Gnome 3 Tastenkombinationen in der Quelle? Wo ist Strg-C… (Ausschneiden, Kopieren und Einfügen) definiert?

8

Nach dem Upgrade und dem Erhalt der letzten Version von Gnome + Wayland ist Autokey größtenteils kaputt gegangen (sogar mit Gnome3 auf Xorg anmelden). Nachdem ich so viel Zeit damit verbracht habe, Command + c anstelle von Control + c zum Kopieren zu bringen (ich verwende eine Mac-Tastatur und wechsle häufig den Computer), bin ich an einem Punkt angelangt, an dem ich Gnome 3 ganz loswerden werde, nur weil dies der Fall ist Erlaube mir nicht, Tastaturkürzel zum Ausschneiden, Kopieren und Einfügen neu zu definieren. Diejenigen, die wie ich die meiste Zeit im Terminal arbeiten, werden verstehen.

Ich denke, meine letzte Chance besteht einfach darin, den Quellcode (Gnome3, Wayland oder wo auch immer) zu bearbeiten und das Paket neu zu kompilieren, aber ich habe gesucht und gesucht und konnte nicht finden, wo die Tastaturkürzel oder Tastenkombinationen gesetzt wurden!

Kennt oder hat hier jemand Hinweise?

Alex F.
quelle

Antworten:

1

Ich weiß nicht, ob diese mit GNOME wayland funktionieren (ich habe dies mit früheren Versionen mit X11 getestet, aber ich denke, dass es unabhängig vom Serverprotokoll sein sollte).

Tastenkombinationen im Allgemeinen GTK-3.0 "Textfelder" (gedit, nautilus, Firefox)

mkdir -p ~/.themes/macos/gtk-3.0/
cp /usr/share/themes/Emacs/gtk-3.0/gtk-keys.css ~/.themes/macos/gtk-3.0/
$EDITOR ~/.themes/macos/gtk-3.0/gtk-keys.css

gtk-keys.cssBearbeiten Sie die Bindungen in der Datei nach Belieben - sie sind ziemlich selbsterklärend. Die Zeilen, die von besonderem Interesse wären, sind:

bind "<ctrl>w" { "cut-clipboard" () };
bind "<ctrl>y" { "paste-clipboard" () };

was Sie ändern sollten ( superist normalerweise die "Befehlstaste"):

bind "<super>x" { "cut-clipboard" () };
bind "<super>v" { "paste-clipboard" () };
bind "<super>c" { "copy-clipboard" () };

Möglicherweise möchten Sie die verbleibenden Bindungen löschen.

macosVerwenden Sie gsettings , um Ihr neues Schlüsselthema zu aktivieren:

gsettings set org.gnome.desktop.interface gtk-key-theme 'macos'

Tastenkombinationen im Gnom-Terminal

dconf write /org/gnome/terminal/legacy/keybindings/copy  \'"<Super>c"\'
dconf write /org/gnome/terminal/legacy/keybindings/paste \'"<Super>v"\'
aplaice
quelle
0

Ich gehe davon aus, dass Sie alle relevanten Dialoge für Tastatureinstellungen ausprobiert haben. Für mich unter Linux Mint MATE habe ich hierfür ein spezielles Einstellungsfenster.

Möglicherweise können Sie diese verwenden dconf-editor, um diese festzulegen. Ich musste das viele Male für meine Hotkeys tun. Für mein System ist der relevante Ort im Baum org->mate->desktop->keybindings. Möglicherweise können Sie dies so einstellen. Wenn nicht, können Sie es "falsch" machen und es als Hotkey festlegen, xdotoolum die "richtige" Bindung einzugeben.

Wenn alles andere fehlschlägt, bin ich mir nicht sicher, ob dies ausreichen würde, aber Sie können diese Bindungen möglicherweise direkt im Terminal unter festlegen Edit->Preferences.

asinck
quelle