輕量i3wm配置使用筆記 — 主題切換器(j4-make-config)

孤逐王發表於2018-10-10

快速切換主題

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/themesconfig.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

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

相關文章