wau |
|
Темы:
132
Сообщения:
956
Участник с: 11 октября 2013
|
Проблема окончательно сформулировалась - в сеансе Иксовом Gnome 3.36 на любой первой раскладке комбинации клавиш с Ctrl работают, на второй раскладке - нет. Какая будет первой - не важно. Даже кнопка комманд и та не работает. В сеансе вайланда проблемы нет. Но он периодически (вайландов сеанс) крашится и там есть неотключаемый жест мыши - четыре пальца вверъ\вниз = смена рабочих столов. Вопрос - как лечить иксовый сеанс? Откат версий xorg-server-common xorg-server xorg-server-xwayland xorg-setxkbmap и т.п. результата не дали, т.е. косяк на стороне Гнома. Решение - 1. запустил dconf-editor 2. сбросил все параметры на "по умолчанию" 3. перевошел = контрл на месте 4. восстановил настройки кнопочек и пр |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
wauУже как то писали - используй setxkbmap, точнее повесь на 2 горячие клавиши, на свой вкус, например, KEY и Shif+KEY, две команды - переключение на us по клавише KEY - setxkbmap -layout 'us' - переключение на ru по клавише Shift+KEY - setxkbmap -layout 'ru'
Ошибки не исчезают с опытом - они просто умнеют
|
wau |
|
Темы:
132
Сообщения:
956
Участник с: 11 октября 2013
|
Прежде чем пришивать к кнопкам поэкспериментировал в терминале. Дело обстоит так - 1. имеем в дконфе установку -['terminate:ctrl_alt_bksp', 'grp_led:caps', 'grp:caps_toggle'] (можно отключить на умолчания - ничего не меняется в части контрл) 2. вводим в терминале setxkbmap -layout 'us' = капслук перестает работать вообще (и как капслук тоже), кнопка ктрл работает как положено, индикация смены раскладки работает по Комманд+пробел, но при этом реально раскладка не меняется вообще (никакими клавишами), в параметрах Гнома Источники ввода рус + англ все без изменений (как и указания на их комбинации клавиш) 3. вводим в терминале setxkbmap -layout 'ru' везде только русский ввод и ктрл как положено не работает. Очевидно, что setxkbmap конфликтует с гномосредствами. |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
wauВсе работает нормально, никаких проблем и конфликтов нет. Не правильно используешь - работают только команды, хочешь комбинацию клавиш - вешай на нее команду. После запуска setxkbmap -layout 'ru' будет только ru .... а после запуска setxkbmap -layout 'us' будет только us - и изменить раскладку можно только вводом соответствующей команды. Для экспериментов/проверки (пока не назначил горячие клавиши) лучше открыть 2 терминала - в одном написать (но пока не запускать, только написать) setxkbmap -layout 'ru', в другом setxkbmap -layout 'us' ... а дальше запускай любую команду и проверяй. PS - почему написать заранее обе команды? - просто после того как установил ru, не возможно будет написать другую команду на us ... Хотя проще использовать историю команд.
Ошибки не исчезают с опытом - они просто умнеют
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
... DEL ... (что то сбоил мой модем ...)
Ошибки не исчезают с опытом - они просто умнеют
|
wau |
|
Темы:
132
Сообщения:
956
Участник с: 11 октября 2013
|
ну средняя кнопка мыши спасает - вставляю (зачем - было понятно). Но я о другом - как введу setxkbmap на русскую раскладку = не работает контрл, в терминале, например, вместо отработки контрл+с просто вводит русскую с. |
wau |
|
Темы:
132
Сообщения:
956
Участник с: 11 октября 2013
|
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')] т.е. они явно пишут, что есть второй вариант через ибус? |
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
wauГляньте на всякий случай при русской раскладке
|
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
И в настройках гнома первой( по умолчанию) английская раскладка стоит? |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
wauПроверил, действительно так - это моя вина, решил написать меньше букв, думал прокатит ...... Вообщем нужно использовать команды: - на ru - setxkbmap -layout 'ru,us' , на us - setxkbmap -layout 'us,ru' ......... то есть добавлять 2-ую раскладку Edit 1 - исправил описку - отсутствовало тире у команды setxkbmap -layout 'ru,us'
Ошибки не исчезают с опытом - они просто умнеют
|