Я понял, что сочетания клавиш Ctrl + Shift + C / V больше не работают в Gnome-терминал, затем я перешел к настройкам клавиатуры, я попытался установить сочетание клавиш ctrl+shift+<any character>
и не работает, это это как если бы клавиша Shift не удерживалась. Я решил проверить с помощью команды showkey:
showkey -a
если я нажму ctrl+shift+c, то получится ^ C 3 0003 0x03
если я нажму Ctrl + C, то получится ^ C 3 0003 0x03
если я нажму Shift + C, выходной C 67 0103 0x43
поэтому клавиши shift и ctrl работают, если они объединены с другими клавишами, но не вместе
Используя команду xev
а затем ctrl+shift+c:
Событие KeyPress, serial 36, синтетическое NO, окно 0x3600001, корень 0xb0, subw 0x0, время 4228802, (350,407), root: (399,489), состояние 0x2010, код ключа 37 (keysym 0xffe3, Control_L), same_screen YES, XLookupString дает 0 байтов : XmbLookupString дает 0 байтов: XFilterEvent возвращает: False
Событие FocusOut, серийный номер 36, синтетический номер NO, окно 0x3600001, режим NotifyGrab, подробный NotifyAncestor
Событие FocusIn, серийный номер 36, синтетический номер NO, окно 0x3600001, режим NotifyUngrab, подробный NotifyNonlinear
Событие KeymapNotify, серийный номер 36, синтетический номер NO, окно 0x0, ключи: 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
Событие KeyPress, serial 36, синтетический NO, окно 0x3600001, корень 0xb0, subw 0x0, время 4235635, (350,407), root: (399,489), состояние 0x14, код ключа 55 (keysym 0x76, v), same_screen YES, XLookupString дает 1 байт : (16) "" XmbLookupString дает 1 байт: (16) "" XFilterEvent возвращает: False
Событие KeyRelease, серийный номер 36, синтетический номер NO, окно 0x3600001, корень 0xb0, subw 0x0, время 4235686, (350,407), корень: (399,489), состояние 0x14, код ключа 55 (keysym 0x76, v), same_screen YES, XLookupString дает 1 байт : (16) "" XFilterEvent возвращает: False
Событие KeyRelease, серийный номер 36, синтетический номер NO, окно 0x3600001, корень 0xb0, subw 0x0, время 4236136, (350,407), корень: (399,489), состояние 0x14, код ключа 50 (keysym 0xfe08, ISO_Next_Group), YES же_screen YES, код XKeysymToKey возвращает код ключа: 37 XLookupString дает 0 байтов: XFilterEvent возвращает: False
Другой пользователь на том же компьютере может использовать ctrl+shift+c/v на gnome-терминал, поэтому я думаю, что это вопрос конфигурации в каком-то месте, я обнаружил, что Ctrl+Shift каким-то образом назначен переключателю макета, я уже проверяю, этот ярлык установлен в моих настройках клавиатуры, но это не так, я не знаю, когда и где была установлена эта комбинация, если я могу знать, как отключить комбинацию клавиш Ctrl+Shift, возможно, это будет решением.
Также я проверил файл /etc /default /keyboard:
vim /etc /default /keyboard
XKBMODEL="pc105"
XKBLAYOUT="us,latam"
XKBVARIANT=""
XKBOPTIONS="grp:alt_space_toggle"
BACKSPACE="guess"
Я перешел ко всем настройкам> «Регион и язык»> «Параметры источников ввода». Я обнаружил, что «Альтернативное переключение на следующий источник» установлено на Ctrl+Shift, в этом окне написано «Вы можете изменить эти сочетания клавиш в настройках клавиатуры», хотя, если я пойду в настройках клавиатуры этот Ctrl+Shift не назначен ни одной команде, фактически он не позволяет мне использовать только Ctrl+Shift (это должны быть клавиши Ctrl+Shift+).