Linux
如何使用 IceWM 的“icesh”命令將工作列圖層設置為“正常”?
目前工作列層卡在“onTop”上,我想將其更改為“Normal”,以便在不集中時將其隱藏。
可以在這裡找到與我類似的問題,但我不熟悉 Linux,無法直接訪問配置文件,因此我試圖通過終端解決它。
要設置視窗的 Icewm 屬性,您需要它的class 和/或 instance,您可以使用Icesh找到它們:
icesh list
然後點擊所需的視窗。對於 Xterm,您會在倒數第二個欄位中找到xterm.XTerm作為class.instance值*。
然後可以使用該值
~/.icewm/winoptions
來設置屬性;比如說,不顯示 Xterms 的標題欄:xterm.XTerm.dTitleBar: 0
並重新啟動 Icewm。
現在,工作列是一個特殊的視窗,Icewm 似乎
winoptions
不再支持它的設置(儘管舊版本支持,請參閱修訂歷史)。儘管如此,文件中仍然有幾個選項preferences
,例如將其圖層設置為below。如果您絕對希望將其設置為Normal,icesh setLayer Normal
或者如果你不想點擊,
icesh -w "$(xdotool search --class '^icewm$' search --name '^TaskBar$')" setLayer Normal
*
xprop | grep CLASS
也可用於檢索該資訊。