Gnome hör auf, meine Emacs-Schlüssel zu greifen

13

Ich benutze Gnome in Ubuntu 11.04. Ich arbeite viel in Emacs und finde, dass der Gnome-Fenstermanager einige der Emacs-Schlüssel greift. Bis zu einem gewissen Grad kann ich dies stoppen, indem ich mühsam die einzelnen System-> Einstellungen-> Tastaturkürzel durchlaufe und die fehlerhaften Tasten deaktiviere. Es wäre jedoch schön, dies einmal für alles zu tun. Außerdem ist mein jüngstes Problem der Organisationsmodus. MS-up sollte org-shiftmetaup (org-move-subtree-up) sein, aber der Fenstermanager greift nach dieser Tastenkombination und erstellt verkleinerte Fenster. Ich kann das jedoch nicht in der Liste der Tastaturkürzel finden. Ich benutze es nicht und habe keine Ahnung, wie sie es nennen (und es scheint nicht, dass Sie die Verknüpfungen nach Tastenkombination nachschlagen / bearbeiten können, nur nach Namen).

Meine Fragen sind also:

  1. Gibt es eine Gnome-Konfigurationsänderung, die ich vornehmen kann und die standardmäßig alle Tastaturkürzel deaktiviert?
  2. Gibt es dann eine Möglichkeit, einige von ihnen wieder zu aktivieren? (Ich benutze sie nicht viel, möchte aber vielleicht ein Paar, das nicht mit Emacs in Konflikt steht.)
  3. Wenn dies nicht der Fall ist, gibt es eine Möglichkeit, Verknüpfungen zu deaktivieren, die mit Emacs in Konflikt stehen, indem beispielsweise Meta nur für Gnome und nicht für Emacs auf den Superschlüssel verschoben wird?
  4. Gibt es eine Möglichkeit, eine Verknüpfung anhand der Tastenkombination zu finden, damit sie einzeln deaktiviert werden kann?
Liam
quelle
Verwenden Sie Compiz + Unity, Compiz (Ubuntu Classic) oder Metacity (Ubuntu Classic ohne Effekte)?
Enzotib
Ubuntu-Klassiker (nicht Einheit), ich glaube, ich habe die Auswirkungen.
Liam

Antworten:

0

Bewegen Sie die MetaTaste in Ihren Tastatureinstellungen zu den Windows-Tasten („Tastatureinstellungen → Layouts → Optionen → Alt / Win-Tastenverhalten → Meta ist Win-Tasten zugeordnet“). Der Fenstermanager wird weiterhin verwendet Alt, und Emacs verwendet Meta.

Teddy
quelle
Ich habe es gerade versucht und es macht für mich keinen Unterschied. Die nicht ergriffene Alt-Taste verhält sich immer noch wie Meta, und Emacs denkt, ich drücke super, wenn ich die Win-Taste drücke. Ich kann sehen, dass dies eine Lösung ist, wenn es funktioniert, aber es wäre ein bisschen besser, wenn ich Gnomes Verhalten ändern könnte, anstatt das von Emacs, da ich Emacs Meta die ganze Zeit benutze und Gnomes Alt so gut wie nie. In der Tat würde das Deaktivieren aller Windows Manager-Tastaturkürzel wahrscheinlich gut für mich funktionieren.
Liam
@Liam: Du musst Emacs neu starten, nachdem du die Änderung vorgenommen hast.
Teddy
1
OK danke. Ich habe es versucht und es ist nicht wirklich das, wonach ich gesucht habe. Mein Titel lautet "Gnome hör auf, meine Emacs-Schlüssel zu greifen" und nicht "Emacs hört auf, deine Schlüssel von Gnome greifen zu lassen". Verschiebt eine dieser Tastaturzuordnungsoptionen (es gibt viele) Gnomes Alt auf die Gewinn-Taste und lässt Meta auf Alt?
Liam