Я хочу выполнить этот код при каждом входе в систему:

xmodmap -e 'clear Lock' -e 'keycode 0x42 = Escape'

Я пытался поместить эту команду в ~/.xsession или ~/.xinitrc, но это не работает для меня. В каком файле я должен поместить эту команду?

Я использую Gnome с Fedora 16.

Спасибо за вашу помощь!

2 ответа2

1

Создайте файл ~/.config/autostart/xmodmap.desktop со следующим содержимым:

[Desktop Entry]
Type=Application
Name=xmodmap
Exec=xmodmap -e 'Clear Lock' -e 'keycode 0x42 = Escape'

GNOME должен выполнить эту команду при всех последующих входах в систему.

0

Поскольку вы используете GNOME, вы, вероятно, используете GDM и, в качестве альтернативы, вы можете использовать

/etc/gdm/PostLogin/Default

смотрите здесь для деталей

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .