私はi3ウィンドウマネージャーを使用していますが、今のところかなり満足していますが、いくつか問題があります。
XFCEを使用すると、「デスクトップ」は別のコンテナー(ウィンドウ)として表示されます。つまり、最初のワークスペースで新しいプログラムを開くと、画面が2つに分割され、デスクトップが1つのウィンドウとして表示され、他のプログラムが別のウィンドウに表示されます。デスクトップのサイズを最小化するか、「タブ付き」オプションを使用して影響を最小化できますが、これはすべて便利ではありません。 i3でデスクトップをウィンドウとして扱わないようにしたいのですが。それが私のデスクトップを「失う」ことを意味する場合、問題ありません。このウィンドウを「閉じて」みましたが、セッション全体が閉じて、最初のログイン画面に戻りました。
フローティングするべきThunderbirdからの通知ウィンドウがありますが、代わりに新しいウィンドウとして表示されます。追加してみましたfor_window [class="xfce4-notifyd"] floating enable
を私の構成ファイルに追加しましたが、これは機能しません。
キーバインドでどのようにシャットダウンできますか?私は試した bindsym $mod+x exec shutdown
およびbindsym $mod+x exec /home/user/shutdown.sh
(これにはSudo shutdown -Ph now
)ですが、どれも機能しません。
Arch Linuxを使用しています。
xfwm4
に何かしましたか?一般に、 Haskell wikiのXMonad でのXFCE4の使用に関するメモを参照してください。これらはおそらくi3
にも役立つためです。bindsym mod+x exec xfce4-session-logout
のようなものは問題ありません(xfce4-session-logout
は最初のリンクで参照されています)。xfdesktop
が起動しないように設定しているため、i3セッションにデスクトップがまったくなく、問題を回避できます。 XFCEでは、複数のセッションを保存できます。 2つのセッション(XFCEとI3)を作成し、自動開始i3スクリプトを作成します。 XFCEセッションでは、xfwm4とxfdesktopが起動します。 i3セッションでは、i3のみが起動されます。
XFCEセッション:
xFCEパネルを使用したi3セッション:
2。同じ問題が発生し、このページが見つかりました。これはクラス名のタイプミスです:Xfce4-notifyd
。 xpropを使用して適切なクラスを取得しました。
今私は使っているfor_window [class="Xfce4-notifyd"] floating enable; border none; focus mode_toggle
。
メーリングリストスレッドを読む解決策は、notifiedをlibnotify-bin(debian)またはnotify-osd(ubuntu)に変更することです。おそらくArchで利用できるものの1つです。