xmodmap сбрасывается при изменении режима клавиатуры

Ага, этопо дизайну:

Поскольку вы установили разрабатываемый выпуск (17.04 ), срок службы которого составлял всего 9 -месяцев, а окончание срока службы (EOL )было января 2018 г. , нет никакого способа обновить его до 17.10, так как это произошло еще в июле 2018 года .

Так как вы застряли с выпуском без пути обновления (, так как вы не можете пропускать версии ), единственное, что вы можете сделать, это:

  • Резервное копирование/home
  • Установить новую версию
  • Повторно установить все приложения
  • Восстановить/home

На будущее, вам следует:

  1. Установите версии LTS (с долгосрочной -поддержкой ), поскольку они имеют срок службы 8 -лет (с расширенным обслуживанием системы безопасности )или 5 лет без него. Текущая LTS-версия — Ubuntu 18.04.1 LTS Bionic Beaver, выпущенная 26 июля 2018 г. с окончанием срока службы в апреле 2023 г.

ИЛИ

  1. Внимательно следите за окончанием срока действия промежуточных/разрабатываемых выпусков и регулярно обновляйте их.

1
10.12.2020, 14:16
1 ответ

К сожалению, в Linux Mint (и производных версиях Ubuntu)xmodmapпроисходит сброс при каждом подключении/отключении клавиатуры или при обнаружении новой клавиатуры. В случае клавиатур с двойным режимом, таких как моя, система понимает, что это две отдельные клавиатуры, и в этот момент сбрасывает xmodmap.

Решение этой проблемы — отредактировать файл pcв /usr/share/X11/xkb/symbols/с помощью:

$ sudo nano /usr/share/X11/xkb/symbols/pc

Затем измените строки 77, 78 и 81 с...:

    key <HOME> {    [  Home         ]   };
    key <PGUP> {    [  Prior        ]   };
    key <PGDN> {    [  Next         ]   };

... до:

    key <HOME> {    [  Next         ]   };
    key <PGUP> {    [  Home         ]   };
    key <PGDN> {    [  Prior        ]   };

Эти клавиши будут жестко изменены для всех клавиатур.

1
18.03.2021, 22:43

Теги

Похожие вопросы