Ein häufiges Problem bei der Ausführung von X11 auf einem Linux-System ist, dass es anscheinend keine X11-weiten Tastaturkürzel zum Kopieren und Einfügen gibt. Ctrlcund Ctrlvfunktionieren problemlos in den meisten Gtk / Qt-Anwendungen, aber beim Kopieren und Einfügen in / aus einem Terminal-Emulator Ctrlcund Ctrlvsind keine praktikablen Optionen.
Einige Begriffe wie "gnome-terminal" verwenden Verknüpfungen wie " CtrlShiftc/" v. Dies führt jedoch immer noch zu einer inkonsistenten Funktion zum Kopieren und Einfügen in verschiedenen Anwendungen.
OSX verwendet beispielsweise die Taste Super/ Command, um Ctrlc/ vVerknüpfungen bereitzustellen , die in allen OSX-Anwendungen (ohne X11) funktionieren und die Terminalemulatoren nicht beeinträchtigen.
Gibt es eine Möglichkeit, ähnliche Funktionen unter X11 unter Linux zu erhalten?
muennich/urxvt-perls
Ihrem Kommentar nicht bemerkt . Mir ist klar, dass dies über sieben Monate her ist, aber: danke! Ich habe immer noch keine perfekte Lösung für systemweite Verknüpfungen, aber dies hat sich als eine hervorragende Ergänzung erwiesen!Antworten:
Am Ende habe ich eine Teillösung des Problems gefunden, indem ich
xbindkeys
Folgendes.xbindkeysrc
in meinem Heimverzeichnis installiert und eingerichtet habe:Mit diesen Verknüpfungen kann ich Text aus einem Terminalemulator wie urxvt in die X11-Zwischenablage kopieren und aus der X11-Zwischenablage in den Terminalemulator einfügen. Qt-Anwendungen können auch kopiert und eingefügt werden.
Wenn ich jedoch Gtk-Anwendungen (wie Firefox, gedit usw.) verwende und zum Einfügen auf Mod4 + V tippe, scheint dies nicht zu funktionieren. Wenn ich die Tasten ein paar Sekunden gedrückt halte und dann loslasse, fügt es gut ein. Bizarr.
quelle
Eine der einfachsten Lösungen, über die ich nachdenken kann, ist das Hervorheben von Text und einfaches Klicken mit der mittleren Maustaste an der Stelle, an der Sie den Text einfügen möchten. Seien Sie vorsichtig, wenn Sie dies tun. Oft ist das Ende der kopierten Zeile eine neue Zeile und kann Probleme verursachen, wenn Sie sich in einer Shell befinden.
quelle