我是一名学生,因此没有时间像我希望的那样编程和自定义东西。但是我很快就从 Windows 转到了 Linux,然后采用了 i3。然而,尽管它效率高、功能强大,但我发现它很丑,不太吸引用户。目前关联我找到了一堆原始数据来定制 i3-wm 的外观。由于我是个新手,所以我就把所有数据都扔进了 ~/.i3/config 并重新登录,结果出现了一堆错误。
我想知道是否有一种简单、快捷的方法来下载和使用预制的 i3 主题,或者我是否需要深入研究核心编程机制才能理解所有这些东西。
答案1
没有像 KDE、Xfce 或 fluxbox 那样具有不同标题栏样式、动画、圆角等的主题。
i3是一个极简窗口管理器,设计上只提供有限数量的选项来修改外观。这些选项包括字体,颜色,边框宽度以及是否显示边框和/或标题栏。
另外,你必须记住,i3配置文件(大多数情况下是~/.i3/config
)的作用不仅仅是改变 i3 的外观。它还包含所有其他设置,如快捷方式、默认布局、某些程序的特殊行为等。虽然您当然可以使用其他人的配置作为灵感,但逐字复制任何配置通常不是一个好主意:您可能没有在那里定义字体,输出可能有不同的名称,某些可执行文件可能不存在于您的系统中,等等。此外,什么对网上的某个人,可能对你来说根本不起作用。
但从好的方面来说,你不需要“深入研究核心编程”来配置你的i3. 首先,i3配置不是一个程序,只是一个设置列表,所有这些都在优秀的i3 用户指南。也没有必要一次性设置所有内容。我建议从默认配置文件开始,它应该适用于任何设置(通常可以在以下位置找到/etc/i3/config
;另外,如果我没记错的话,i3~/.i3/config
如果没有,系统会询问您是否要创建配置)。然后,只要您想更改某些内容,就可以添加或编辑。
例如,如果你想改变颜色。只需添加用户指南中的示例块并根据您的喜好修改颜色。保存配置文件并使用 重新加载配置i3-msg reload
(在默认配置中,这绑定到++ Alt),无需重新登录。ShiftC
总结
不存在主题i3只能使用整个配置。从互联网上获取任何配置都可能有用,也可能没用。但自己制作配置并不难。最好从默认配置 ( /etc/i3/config
) 开始,然后在用户手册并从其他配置中获取灵感而不是完全复制它们。
答案2
如果你愿意,你可以尝试我编写的一个名为 i3-xfce 的小程序。它将使用一堆小工具在你的桌面上安装一个可用的主题。
您可以通过输入以下命令来安装它:
sudo add-apt-respository ppa:ansible/ansible
sudo add-apt-respository ppa:aacebedo/i3-xfce-stable
sudo apt-get update
sudo apt-get install i3-xfce
sudo i3-xfce install
更多信息请见此处:http://www.github.com/aacebedo/i3-xfce
问候 :)