.xinitrc с раскладкой клавиатуры не работает

Я использую Ubuntu 13.10. Когда я переназначаю ключи с помощью xmodmap, следуя инструкциям в Как переназначить определенные ключи или устройства? , переназначение работает нормально. Но когда я создаю файл .xinitrc в виде простого текстового файла с xmodmap .Xmodmap в домашней папке и перезагружаю компьютер, я все равно теряю изменения. Я также пытался xmodmap ~/.Xmodmap, но это не имело никакого значения. Когда я просто запускаю команду xmodmap .Xmodmap после загрузки, она работает. Есть идеи?

2
задан 13 April 2017 в 15:23

2 ответа

Вы можете создать скрипт, который будет запускаться при каждом входе в систему.

  • Создать пустой .sh файл
  • Введите свой код внутри. Это может выглядеть так:
#!/bin/bash
# This is my remapping to change AltGr with W. Edit it to work with yours.
sleep 25
xmodmap -e "remove mod1 = Alt_R"
xmodmap -e "keycode 108 = w W Cyrillic_ve Cyrillic_VE"
  • Сделать его исполняемым.

  • Добавьте его на вкладку «Автозапуск приложения» сеанса и запуска.

0
ответ дан 13 April 2017 в 15:23

Попробуйте создать .xsessionrc вместо этого. Я полагаю, что .xinitrc используется только xinit - когда X запускается диспетчером отображения, таким как lightdm или gdm, я не думаю, что он получен.

0
ответ дан 13 April 2017 в 15:23

Другие вопросы по тегам:

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