web-dev-qa-db-ja.com

スクリプトまたはコマンドによるAlt + Tabスイッチャーのグループ化を無効にする

Unity 12.04(Precise Pangolin)with Unityで、 Alt + Tab ウィンドウのグループを切り替えることができ、最後に使用されたウィンドウではないグループから特定のウィンドウに切り替えるのは非常に面倒です。

この動作を変更してプレーンを取得する1つの方法 Alt + Tab (グループ化せずに)すべてのウィンドウを表示するスイッチャーは、ccsm(Compiz構成設定マネージャー)をインストールし、「静的スイッチャー」または同様のもの(正確に覚えていない)を有効にします。

複数のマシンでこの設定を変更する必要があるため、このために複雑なパッケージをインストールしたくありません。 (特に、このパッケージにより、ユーザーが間違った設定を変更したときにシステムを完全に起動できるようになった場合はそうではありません)。

したがって、1つ以上のコマンド(gconftool?)を使用して、または構成ファイルを直接変更することにより、この構成を変更する信頼できる方法を探しています。

基本的に、私は他のマシンでccsmが私のものでかつて正気でシンプルなものを復元したことを直接やりたい Alt + Tab 動作。

12
mivk

this blogを読むまでccsmを使用するのが怖かったので、ccsmが行うことのすべてがcompiz .xml構成ファイルを編集するように見えます。

Compizを検索すると、次のことがわかります。

~/.config/compiz-1
~/.config/compiz-1/compizconfig
~/.gconf/apps/compizconfig-1
~/.gconf/apps/compiz-1
~/.cache/compizconfig-1

これらのディレクトリをバックアップしてから、ccsmを使用して「ユニティスイッチャー」から「静的アプリケーションスイッチャー」に変更しました here

その後、ログアウトして再度ログインし、バックアップを変更されたシステムと比較しました。 diff -r compiz_before_change/ compiz_after_relogin/の結果は次のとおりです

変更:

  • バイナリファイル~/.cache/compizconfig-1/place.pb
  • ~/.gconf/apps/compiz-1/general/screen0/options/%gconf.xml

    5c5
    <   <entry name="active_plugins" mtime="1354022954" type="list" ltype="string">
    ---
    >   <entry name="active_plugins" mtime="1354023761" type="list" ltype="string">
    70a71,73
    >       </li>
    >       <li type="string">
    >           <stringvalue>staticswitcher</stringvalue>
    
  • 〜/ .gconf/apps/compiz-1/plugins/unityshell/screen0/options /%gconf.xml

    2a3,5
    >   <entry name="alt_tab_forward_all" mtime="1354023761" type="string">
    >       <stringvalue>Disabled</stringvalue>
    >   </entry>
    

NEW:

  • ~/.compiz-1/session: 108caf9cb18e534392135401026619047100000017270046

これらの違いは、変更されたキーバインド、無効になったキーバインドのみを表示する場所が表示されないので、私には十分に大きく見えません。したがって、compizは本当の痛みであり、変更はバイナリファイルにあります:-(期待しないでください!

バックアップと比較を/ home /フォルダー全体に拡張すると、変更したいファイルが含まれているファイルを見つけることができ、マシンからコンピューターにコピーするだけでよいと思います。

人間が読める設定ファイルは驚くばかりではありません! :-D compizが設定をバイナリファイルに保存する場合、それを行ったコーダーは非常に厳しい話をする必要があります。 >:-|

幸運を。


PSご参考までに、ログインしてから同じファイルのバックアップを作成し、2つのバックアップを比較しました。それは私には速いように見えましたが、私の脳は時々面白いことをします;-)