快速切換主題 介紹: 腳本可以方便地在幾組“主題”之間切換,還可以根據當前工作的環境,輕鬆地從幾個不同的配置部分組合一個完整的配置。 主題特性: 邊框樣式:風格配色 視窗和i3bar顏色 佈局模式 i3bar位置 桌面(root視窗)背景 以匹配的顏色調用dMenu的鍵綁定 任何i3配置選項都可以使 ...
快速切換主題
j4-make-config
介紹:
j4-make-config
腳本可以方便地在幾組“主題”之間切換,還可以根據當前工作的環境,輕鬆地從幾個不同的配置部分組合一個完整的配置。
主題特性:
- 邊框樣式:風格配色
- 視窗和i3bar顏色
- 佈局模式
- i3bar位置
- 桌面(root視窗)背景
- 以匹配的顏色調用dMenu的鍵綁定
- 任何i3配置選項都可以使用!
使用主題:
主題文件
與 j4-mak-config
一起分發,為用戶提供了各種可供選擇的主題。
- 通過aur或github安裝
j4-mak-config
yaourt -S j4-make-config
- 準備您的i3配置文件
準備主題文件夾/usr/share/j4-make-config/themes
,config.base
到i3配置目錄。
如果已經在i3配置文件中設置了視窗顏色設置,那麼應該用一個標記
來完全替換它們,該標記將被包含在所選主題文件中的視窗配置所替換。我們使用預設的顏色設置(通常在i3配置文件中沒有顯式設置它們)來演示這一點:
註釋掉需要替換的預設顏色
# 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
使用下列標記
:
# $i3-theme-window
如果尚未配置自定義視窗顏色,則只需添在i3配置文件的末尾加標記
即可。
註意:標記以字元‘#’開頭,因為它是i3配置中的註釋。
同樣的,我們採用預設的i3bar顏色(通常在i3配置文件中沒有顯式設置它們):
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
部分:
# $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的通用主題切換器和配置生成器