可能的重复:
为什么我的 xmodmap 命令无法在启动/登录时运行?
我的.bashrc
文件包含以下三个命令:
xmodmap ~/.xmodmap
synclient TapButton2=2
synclient ClickFinger2=3
它们应该在我登录时执行,对吗?但这些更改不会在我的系统(LInux Mint 12)中发生,除非我打开一个终端窗口来再次执行这些命令。
我想在登录时执行这些命令,然后从 bashrc 中删除,所以我把它们放在上面,.profile
但它们也不会改变我的键盘和触摸板的行为。
我在这里做错了什么?
答案1
xmodmap
只有当你已经做到的时候才做任何事情在X 会话(因为它必须调用 X 服务器),并且~/.bashrc
(也不~/.profile
)保证这一点,一旦您进入 X 会话,它们也不会自动执行。您需要将其放入启动配置中。
如果您正在使用startx
或xinit
启动 X,请将其放入~/.xinitrc
.如果您正在使用其他东西,请查看您的文档以找出应该将启动应用程序放在哪里。