Запуск сценария клавишного ключа при запуске

Я пытаюсь изменить карту левой клавиши Alt на Alt Gr и Alt Gr на Left Alt. Пока что я смог сделать это в терминале, но он никогда не запускает его при запуске. Я прочитал несколько вопросов AskUbuntu, но ни один из них не работал до сих пор.

Я пробовал несколько команд и методов, но ни один из них не работал

Ввод скрипта в / etc /rc.local как:

sh /home/dani/Scripts/altgr_to_alt.sh

Добавление его в cron

@reboot sh /home/dani/Scripts/altgr_to_alt.sh
@reboot bash /home/dani/Scripts/altgr_to_alt.sh
/home/dani/Scripts/altgr_to_alt.sh

Вставка его в /etc/init.d/

/etc/init.d/alt_to_gr.sh

Добавив его в качестве программы запуска, команда

/home/dani/Scripts/altgr_to_alt.sh
sh /home/dani/Scripts/altgr_to_alt.sh
1
задан 12 January 2014 в 20:13

1 ответ

Несколько иной подход:

Добавьте следующие строки в ~/.Xmodmap:
clear mod1

keycode 108 = Alt_L Meta_L
keycode 64 = ISO_Level3_Shift"
add mod1 = Alt_L Meta_L
Откройте приложения запуска и добавьте новое правило со следующей командой:
/bin/bash -c "sleep 10 && /usr/bin/xmodmap ~/.Xmodmap"
Это будет ждать 10 секунд, чтобы он не запускается слишком рано, а затем изменяет отображение клавиатуры на основе содержимого ~/.Xmodmap, которое является довольно стандартным файлом для сохранения конфигурации переназначения.
0
ответ дан 24 May 2018 в 13:17

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

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