我的系统托盘中有几个应用程序,它们不是 Icewm 的默认监控小工具。例如,下面您可以看到,从左到右,[1]pnmixer
, [2]nm-applet
、键盘 LED 指示灯 [3]trayleds.py
,亮度指示器 [4]traybr.py
、[5] 电池电量指示器和 [6] 网络监控小部件(最后两个是 Icewm 内置组件)。
前四个非内置的顺序显然是在启动时随机定义的。我如何确定它们的顺序(例如,[2]、[4]、[1] 和 [3])?man icewm-winoptions
提及
命令:数字(默认值:0)
任务按钮和托盘图标的排序顺序。默认值为零。增加正值会向右侧走得更远,而减少负值则会向左走得更远。顺序选项适用于任务窗格、托盘窗格和系统托盘。
但我怎样才能找到要添加的适当名称~/.icewm/winoptions
呢?
答案1
用于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
结果: