|
|
我按照下面的方法操作无法实现启动加载,请高手指教一下,万分感谢
由于每次启动X后都需要手工执行xmodmap -e "pointer = 1 2 3 6 7 4 5",怎么才能自动执行呢?
于这个命令必须在每次启动X后执行,将它写在.bashrc等文件中是没有用的。有的系统.xinitrc或者.xsession也不行。似乎问题很复杂,不同的linux发型版本和桌面系统都不一样。
我以RedHat为例来说一下。
如果你使用Gnome,这么做:在自己的目录下建一个可执行脚本,比如叫mouse.sh
代码:
#!/usr/bin/bash
xmodmap -e "pointer = 1 2 3 6 7 4 5"
保存后别忘了chmod +x mouse.sh
进入gnome,在设置-〉其它设置 中找到session,把mouse.sh加到启动程序中即可。
如果你使用KDE,在自己的目录下建一个.kdestart文件,同样写上
代码:
#!/usr/bin/bash
xmodmap -e "pointer = 1 2 3 6 7 4 5"
即可。 |
|