waybar sway workspace output manager
1.0.0
يراقب هذا المشروع لأحداث مساحة عمل Sway ويكتب نص WayBar Custom Module إلى ملف إخراج واحد لكل مساحة عمل Sway. وبهذه الطريقة ، يمكنني تكوين مظهر مخصص لكل مساحة عمل Sway في Waybar من خلال تكوين كل واحد كوحدة مخصصة منفصلة. قم بتشغيل مدير إخراج مساحة العمل باعتباره خفيًا ثم قم بتكوين 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