Dependencies i3 wm append_布局命令
根据i3文档:从i3 4.8开始,追加布局程序应可用 我的路径中没有append_layout i3程序Dependencies i3 wm append_布局命令,dependencies,window-managers,Dependencies,Window Managers,根据i3文档:从i3 4.8开始,追加布局程序应可用 我的路径中没有append_layout i3程序 sudo find / -name "append_layout" | wc -l 0 我的linux版本是最新的Debian Jessie uname -a Linux Sphinx 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u1 (2016-09-03) x86_64 GNU/Linux 及 我不介意在哪里找到这个程序,或者我错过了linu
sudo find / -name "append_layout" | wc -l
0
我的linux版本是最新的Debian Jessie
uname -a
Linux Sphinx 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u1 (2016-09-03) x86_64 GNU/Linux
及
我不介意在哪里找到这个程序,或者我错过了linux上的软件包设置
有人有主意了吗?
append\u layout
是i3的内部命令,而不是外部(命令行)命令
要使用它,您必须使用i3 msg
命令行工具(或其他i3 IPC库):
或者可以将其绑定到i3配置中的快捷方式(~/.config/i3/config
或~/.i3/config
):
如果要在i3启动时自动加载版面,可以通过
exec
配置选项运行i3 msg
:
exec --no-startup-id "i3-msg 'workspace 1; append_layout /PATH/TO/LAYOUT.json'"
注意整个
i3 msg
命令周围的双引号,这是引用所需的来自i3配置解析器的code>和i3 msg
的参数周围的单引号,这些参数需要引用代码>来自运行命令的shell。谢谢您的回答。现在对我有效了。但现在我必须找到如何在加载的布局显示黑色窗口时在每个选项卡中运行程序。只要启动相应的应用程序就足够了。如果新窗口与占位符容器上的条件相匹配,它将自动被吞并。
i3-msg append_layout /PATH/TO/LAYOUT.json
bindsym Mod4+a append_layout /PATH/TO/LAYOUT.json
exec --no-startup-id "i3-msg 'workspace 1; append_layout /PATH/TO/LAYOUT.json'"