轻量i3wm配置使用笔记 -- 主题切换器(j4-make-config)

快速切换主题

j4-make-config介绍:
j4-make-config脚本能够方便地在几组“主题”之间切换,还能够根据当前工做的环境,轻松地从几个不一样的配置部分组合一个完整的配置。git

主题特性:

  • 边框样式:风格配色
  • 窗口和i3bar颜色
  • 布局模式
  • i3bar位置
  • 桌面(root窗口)背景
  • 以匹配的颜色调用dMenu的键绑定
  • 任何i3配置选项均可以使用!

使用主题:

主题文件j4-mak-config 一块儿分发,为用户提供了各类可供选择的主题。github

  • 经过aur或github安装j4-mak-config
yaourt -S j4-make-config
  • 准备您的i3配置文件

准备主题文件夹/usr/share/j4-make-config/themesconfig.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

rofi: j4-make-config

j4-make-config将最近使用的参数存储在/~/.j4-make-config.rc,这样能够经过运行j4-make-config不带任何参数 或 source /~/.j4-make-config.rc刷新i3配置。若是您对配置或主题的部分进行了更改,则i3配置将自动更新。

截图

每一个人都喜欢截图,因此他们在这里。

themes

参考:Github:官方主页j4-make-config
j4-make-config, i3的通用主题切换器和配置生成器

相关文章
相关标签/搜索