waybar sway workspace output manager
1.0.0
該項目觀看Sway工作區事件,並將Waybar自定義模塊文本寫入每個Sway工作區的一個輸出文件。這樣,我可以通過將每個旋轉工作區配置為單獨的自定義模塊,為Waybar中的每個Sway工作區配置自定義外觀。將工作區輸出管理器作為守護程序運行,然後配置Waybar以尾隨工作區輸出文件:
"custom/sway-workspaces-1": {
"exec": "tail --sleep-interval 0.6 -F ~/.cache/waybar-sway-workspaces/1 2>/dev/null",
"on-click": "swaymsg workspace 1"
},
"custom/sway-workspaces-2": {
"exec": "tail --sleep-interval 0.6 -F ~/.cache/waybar-sway-workspace-output-manager/2 2>/dev/null",
"on-click": "swaymsg workspace 2"
},
...
將自定義工作區模塊配置為您想要跟踪的最大搖擺工作區數。尚不存在的工作區將被忽略。
還必須安裝配置文件以控制工作區模塊顏色。配置文件應在~/.config/waybar-sway-workspace-output-manager/config上使用,並且應該像這樣,以任何您想要的顏色交換:
---
version : 0.1
focused_foreground_color : " #EC5F67 "
minimum_workspace_count : 5
background_colors :
- " #C594C5 "
- " #6699CC "
- " #5FB3B3 "
- " #99C794 "
- " #FAC863 "
- " #F99157 " cargo run
./waybar-sway-workspace-output-manager