Ich kann Strg + Shift + C-Verknüpfung in Debian-Stretch nicht mit Gnome binden

794
S. Pedraza

Mir wurde klar, dass die Tastenkombinationen Strg + Shift + C / V in Gnome-Terminal nicht mehr funktionieren. Dann ging ich zu den Tastatureinstellungen. Ich versuchte, eine Tastenkombination festzulegen ctrl+shift+<any character>und funktionierte nicht. Es ist, als wäre die Shift-Taste wurde nicht gehalten. Ich beschließe, den Befehl showkey zu überprüfen:

showkey -a 

Wenn ich Strg + Shift + C drücke, wird ^ C 3 0003 0x03 ausgegeben

Wenn ich Strg + C drücke, wird ^ C 3 0003 0x03 ausgegeben

Wenn ich die Umschalttaste + c drücke, wird C 67 0103 0x43 ausgegeben

Die Shift- und Strg-Tasten funktionieren also, wenn sie mit anderen Tasten kombiniert werden, jedoch nicht zusammen

Verwenden Sie den xevBefehl und dann Strg + Umschalt + C:

KeyPress-Ereignis, seriell 36, synthetisches NO, Fenster 0x3600001, Wurzel 0xb0, Subw 0x0, Zeit 4228802, (350.407), Wurzel: (399.489), Status 0x2010, Schlüsselcode 37 (keysym 0xffe3, Control_L), same_screen YES, XLookupString ergibt 0 Bytes : XmbLookupString gibt 0 Byte zurück: XFilterEvent gibt zurück: False

FocusOut-Ereignis, seriell 36, synthetische NEIN, Fenster 0x3600001, Modus NotifyGrab, Detail NotifyAncestor

FocusIn-Ereignis, seriell 36, synthetische NO, Fenster 0x3600001, Modus NotifyUngrab, Detail NotifyNonlinear

KeymapNotify-Ereignis, seriell 36, synthetische NEIN, Fenster 0x0, Schlüssel: 0 0 0 0 32 0 4 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

KeyPress-Ereignis, seriell 36, synthetisches NO, Fenster 0x3600001, Wurzel 0xb0, Subw 0x0, Zeit 4235635, (350.407), Wurzel: (399.489), Zustand 0x14, Schlüsselcode 55 (Tastensymbol 0x76, v), Same_screen YES, XLookupString gibt 1 Bytes : (16) "" XmbLookupString gibt 1 Byte zurück: (16) "" XFilterEvent gibt zurück: False

KeyRelease-Ereignis, seriell 36, synthetisches NO, Fenster 0x3600001, Wurzel 0xb0, Subw 0x0, Zeit 4235686, (350.407), Wurzel: (399.489), Status 0x14, Schlüsselcode 55 (keysym 0x76, v), same_screen YES, XLookupString gibt 1 Byte : (16) "" XFilterEvent gibt zurück: False

KeyRelease-Ereignis, seriell 36, synthetische NO, Fenster 0x3600001, Wurzel 0xb0, Subw 0x0, Zeit 4236136, (350,407), Wurzel: (399.489), Status 0x14, Schlüsselcode 50 (keysym 0xfe08, ISO_Next_Group), same_screen YES, XKeysymToKeycode Rückgabewertcode: 37 XLookupString gibt 0 Byte aus: XFilterEvent gibt zurück: False

Andere Benutzer auf demselben Computer können Strg + Shift + C / V auf einem GNOME-Terminal verwenden. Daher denke ich, dass es an einer bestimmten Stelle der Konfiguration liegt. Ich habe festgestellt, dass Ctrl + Shift in gewisser Weise einem Layout-Switch zugewiesen ist Diese Tastenkombination wird in meinen Tastatureinstellungen festgelegt. Dies ist jedoch nicht der Fall. Ich weiß nicht, wann und wo diese Kombination festgelegt wurde. Wenn ich wissen kann, wie die Tastenkombination Strg + Umschalttaste deaktiviert wird, ist dies möglicherweise die Lösung.

Ich habe auch die Datei / etc / default / keyboard überprüft:

vim / etc / default / keyboard XKBMODEL="pc105" XKBLAYOUT="us,latam" XKBVARIANT="" XKBOPTIONS="grp:alt_space_toggle"

BACKSPACE="guess" 

Ich habe alle Einstellungen> Region & Sprache> Eingabequellenoptionen vorgenommen. Ich habe festgestellt, dass "Alternative Umschaltung auf die nächste Quelle" auf "Strg + Umschalt" gesetzt ist. In diesem Fenster wird "Diese Tastenkombinationen können in den Tastatureinstellungen geändert werden" angezeigt In den Tastatureinstellungen ist diese Tastenkombination Strg + Umschalttaste keinem Befehl zugewiesen. In der Tat ist es mir nicht gestattet, Strg + Shift alleine zu verwenden (es muss Strg + Umschalttaste + sein).

1

1 Antwort auf die Frage

0
S. Pedraza

Anscheinend ist / etc / default / keyboard nicht an lokale gnome-Konfigurationen angeschlossen, da trotz dessen XKBOPTIONS="grp:alt_space_toggle" die Ausgabe von dconf read /org/gnome/desktop/input-sources/xkb-options war

['grp:ctrl_shift_toggle'] 

Die Lösung war diese Linie:

dconf write /org/gnome/desktop/input-sources/xkb-options "['']" 

Ich habe meine Antwort in diesem Beitrag gefunden: https://unix.stackexchange.com/a/333392

Auch im Grafikmodus habe ich einen einfachen Weg gefunden: 1. Öffnen Sie das Zwischentool "gnome" oder geben Sie gnome-tweak-toolein Terminal ein. 2. Gehen Sie zur Beschriftung "Typing". 3. Klicken Sie auf "Zu einem anderen Layout wechseln".