j4-make-config
介绍:
j4-make-config
脚本能够方便地在几组“主题”之间切换,还能够根据当前工做的环境,轻松地从几个不一样的配置部分组合一个完整的配置。git
主题文件
与 j4-mak-config
一块儿分发,为用户提供了各类可供选择的主题。github
j4-mak-config
yaourt -S j4-make-config
准备主题文件夹/usr/share/j4-make-config/themes
,config.base
到i3配置目录。布局
若是已经在i3配置文件中设置了窗口颜色设置,那么应该用一个标记
来彻底替换它们,该标记将被包含在所选主题文件中的窗口配置所替换。咱们使用默认的颜色设置(一般在i3配置文件中没有显式设置它们)来演示这一点:spa
注释掉须要替换的默认颜色code
# class border backgr. text indicator client.focused #4c7899 #285577 #ffffff #2e9ef4 client.focused_inactive #333333 #5f676a #ffffff #484e50 client.unfocused #333333 #222222 #888888 #292d2e client.urgent #2f343a #900000 #ffffff #900000
使用下列标记
:blog
# $i3-theme-window
若是还没有配置自定义窗口颜色,则只需添在i3配置文件的末尾加标记
便可。get
注意:标记以字符‘#’开头,由于它是i3配置中的注释。it
一样的,咱们采用默认的i3bar颜色(一般在i3配置文件中没有显式设置它们):class
bar { status_command i3status colors { background #000000 statusline #ffffff separator #666666 focused_workspace #4c7899 #285577 #ffffff active_workspace #333333 #5f676a #ffffff inactive_workspace #333333 #222222 #888888 urgent_workspace #2f343a #900000 #ffffff } }
用如下标记替换整个 colors
部分:cli
# $i3-theme-bar
若是还没有配置自定义bar颜色,则只需在bar部分的底部添加标记便可。
做为最后一步,重命名i3配置文件为config.base。
将本身的i3
config
文件去掉主题配色等特性,重命名为config.base
。
经过使用rofi
, j4-make-config
提供了一个图形菜单来选择主题(“交互模式”):
j4-make-config -i
j4-make-config
将最近使用的参数存储在/~/.j4-make-config.rc
,这样能够经过运行j4-make-config
不带任何参数 或source /~/.j4-make-config.rc
刷新i3配置。若是您对配置或主题的部分进行了更改,则i3配置将自动更新。
每一个人都喜欢截图,因此他们在这里。
参考:Github:官方主页j4-make-config
j4-make-config, i3的通用主题切换器和配置生成器