bashrc 上的 Xmodmap 不起作用

bashrc 上的 Xmodmap 不起作用

可能的重复:
为什么我的 xmodmap 命令无法在启动/登录时运行?

我的.bashrc文件包含以下三个命令:

xmodmap ~/.xmodmap
synclient TapButton2=2
synclient ClickFinger2=3

它们应该在我登录时执行,对吗?但这些更改不会在我的系统(LInux Mint 12)中发生,除非我打开一个终端窗口来再次执行这些命令。

我想在登录时执行这些命令,然后从 bashrc 中删除,所以我把它们放在上面,.profile但它们也不会改变我的键盘和触摸板的行为。

我在这里做错了什么?

答案1

xmodmap只有当你已经做到的时候才做任何事情X 会话(因为它必须调用 X 服务器),并且~/.bashrc(也不~/.profile)保证这一点,一旦您进入 X 会话,它们也不会自动执行。您需要将其放入启动配置中。

如果您正在使用startxxinit启动 X,请将其放入~/.xinitrc.如果您正在使用其他东西,请查看您的文档以找出应该将启动应用程序放在哪里。

相关内容