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的通用主題切換器和配置生成器