私は、Gnome 2.28.2 を搭載した Scientific Linux 6.2 上で、compizconfig を使用して compiz 0.8.2 を実行しています。compizconfig の「一般オプション」で、「デスクトップ サイズ」を次のように設定しています。
- 水平仮想サイズ: 6
- 垂直仮想サイズ: 1
- デスクトップの数: 1
これで、必要なレイアウト、つまり水平レイアウトの 6 つのワークスペースが実現しました。Ctrl + Alt + カーソル キーは、ワークスペース間の切り替えに問題なく機能します。ただし、特定のワークスペースのキー バインディングを取得する方法がわかりません。compizconfig で「ビューポート スイッチャー」を有効にし、「番号ベースのビューポート切り替え」と「特定のビューポートに移動」の両方でさまざまな組み合わせを試しましたが、明らかな効果はありませんでした。
最初に考えたのは、私が選択した特定のキー バインディングが何か他のもので消費されているということでした。しかし、これまでに、Shift、Control、Alt、Super (つまり、Windows キー) のあらゆる組み合わせを試したと思います。
「一般オプション」で、水平仮想サイズが 6 の 1 つのデスクトップではなく 6 つのデスクトップを設定してみましたが、それでも違いはないようです。
何が足りないのでしょうか?
答え1
スレッド「特定のワークスペースに切り替える」ショートカットが再起動後に機能しないそれはまさにあなたの問題に対処しているようです。
これは、Compiz の「ワークスペース」が実際には単一のワークスペースのビューポートであるという事実を利用します。
wmctrl -d
すべてのビューポートを含む実際のワークスペースのサイズを調べるために使用されます。これをビューポートの数で割ると、1 つのビューポートのサイズがピクセル単位で得られます。次に、たとえば、wmctrl -o 768,0
水平オフセットが 768 ピクセルのビューポートを表示します。
wmctrl
このスレッドでは、Compiz 設定マネージャーを使用してこれらのコマンドをキーにバインドする方法についても説明します。