使用 xinput 切换鼠标按钮后,每次重启计算机都会重置设置

使用 xinput 切换鼠标按钮后,每次重启计算机都会重置设置

如何在 Ubuntu 中“保存”设置?我使用 更改触控板上的按钮xinput set-button-map 11 3 2 1(我是左撇子),并且在会话期间它可以正常工作。但是,当我重新启动计算机时,我的设置更改会丢失,并且鼠标会恢复为右手鼠标。

我怎样才能让设置无限期地“坚持”下去?

谢谢你!

我的机器是:

东芝 Satellite S50-B 64 位 Ubuntu 版本 16.04 LTS

答案1

这应该可以让它坚持下去登录后

将以下命令添加到启动应用程序:

/bin/bash -c "sleep 15 && xinput set-button-map 11 3 2 1"

打开 Dash > 启动应用程序 > 添加,然后添加上述命令。

解释

将命令添加到启动应用程序使该命令在登录,因此它将从您登录的那一刻起生效。

是为了sleep 15确保在命令运行之前桌面已完全加载。如果您忽略它,命令要么中断,要么错过目标,要么被可能的本地程序否决,从而设置其他值。这特别适用于鼠标、键盘和屏幕(xrandr)相关命令。

答案2

您可以将要自动执行的行添加到.bashrc文件中。每次打开计算机和每次打开新的终端窗口时都会运行此脚本。

  1. 在文本编辑器中打开该文件gedit ~/.bashrc
  2. 滚动到文件的最底部并输入命令 xinput set-button-map 11 3 2 1
  3. 保存文件即可完成。

相关内容