Ich wechsle immer noch ständig von Linux zu Mac und kann nicht herausfinden, wie ich aufhören kann, bei meinen Tastenanschlägen verwirrt zu werden, insbesondere bei Browsern und Unix-Apps.
Hier ist die Situation: * Emacs, Vim, Shell und andere Unix-Apps verwenden die Strg-Taste auf Mac und Linux gleich. * Einige SEHR häufige Tastenanschläge zum Kopieren, Einfügen, Ausschneiden .
Einige Dinge, die ich versucht habe: * Verwenden von cmd als Strg in Emacs - funktioniert, aber dann verwirrt es andere Unix-Apps. * Vertauschen der Position von cmd und Strg auf der Tastatur - gut zum Kopieren, Einfügen, für alle und nicht viel sonst.
Ich kann unmöglich der einzige sein, der zwischen Mac und Linux hin und her geht und dieses Problem hat.
Wäre es möglicherweise besser, dies von der Linux-Seite aus zu betrachten und die Zuordnungen dort zu ändern, damit ich die gleichen auf dem Mac haben kann?
Das Hauptproblem sind Browser-Apps (Chrome / Firefox) und dann Unix-Apps (Emacs, IntelliJ, Rubymine, Vim, tmux).
KDE (Kubuntu) verfügt über ein Verknüpfungskonfigurationstool, mit dem Sie globale Verknüpfungen festlegen können, aber ich konnte die Änderungen beim Testen nicht erkennen. Vielleicht muss es neu gestartet werden. Vielleicht hat Ubuntu eine ähnliche Option.
Eine andere Sache, die bei den Kopier- und Einfügefunktionen unter Linux hilfreich sein könnte, ist die Verwendung der mittleren Maustaste zum Einfügen. Wenn Sie Text markieren, müssen Sie ihn nicht kopieren. Markieren Sie ihn, wechseln Sie zu Ihrer anderen App und klicken Sie mit der mittleren Maustaste, um den markierten Text einzufügen. Unterschiedliche Gewohnheiten würden die Tastatur zu einem strittigen Punkt machen, zumindest für diese spezifischen Funktionen.
quelle
Ich habe das vor einiger Zeit durchgesehen und jemandes Autokey-Setup gefunden (ich würde es gutschreiben, wenn ich herausfinden könnte, woher es kommt).
Ich habe es für einige Dinge geändert, die für mein Setup fehlten, aber hier ist es:
https://github.com/ericwooley/dotfiles/tree/master/.config/autokey
Ich mag es, wenn 95% aller Tastenanschläge gleich sind.
Einige Dinge, die sich immer noch von cmd + rechts und cmd + links unterscheiden, funktionieren nicht gleich. Unter Linux verwende ich alt + page-up und down.
Ich bin auf vim-Bindungen in meinem Editor angewiesen, um mich gesund zu halten. Ich würde empfehlen, wenn es für das möglich ist, was Sie tun.
Oh, und guake hat eine konfigurierbare Kopier- und Einfügeeinstellung für das Terminal, also habe ich diese für Terminal-Spielereien auf alt + c und alt + p eingestellt
quelle
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
quelle