何が私を混乱させるのか
XFCEでは、xfwm4
4つのワークスペースがあります。
$ 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 のウィンドウメニュー項目の両方で機能します。