Frage Wie kann ich Super und Strg * außer * im Terminal tauschen?


Als OS X-Flüchtling über 10 Jahre, der Ubuntu 14.04 benutzt, versuche ich, meine Tastatur so nah wie möglich an OS X zu bringen, und ich benutze das Apple Keyboard mit numerischer Tastatur (und habe diese Ressource bereits gefunden) : https://help.ubuntu.com/community/AppleKeyboard ).

Vertauschen der Steuerungs- und Befehlstasten mit xmodmap hat mich 95% des Weges dahin gebracht, wo ich sein möchte - viele Verknüpfungen stehen in vielen GUI-Anwendungen ziemlich gut zurecht, einschließlich Ausschneiden, Kopieren, Einfügen, Suchen usw. - aber Das GNOME-Terminal ist falsch. Ich möchte, dass es funktioniert wie das Terminal von OS X, wo der physische Befehlstaste, gepaart mit -C, -X, -V usw., Befehle in der Anwendung aufruft und der physische Kontrollschlüssel sich wie ein Standard verhält ( dh VT-100 Stil) Steuerschlüssel.

Mit anderen Worten: Ich möchte, dass die physikalischen Befehls- und Kontrolltasten für jede Anwendung umgeschaltet werden außer GNOME-Terminal.

Xmodmap scheint "alles oder nichts" zu sein. Ich habe verschiedene Ansätze mit ausprobiert gconf-editor, evrouter und AutoKey, bis jetzt alles ohne Erfolg (ganz zu schweigen von Ärger mit dem Debugging, mit den Tastenbelegungen, die alle aufgebockt sind.) Ich wollte gerade gehen und sehen, wie ich meine eigene leicht modifizierte Version von GNOME Terminal aber ich dachte, ich würde sehen, ob irgendjemand irgendwelche heißen Ideen hatte, wie man das bekommt Juli Recht.


4
2018-06-02 16:10


Ursprung


FWIW, vorerst habe ich es geschafft, AutoKey zu unterwerfen und es zu tun, was ich im GNOME-Terminal machen will, das heißt, es ist extrem klobig, also wenn jemand einen besseren Weg hat, würde ich es immer noch gerne hören . Ich füge meine AutoKey-Sätze in einen Gist ein, wenn jemand daran interessiert ist: gist.github.com/ipmcc/5f1f17a7b0107f165f72608882a7657f - ipmcc


Antworten: