Используя xkbcomp -xkb
, я сгенерировал описание клавиатуры и сохранил его в своем домашнем каталоге - ~/.keyboard-map
.
Я могу «использовать» это описание клавиатуры, выполнив следующую команду:
xkbcomp ~/.keyboard-map $DISPLAY
Это работает нормально, однако, когда я перезагружаю свою систему, описание больше не применяется - каждый раз, когда я вхожу, Я должен ввести эту команду снова, вручную.
Как я могу автоматически запустить эту команду при запуске? Я использую Ubuntu GNOME 15.04.
Откройте свой предпочтительный текстовый редактор и вставьте, это в него
[Desktop Entry]
Name=Keyboard
GenericName=A descriptive name here
Comment=Some description about your script
Exec=xkbcomp ~/.keyboard-map $DISPLAY
Terminal=false
Type=Application
X-GNOME-Autostart-enabled=true
Сохраняет это как keyboard.desktop
в ~/.config/autostart и делает его исполняемым файлом
sudo chmod +X ~/.config/autostart/keyboard.desktop
Перезагрузка, и он запустится при начальной загрузке.