在 Fedora 16 中登录时执行命令

在 Fedora 16 中登录时执行命令

我想在每次登录时执行此代码:

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

我尝试将此命令放入 ~/.xsession 或 ~/.xinitrc,但不起作用。我应该将此命令放入哪个文件中?

我正在使用带有 Fedora 16 的 Gnome。

感谢您的帮助!

答案1

~/.config/autostart/xmodmap.desktop创建一个包含以下内容的文件:

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

GNOME 应该在所有后续登录时运行该命令。

答案2

由于您使用 GNOME,您可能使用 GDM,或者您也可以使用

/etc/gdm/PostLogin/Default

这里了解详情

相关内容