Как настроить пользовательскую раскладку и убедиться, что она не перезаписана системой?

Я использую настраиваемую комбинацию клавиш , которая различает между левым и правым Ctrl :

remove control = Control_R clear mod3 add Mod3 = Control_R 

Когда я загружаю его с помощью xmodmap myxmap , он работает так долго, как одно из событий:

  • Подключите HID (мышь USB, клавиатура)
  • Нажмите Ctrl Alt Fx, чтобы переключиться на текстовый терминал

После этого я должен повторить команду xmodmap myxmap . Я жил с ним уже более года, но он становится все более раздражающим. Есть ли способ сказать Linux Mint (Cinnamon edition) сохранить мою собственную версию назначения ключа Control_R ?

Проблема касается (но не ограничивается ими) Linux Mint 14-16 Cinnamon 64 бит.

2 Solutions collect form web for “Как настроить пользовательскую раскладку и убедиться, что она не перезаписана системой?”

Лучшим решением, вероятно, является создание настраиваемой раскладки.

Хороший пошаговый ответ можно найти здесь, в этом разделе вопросов и ответов SuperUser под названием « Как изменить консольную раскладку в Linux?

Ubuntu и Linux Mint хранит настройки xmodmap в /usr/share/X11/xkb/symbols/pc .

Когда вы редактируете файл, все изменения автоматически сохраняются.

В моем случае мне нужно было вставить строку с modifier_map Mod3 { Control_R }; , и удалите ключ Control_R из Control_R управления modifier_map Control .

Если вы хотите изменить ярлыки на клавиатуре рабочего стола, может возникнуть проблема с назначением Mod3 модификаторов Mod3 . Проходной путь заключается в том, чтобы изменять параметры реестра напрямую, например, с помощью таких команд:

 gsettings set org.cinnamon.muffin.keybindings move-to-workspace-down "['<Shift><Mod3>Down']" gsettings set org.cinnamon.muffin.keybindings move-to-workspace-left "['<Shift><Mod3>Left']" gsettings set org.cinnamon.muffin.keybindings move-to-workspace-up "['<Shift><Mod3>Up']" gsettings set org.cinnamon.muffin.keybindings move-to-workspace-right "['<Shift><Mod3>Right']" gsettings set org.cinnamon.muffin.keybindings switch-to-workspace-down "['<Mod3>Down']" gsettings set org.cinnamon.muffin.keybindings switch-to-workspace-left "['<Mod3>Left']" gsettings set org.cinnamon.muffin.keybindings switch-to-workspace-up "['<Mod3>Up']" gsettings set org.cinnamon.muffin.keybindings switch-to-workspace-right "['<Mod3>Right']" 

Эти команды работают с Cinnamon 16.

  • Какое приложение получает ту горячую клавишу? (Клиенты списка X, которые содержат ключевые захваты.)
  • xmodmap Alt + Tab не работает с новой клавишей Alt_L
  • WM-независимый способ сфокусировать / увеличить окно URGENT
  • Метод Cross Linux для обнаружения заставки или заблокированного экрана
  • Запустить второй X-сервер из X в качестве службы systemd
  • Сделать X11 на «dev / input / eventx»?
  • Почему Shift + Insert paste от CLIPBOARD в некоторых приложениях и PRIMARY в других?
  • «Текущее» окно терминала на команду shell / executable?
  • Экранные шрифты отображаются на OpenBSD 5.5
  • Формат DDvorak, но QWERTY с модификаторами Ctrl или Alt
  • как связать команды типа «Ctrl + C» с одним ключом (например, «F5»)?
  • Interesting Posts

    Как обновить фокус при переключении тегов в Awesome WM?

    команда sed unterminated `s

    Должен ли я включать конечную косую черту / в символическую ссылку в каталог?

    Добавление ведущих символов перед строкой с использованием printf или echo

    Как я могу получить тему Luna в элементарной ОС Freya?

    Linux: проблемы производительности на LUN и многолучевых соединениях

    Как скопировать файлы из одного каталога в другой, чтобы копировать только новые файлы?

    Попытка взломать слабый пароль с помощью John

    Ошибка сборки mysql2 gem при установке redmine

    Учитывая группу, контролирующую домен, как я могу получить ее домен?

    Выполнять команду на нескольких секундах параллельно с помощью сценария оболочки

    ошибки с двумя мониторами при настройке разрешения

    Безопасное удаление пакета в Gentoo

    Скопируйте локальный файл на удаленный сервер, не-root-привилегии по sudo?

    gzip-файлы с кошкой и из трубы дают разные результаты

    Linux и Unix - лучшая ОС в мире.