web-dev-qa-db-ja.com

Xfce4のデフォルトウィンドウマネージャーを変更する方法

Xfce4のデフォルトウィンドウマネージャーを変更するにはどうすればよいですか?

何らかの理由で、xfce4 Shellを実行するとxfwmが実行されません。

11
idgar

デフォルトのウィンドウマネージャを永続的に変更するのに最も簡単な方法は次のとおりです。

  1. 目的のWMをダウンロードします。

  2. 次に、[システムツール]> [設定]> [起動アプリケーション]に進みます。

  3. 次に、「追加」をクリックします。

  4. たとえば、デフォルトのWMをメタシティに変更する場合は、「名前」に「metacity」、「コマンド」に「metacity --replace」を入力します。 「追加」をクリックします。

  5. ログアウト>ログイン.

11
Rafael

YourWindowManager --replaceを実行すると、ログイン時にxfwm4がすでに起動していて、新しいウィンドウマネージャーを起動するために停止していることを意味します...それは機能していますが、 この男は説明しています 彼の例として。

XFCEは、/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xmlまたはxubuntuの下で/etc/xdg/xdg-xubuntu/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xmlで指定されたウィンドウマネージャーを起動します。

このファイルでClient0_Commandプロパティを探し、その値を編集します:<value type="string" value="xfwm4"/>から<value type="string" value="kwin"/>(明らかに、「kwin」を選択したウィンドウマネージャーに置き換えます)rootになる必要があります。また、変更をユーザースペースにのみ影響させる場合は、/home/user/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xmlのファイルをコピーして編集することもできます。

XFCEでは、ログアウト中にセッションを保存するのが一般的であるため、セッションをクリーンアップすることを忘れないでください。設定マネージャー->セッションおよびスタートアップ->セッションタブ->保存済みセッションのクリア

これで、ログアウトして再度ログインできます。

10
djahma

一般に...

  1. 必要なウィンドウマネージャーをまだダウンロードしていない場合はダウンロードします
  2. --replaceで実行するので、XFCEデフォルトマネージャーの場合はxfwm4 --replace
  3. ログアウトしますが、「今後のログインのためにセッションを保存する」オプションを必ずチェックしてください。ログアウトダイアログは、使用できない場合は、コマンドラインxfce4-session-logoutから呼び出すことができます
2
Matthew Walker

Xfwm4に変更するには、次のコマンドが機能するはずです。これにより、デフォルトでXfceのデフォルト設定に戻ります。

xfconf-query --channel xfce4-session --property /sessions/Failsafe/Client0_Command --type string --set 'xfwm4' --type string --set '--replace'

0
jbrock