IceWMの「icesh」コマンドを使用してタスクバーレイヤーを「一般」に設定するには?

IceWMの「icesh」コマンドを使用してタスクバーレイヤーを「一般」に設定するには?

現在、タスクバーのレイヤーが「onTop」に固定されており、フォーカスがないときに非表示になるように「Normal」に変更したいと思います。

私に似た質問があります。ここところで、私はLinuxに慣れておらず、設定ファイルに直接アクセスできず、端末を介して解決しようとしました。

ベストアンサー1

ウィンドウのIcewmプロパティを設定するには、次のものが必要です。クラスおよび/またはインスタンス、あなたは見つけることができますアイセス:

icesh list

次に、目的のウィンドウをクリックします。 Xtermの場合は、次のものがあります。xterm.XTerm〜のようにクラス、インスタンス2番目のフィールド*の値。

次に値を使用します。~/.icewm/winoptionsたとえば、Xtermsのタイトルバーを表示しないようにプロパティを設定します。

xterm.XTerm.dTitleBar: 0

そしてIcewmを再起動してください。


これでタスクバーは特別なウィンドウなので、Icewmはもはやこのwinoptions設定をサポートしていないようです(以前のバージョンではサポートされていますが、歴史を修正する)。それでもオプションはあります。preferencesファイル(例:レイヤーを次に設定)次のような。ぜひ設定したいならノーマル

icesh setLayer Normal

またはクリックしたくない場合は、

icesh -w "$(xdotool search --class '^icewm$' search --name '^TaskBar$')" setLayer Normal

*をxprop | grep CLASS使用してこの情報を検索することもできます。

おすすめ記事