CompizとXFCE - ワークスペース/キューブ数の不一致

CompizとXFCE - ワークスペース/キューブ数の不一致

何が私を混乱させるのか

XFCEでは、xfwm44つのワークスペースがあります。

 $ xfconf-query -c xfwm4 -p /general/workspace_count
 4
 $

しかし、Compizを起動した後(以前は顔数を4に設定しました)

 $ compiz --replace < /dev/null > /dev/null 2>&1 &
 $ xfconf-query -c xfwm4 -p /general/workspace_count
 1
 $

キューブには(要求どおり)4つの側面がありますが、XFCEには1つのワークスペースしかないと思います。パネルのワークスペーススイッチャープラグインをクリックしてキューブを回転させることができます。このプラグインは、4つのウィンドウのみを表示するウィンドウメニューとは対照的です。すべてのウィンドウを含み、キューブの反対側のウィンドウを選択するワークスペースは効果がありません。

私の質問

私は何か明確なものを見逃しているのだろうか(「...ので、これを行う必要があります」ではなく、「このオプションを設定すると機能します」を意味します)。または、実際のレポートエラーがあるかどうか疑問に思います。コンフィズトラッカー

退屈な詳細:

Debian Sid
xfce4 4.12.3
compiz 1:0.9.13.0+16

呼ぶ

よろしくお願いします。

答え1

Xfceはワークスペース/デスクトップ。しかしCompizはビューポート変えるワークスペース/デスクトップ。デスクトップは1つだけで、デスクトップを追加するとサイズが大きくなります。

Xfceはデスクトップを切り替え、compizはビューポートを移動します。 compizでは、ウィンドウの一部が両方のキューブ面に表示されることがありますが、xfceではウィンドウは「対応する」クライアント領域にのみ表示されます(固定ウィンドウを除く)。

次のコマンドを使用してデスクトップの数を照会できますwmctrl -d

4つのデスクトップを持つxfceで、以下を提供します。

0  * DG: 1920x1080  VP: 0,0  WA: 0,0 1920x1032  Workspace 1
1  - DG: 1920x1080  VP: N/A  WA: 0,0 1920x1032  Workspace 2
2  - DG: 1920x1080  VP: N/A  WA: 0,0 1920x1032  Workspace 3
3  - DG: 1920x1080  VP: N/A  WA: 0,0 1920x1032  Workspace 4

これがあなたに教えてくれます

  • デスクトップが4つあります。
  • それぞれ私の画面サイズがあります。
  • 各画面には、自分の画面と同じサイズのワークスペース(WA)があります。
  • 最初のデスクトップが有効になっていて場所があるビューポートがあります。0,0

2番目のデスクトップに移動すると、アクティブデスクトップがデスクトップ多様性:

0  - DG: 1920x1080  VP: N/A  WA: 0,0 1920x1032  Workspace 1
1  * DG: 1920x1080  VP: 0,0  WA: 0,0 1920x1032  Workspace 2
2  - DG: 1920x1080  VP: N/A  WA: 0,0 1920x1032  Workspace 3
3  - DG: 1920x1080  VP: N/A  WA: 0,0 1920x1032  Workspace 4

しかし、いったんcompizが始まると、あなたは得るでしょう

0  * DG: 7680x1080  VP: 0,0  WA: 0,0 1920x1032  Workspace 1

これがあなたに教えてくれます

  • デスクトップは1つだけです
  • 幅7680ピクセル
  • ビューポート領域の幅は1920ピクセルで、これは私の画面サイズです。
  • デスクトップの幅はビューポートの4倍です。
  • 0,0ビューポートは一番左にあります。

2番目のキューブ面に回転するとビューポートの場所x座標を変更し、他のすべての項目は変更しません。

0  * DG: 7680x1080  VP: 1920,0  WA: 0,0 1920x1032  Workspace 1

compiz を起動すると、デスクトップの数が 1 に設定されます。 xfconfデーモンが実行されると、この変更はxfconfに伝播され、xfce Workspace_countは1にリセットされます。

これに対してあなたができることがあるかどうかはわかりません。一般的に大きな問題ではありません。アイコンを描くためにxfdesktopを使用していて、各キューブの面に異なる壁紙が欲しいので面倒です。それに従ってxfceを設定しましたが、compizはすべてのキューブ面に最初のデスクトップの壁紙を設定しました。

なぜウィンドウリストが機能しないのかわかりません。私も、単一のデスクトップ上のすべてのウィンドウを(正しく)一覧表示しますが、ウィンドウを選択すると問題なく動作し、ウィンドウが別のキューブ面にある場合はキューブを回転させることができます。これは、xfdesktop の中間クリックウィンドウのリストと xfce4-panel のウィンドウメニュー項目の両方で機能します。

関連情報