Я не понимаю сценарии, как их создавать или как их запускать. Все, что я хочу сделать, это запустить команду xmodmap -e "keycode 112 = Delete"
при запуске компьютера. Когда я запускаю эту команду в терминале, она переопределяет ключ PgDn в качестве второго ключа удаления. Но потом мне приходится запускать его снова каждый раз, когда я запускаю компьютер. Как я могу это сделать? Я попытался добавить его в виде строки в файле rc.local
, но он не работает.
Вы можете запустить его при загрузке, добавив его в автозагрузку приложений. Откройте автозапуск приложений из тире. Нажмите «Добавить» и поместите xmodmap -e "keycode 112 = Delete"
в поле «Команда». Дайте ему имя и комментарий, если хотите. Нажмите «Добавить» и войдите снова.
Решение Сета - это решение высокого уровня, которое прекрасно работает, если вы не измените среду рабочего стола на что-то более экзотическое. Чтобы быть в безопасности, вы можете выбрать метод, который действует на более низком уровне:
Откройте терминал ( CTRL kbd> + ALT kbd> + < kbd> T kbd>) и выполните следующую команду:
echo "xmodmap -e \"keycode 112 = Delete"\" >> $HOME/.bashrc
Это добавляет xmodmap -e "keycode 112 = Delete"
к вашему файлу .bashrc
и, таким образом, выполняет его при каждом входе в систему.
Редактировать : Как отметил Мик, это может быть не лучшим способом настройки xmodmap
. См. здесь для лучшего метода.