首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >i3 wm append_layout命令

i3 wm append_layout命令
EN

Stack Overflow用户
提问于 2016-10-05 07:06:01
回答 1查看 2.8K关注 0票数 2

根据i3文档:i3附加布局系统 append_layout程序应该可以从i3 4.8开始使用

我没有append_layout i3程序在我的路上。

代码语言:javascript
复制
sudo find / -name "append_layout" | wc -l
0

我的linux版本是最新的Debian Jessie。

代码语言:javascript
复制
uname -a
Linux Sphinx 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u1 (2016-09-03) x86_64 GNU/Linux

代码语言:javascript
复制
i3 --version
i3 version 4.8 (2014-06-15, branch "4.8") © 2009-2014 Michael Stapelberg and contributors

我不介意在哪里找到这个程序,或者如果我错过了linux上的包安装程序。

有人有主意吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-10 11:43:50

append_layout是i3的内部命令,而不是外部(命令行)命令。

为了使用它,您必须使用i3-msg命令行工具(或其他i3 IPC库):

代码语言:javascript
复制
i3-msg append_layout /PATH/TO/LAYOUT.json

也可以将其绑定到i3配置中的快捷方式(~/.config/i3/config~/.i3/config):

代码语言:javascript
复制
bindsym Mod4+a append_layout /PATH/TO/LAYOUT.json 

如果要在i3启动时自动加载布局,可以通过i3-msg配置选项运行exec

代码语言:javascript
复制
exec --no-startup-id "i3-msg 'workspace 1; append_layout /PATH/TO/LAYOUT.json'"

注意整个i3-msg命令周围的双引号,它们需要引用来自i3配置解析器的;,以及用于引用运行命令的shell中的;的参数到i3-msg的单引号。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39867465

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档