デフォルトのxfceウィンドウマネージャ(xfwm4)をicewmに置き換えたいです。 apt:icewmを使用して次のパッケージをインストールしました。
ファイル内:/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
xfwm4がicewmに置き換えられました。ディレクトリにwinoptions(touch winoptions)ファイルを作成しました~/.icewm
。ファイルには次の行が含まれています。
testApp1.SimpleGL.geometry: 500x1000+300+0
そのうち、testApp1はウィンドウクラスで、SimpleGLはウィンドウタイトルです。ウィンドウマネージャが起動しますが、定義されたウィンドウを起動するとプロファイルは機能しません。何が間違っている可能性がありますか?
答え1
修正する:私はxfceでicewmを呼び出そうとしているのを見ました。これはオプションではありません。 icewmはそれ自体で完全なデスクトップ環境です。最後の~/.xinitrc
行exec icewm-session
に更新してください。
Debianベースのディストリビューションを使用している場合は、icewm-sessionを/etc/alternatives/x-session-manager
viaにシンボリックリンクできますupdate-alternatives --config x-session-manager
。
WM_CLASS の最初の部分で十分ですが、どちらも使用できます。最も簡単に見つける方法は、xprop WM_CLASS
ウィンドウの内側をクリックすることです。たとえば、
$ xprop WM_CLASS
WM_CLASS(STRING) = "leafpad", "Leafpad"
その後、使用してください~/.icewm/winoptions
。
leafpad.Leafpad.geometry: 640x480+100+100
leafpad.Leafpad.workspace: 2
これは現在の作業設定で、今テストしました。ヒント:いつでもicewm設定を再ロードできます。killall -HUP icewm