分页: 1 / 1

[已解决]如何开机启动时自动执行命令?

发表于 : 2008-08-26 23:19
caryloo
由于我的笔记本键盘空格键损坏,我现在用以下命令交换insert键和空格键

sudo xmodmap -e "keysym Insert = space"

我的问题是如何在开机时自动执行这个命令?



我在/etc/rc.local里设置了启动时执行这条命令

sudo xmodmap -e "keysym Insert = space"
exit 0


但是重新启动没有效果,后来去掉sudo,重新开机也没有效果。

发表于 : 2008-08-27 1:27
想入非非
系统-首选项-会话
添加
注意命令写对就行了。。。

发表于 : 2008-08-27 9:37
caryloo
想入非非 写了:系统-首选项-会话
添加
注意命令写对就行了。。。
你好,我想问一下,在“会话”里添加的命令,是系统启动时就自动执行,还是进入x windows以后才执行的?

那个xmodmap命令只在x环境里才有效。所以我希望是进入x以后才执行。

不知是否直接添加就可以了?

发表于 : 2008-08-27 9:39
HuntXu
放到~/.xinirtc就是x启动时一并执行
~/.bashrc是当前用户登录时执行,自己照实际情况决定...

会话里的...那是DE管的

发表于 : 2008-08-27 23:44
caryloo
用最简单的方法解决了,在会话中添加如下语句:

/usr/bin/xmodmap -e "keysym Insert = space"


成功实现了进入系统以后,自动将空格键和插入键替换了。