[РЕШЕНО] Gnome 3.36 не работает (как надо) комбинации с Ctrl на любой второй раскладке клавиатуры

Проблема окончательно сформулировалась - в сеансе Иксовом Gnome 3.36 на любой первой раскладке комбинации клавиш с Ctrl работают, на второй раскладке - нет. Какая будет первой - не важно. Даже кнопка комманд и та не работает. В сеансе вайланда проблемы нет. Но он периодически (вайландов сеанс) крашится и там есть неотключаемый жест мыши - четыре пальца вверъ\вниз = смена рабочих столов.

Вопрос - как лечить иксовый сеанс?

Откат версий
xorg-server-common
xorg-server
xorg-server-xwayland
xorg-setxkbmap

и т.п. результата не дали, т.е. косяк на стороне Гнома.

Решение -

1. запустил dconf-editor
2. сбросил все параметры на "по умолчанию"
3. перевошел = контрл на месте
4. восстановил настройки кнопочек и пр
wau
Вопрос - как лечить иксовый сеанс?
Уже как то писали - используй setxkbmap, точнее повесь на 2 горячие клавиши, на свой вкус, например, KEY и Shif+KEY, две команды
- переключение на us по клавише KEY - setxkbmap -layout 'us'
- переключение на ru по клавише Shift+KEY - setxkbmap -layout 'ru'
Ошибки не исчезают с опытом - они просто умнеют
Прежде чем пришивать к кнопкам поэкспериментировал в терминале. Дело обстоит так -
1. имеем в дконфе установку -['terminate:ctrl_alt_bksp', 'grp_led:caps', 'grp:caps_toggle'] (можно отключить на умолчания - ничего не меняется в части контрл)
2. вводим в терминале setxkbmap -layout 'us' = капслук перестает работать вообще (и как капслук тоже), кнопка ктрл работает как положено, индикация смены раскладки работает по Комманд+пробел, но при этом реально раскладка не меняется вообще (никакими клавишами), в параметрах Гнома Источники ввода рус + англ все без изменений (как и указания на их комбинации клавиш)
3. вводим в терминале setxkbmap -layout 'ru' везде только русский ввод и ктрл как положено не работает.

Очевидно, что setxkbmap конфликтует с гномосредствами.
wau
3. вводим в терминале setxkbmap -layout 'ru' везде только русский ввод и ктрл как положено не работает.
Очевидно, что setxkbmap конфликтует с гномосредствами.
Все работает нормально, никаких проблем и конфликтов нет. Не правильно используешь - работают только команды, хочешь комбинацию клавиш - вешай на нее команду.
После запуска setxkbmap -layout 'ru' будет только ru .... а после запуска setxkbmap -layout 'us' будет только us - и изменить раскладку можно только вводом соответствующей команды. Для экспериментов/проверки (пока не назначил горячие клавиши) лучше открыть 2 терминала - в одном написать (но пока не запускать, только написать) setxkbmap -layout 'ru', в другом setxkbmap -layout 'us' ... а дальше запускай любую команду и проверяй.

PS - почему написать заранее обе команды? - просто после того как установил ru, не возможно будет написать другую команду на us ...
Хотя проще использовать историю команд.
Ошибки не исчезают с опытом - они просто умнеют
... DEL ... (что то сбоил мой модем ...)
Ошибки не исчезают с опытом - они просто умнеют
ну средняя кнопка мыши спасает - вставляю (зачем - было понятно). Но я о другом - как введу setxkbmap на русскую раскладку = не работает контрл, в терминале, например, вместо отработки контрл+с просто вводит русскую с.
List of input source identifiers available. Each source is specified as a tuple of 2 strings. The first string is the type and can be one of “xkb” or “ibus”. For “xkb” sources the second string is “xkb_layout+xkb_variant” or just “xkb_layout” if a XKB variant isn’t needed. For “ibus” sources the second string is the IBus engine name. An empty list means that the X server’s current XKB layout and variant won’t be touched and IBus won’t be used.
[('xkb', 'ru'), ('xkb', 'us')]

т.е. они явно пишут, что есть второй вариант через ибус?
wau
вариант
Гляньте на всякий случай при русской раскладке
setxkbmap -print -verbose 10
И в настройках гнома первой( по умолчанию) английская раскладка стоит?
wau
вместо отработки контрл+с просто вводит русскую с
Проверил, действительно так - это моя вина, решил написать меньше букв, думал прокатит ......
Вообщем нужно использовать команды: - на ru - setxkbmap -layout 'ru,us' , на us - setxkbmap -layout 'us,ru' ......... то есть добавлять 2-ую раскладку

Edit 1 - исправил описку - отсутствовало тире у команды setxkbmap -layout 'ru,us'
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.