Deaktivieren Sie die Alt + Tab-Umschaltergruppierung nach Skript oder Befehl


12

In Ubuntu 12.04 (Precise Pangolin) mit Unity können Sie mit Alt+ Tabzwischen Fenstergruppen wechseln, und es ist sehr ärgerlich, von einer Gruppe zu einem bestimmten Fenster zu wechseln, wenn es nicht das letzte verwendete Fenster ist.

Eine Möglichkeit, dieses Verhalten zu ändern und einen einfachen Alt+ TabSwitcher zu erhalten, der alle Fenster (ohne Gruppierung) anzeigt, besteht darin, ccsm (Compiz Configuration Settings Manager) zu installieren und den "statischen Switcher" oder etwas Ähnliches zu aktivieren (kann mich nicht genau erinnern).

Ich muss diese Einstellung auf mehreren Computern ändern, damit ich dafür kein komplexes Paket installieren kann. (Vor allem dann nicht, wenn dieses Paket es den Benutzern erleichtert, ihr System beim Ändern der falschen Einstellungen vollständig zu überprüfen.)

Daher suche ich nach einer zuverlässigen Möglichkeit, diese Konfiguration durch einen oder mehrere Befehle (gconftool?) Oder durch direktes Ändern einer Konfigurationsdatei zu ändern.

Grundsätzlich möchte ich auf anderen Maschinen direkt tun , was ccsm einmal auf mir der Fall war eine vernünftige und einfach wiederherstellen Alt+ TabVerhalten.


Ist das Ersetzen des Tabulators "Alt +" der einzige Weg, die Gruppierung zu deaktivieren?
MestreLion

Ich war wie du und so frustriert von all der Zeit, die ich auf der Suche nach dem guten Fenster im Anwendungsumschalter verliere! Ein kleiner Resarch wurde auf diese Seite gebracht: askubuntu.com/a/68171/123882 Und ich kann diesem Typen nicht genug danken!
MaxouMask

Antworten:


5

Ich hatte Angst, ccsm zu verwenden, bis ich diesen Blog gelesen habe, der es so aussehen lässt, als ob ccsm nur die Konfigurationsdateien compiz .xml bearbeitet.

Eine Suche nach compiz zeigt:

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

Ich habe diese Verzeichnisse gesichert und dann von "unity switcher" zu "static application switcher" geändert, indem ich ccsm verwendet habe, wie hier gezeigt

Ich habe mich dann abgemeldet und wieder angemeldet und mein Backup mit dem geänderten System verglichen. Hier sind die Ergebnisse vondiff -r compiz_before_change/ compiz_after_relogin/

GEÄNDERT:

  • Binärdatei ~/.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>
    

NEU:

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

Diese Unterschiede sehen für mich nicht groß genug aus, da ich nirgendwo sehen kann, wo die geänderten Tastenkombinationen angezeigt werden, nur die, die deaktiviert wurde. Vielleicht ist compiz ein echtes Problem, und die Änderung befindet sich in der Binärdatei :-( Hoffentlich nicht!

Ich denke, wenn Sie das Backup und den Vergleich erweitern würden, könnten Sie vielleicht herausfinden, welche Dateien die Änderungen enthalten, die Sie vornehmen möchten, und dann müssen Sie sie nur von Maschine zu Maschine kopieren.

Sind nicht von Menschen lesbare Konfigurationsdateien, sondern einfach nur großartig! :-D Wenn compiz die Einstellungen in der Binärdatei speichert, müssen die Codierer, die dies getan haben, sehr streng miteinander sprechen. >: - |

Viel Glück.


PS Falls Sie sich fragen, habe ich nach dem erneuten Anmelden tatsächlich eine weitere Sicherung derselben Dateien erstellt und dann die beiden Sicherungen verglichen. Es kam mir schneller vor, aber dann macht mein Gehirn manchmal komische Sachen ;-)

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.