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

Я использую настраиваемую комбинацию клавиш , которая различает между левым и правым 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.

  • Как отображать цифровые часы на мониторе поверх всего?
  • Что такое Wayland?
  • Linux ssh запускает графическое приложение и оставляет его запущенным?
  • Не удается запустить приложения из-за ошибки «Максимальное количество клиентов»
  • диспетчер окон при входе в текстовый режим
  • Есть ли способ сделать функцию просмотра vnc, например, Xming, позволяя свободно перемещать окна Linux?
  • ddd не удается подключиться к X Window: это ошибка или локальная неправильная настройка?
  • Когда моя машина последний раз коснулась?
  • Воспроизведение удаленного фильма на удаленном компьютере
  • Попытка запустить firefox на CentOS 6 минимальной iso - невозможно открыть экран
  • xset не имеет никакого эффекта в моем файле .xsessionrc
  • Interesting Posts

    Изменить допустимые действия ключа в GPG?

    Настройка устройства alsa по умолчанию (hw: 0,0) в asoundrc

    Сломанный рабочий стол KDE Plasma после добавления sid-репозитория в Debian

    fail2ban отлично работает при неудачных попытках SSH, но не работает при неудачных попытках Apache2

    Предыдущее уведомление

    Есть ли способ назначить сочетание клавиш для фокусировки окон в GNOME на основе их местоположения?

    Какой дистрибутив Linux поддерживает GNOME 3 по умолчанию?

    Arch Linux не загружается: ошибка: нет такого устройства

    Как сделать локальные сертификаты CA системы известными для Firefox?

    mount overlayFS в качестве Read-Write FS

    Centos 7.1.1503 больше не имеет некоторых статических библиотек, которые предполагают пакеты python

    Отправляет SIGKILL в процесс с заменой, который отменит его до убийства?

    yast2 разбился в момент загрузки программного модуля установки

    Разница между датами по awk

    Установить RPM-файл в Arch Linux?

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