Tray

在 Icewm 中設置非內置托盤應用程序的順序

  • June 21, 2020

我的系統托盤中有幾個應用程序不是 Icewm 的預設監控小工具。例如,下面你可以看到,從左到右,

$$ 1 $$ pnmixer,$$ 2 $$ nm-applet, 鍵盤 LED 指示燈$$ 3 $$ trayleds.py, 亮度指示器$$ 4 $$ traybr.py, 這$$ 5 $$電池電量指示器和$$ 6 $$網路監控小元件(最後兩個是 Icewm 內置)。 樣品托盤圖示

前四個非內置的順序顯然是在啟動時隨機定義的。我該如何為他們解決訂單(例如,

$$ 2 $$,$$ 4 $$,$$ 1 $$和$$ 3 $$)? man icewm-winoptions提到

訂單:NUMBER(預設值:0)

任務按鈕和托盤圖示的排序順序。預設值為零。增加正值向右走,而減少負值向左走。順序選項適用於任務窗格、托盤窗格和系統托盤。

但是我怎樣才能找到要添加的適當名稱~/.icewm/winoptions

用於icesh查找應輸入的術語~/.icewm/winoptions。正如我通過反複試驗確定的那樣,它們是第四領域的那些:

$ icesh systray
0xc00001    0  5981 "pnmixer"           : (pnmixer.Pnmixer)    10x10+10+10
0x1000001   0  5980 "NetworkManager Applet": (nm-applet.Nm-applet) 10x10+10+10
0x1400001   0  5988 "trayleds.py"       : (trayleds.py.Trayleds.py) 10x10+10+10
0x1200001   0  5989 "traybr.py"         : (traybr.py.Traybr.py) 10x10+10+10

所以,要得到

$$ 2 $$ nm-applet,$$ 4 $$ traybr.py,$$ 1 $$ pnmixer,$$ 3 $$ **trayleds.py**訂單,這是你的 ~/.icewm/winoptions

NetworkManager Applet.order: +1
traybr.py.order:             +2
pnmixer.order:               +3
trayleds.py.order:           +4

結果:

樣品托盤圖示使用者排序

引用自:https://unix.stackexchange.com/questions/594230