我想在每次登录时(或每次启动,如果不起作用)运行以下命令: xmodmap -e 'keysym Delete = Menu' -e 'keysym Menu = Delete'
我已经尝试了很多东西。我把命令放进去了System > Preferences > Startup Applications
。我将其放入.sh
文件中,对其进行了标记,chmod +x
然后将该文件放入中System > Preferences > Startup Applications
。我把脚本放进去了/etc/init.d
。我把命令放进去了~/.profile
。似乎没有任何作用。
最后,我将其放入~/.profile
:
touch test1
xmodmap -e 'keysym Delete = Menu' -e 'keysym Menu = Delete'
touch test2
test1和test2均被创建,但是键仍未重新映射。如果我只是复制/粘贴命令并手动运行它,那么它将正常工作。但是它不会在登录时运行。有任何想法吗?
~/.profile
在登录顺序的早期运行。如果您的桌面环境配置了键盘布局,则它可以覆盖您刚刚加载的设置。
将您的设置放在一个名为的文件中~/.Xmodmap
:
keysym Delete = Menu
keysym Menu = Delete
在Ubuntu 10.04中默认的Gnome环境下,下次登录时,系统将提示您是否加载~/.Xmodmap
。加载它,然后勾选“不要再问我”。然后您.Xmodmap
将应用默认设置。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句