Aktualisiert
Kinto.sh ordnet jetzt Alt / Cmd zu, um in einer Terminal-App Strg + Umschalt zu verwenden. Natürlich ordnet es Alt / Cmd den Rest der Zeit Strg zu.
Hier ist eine viel einfachere Lösung, Kinto. Es behebt genau das Problem, das Sie haben, wenn Terminal-Keymaps nicht richtig funktionieren, während Sie mit allem anderen eine gute Keymap behalten.
Ich arbeite jetzt seit 3 Jahren daran ... und habe endlich das Gefühl, dass ich etwas zurückbringen kann, weil es im Gegensatz zu meinen letzten 2 Versuchen so gut funktioniert. Es ist für x11- und systemd-basierte Distributionen gedacht, aber das Konzept wird auf Wayland übertragen, sobald ich einen guten Weg gefunden habe, es zu implementieren, trotz der verbesserten Sicherheit, die es schwierig macht, damit zu arbeiten.
1) Kern (für diejenigen, die nur die Prämisse sehen oder ihre eigene alternierende Lösung implementieren möchten, Randfälle nicht abgedeckt).
https://gist.github.com/rbreaves/f4cf8a991eaeea893999964f5e83eebb
2) Das vollständige Installationsprogramm, das systemd, bash und xprop verwendet. (Edge-Hüllen wie Chromebooks sind abgedeckt, es war überraschend schwierig zu unterstützen, aber ich genieße meine, damit jeder davon profitieren kann!)
https://github.com/rbreaves/kinto
Im Wesentlichen kämpfen Sie mit dieser Lösung nicht darum, wie Sie neue Tastenkombinationen ordnungsgemäß erstellen oder Verknüpfungskonflikte in Ihren Terminal-Apps im Vergleich zu den übrigen GUI-Apps vermeiden können. Sie erhalten einfach das Beste aus beiden Wörtern und es funktioniert so nahtlos wie möglich - abgesehen davon, dass Sie Standard-Verknüpfungskonfigurationsdateien für verschiedene Terminals und beliebte Texteditoren einschließen, die ich später hinzufügen werde. Selbst Texteditoren wie Sublime tauschen die Cmd-Taste nicht einfach bei jeder Verknüpfung mit Strg aus, sondern richten sie zu 95% oder mehr der richtigen Zeit aus.
Und wenn ich über Wayland spreche, habe ich einen Proof of Concept, wie dieser Keymap-Keyswap-Trick auf KDE Plasma 5 mit einem vorhandenen Widget funktioniert, das App-Namen einfängt. Wenn jemand eine bessere Lösung hat, bin ich ganz Ohr, besonders wenn es auch auf x11 funktioniert. Xprop ist auf x11 völlig ausreichend, aber auf Wayland offensichtlich nicht verwendbar.
https://github.com/rbreaves/applet-window-title/commit/ff17e694579a52a9848d6bea87b2d11f22033718