我成功地关注这个问题的答案为我的触摸板和 USB 鼠标设置不同的灵敏度。唯一的问题是,一旦拔下并重新插入设备或关机、重启等,设置就会重置。
答案1
根据如何配置 TrackPoint(来自 ThinkWiki),更改每个用户设置的方法是使用文件.xsessionrc
,只需将所有新输入命令放入该文件中,您应该在启动时拥有您的设置。
设置应该在您拔下并重新插入同一设备后,系统会记住这些事件。但如果没有,那么我们就有一个错误要报告。我研究了检测到输入设备时发生的所有事件,我不介意告诉你这真是一团糟。如果您需要使用 B 计划,请尝试将选项添加到x.conf.d
上述网站中。
答案2
我知道这有点老了,但在Ubuntu 14.04我找不到.xsessionrc
或x.conf.d
文件,所以我不得不使用新输入从终端。操作方法如下:
检查您的设备名称:
xinput list
查看您设备的可用选项:
xinput list-props "Your Device Name"
编辑设置(使设置在重启/关机后保持一致将此命令添加到启动应用程序):
xinput set-prop "Your Device Name" "Option Name" "Value"
下面是我用来激活触摸板上的锁定拖动的示例命令:
xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Locked Drags" 1
要激活/更改另一个选项,只需在设备可用选项中查找它并使用它们直到获得所需的结果。
现在您知道哪些命令可以解决您的问题。它们可能不止一个。您的下一个任务是将这些命令添加到“启动应用程序”。操作如下:
打开‘启动应用程序’。
单击“添加”,然后在命令字段中粘贴所需命令。单击“添加”。您已添加第一个命令。
以类似的方式添加其他命令(如果您有多个命令)。您就完成了。下次重新启动计算机时,Ubuntu 将自动运行这些命令,以解决您的鼠标问题。
答案3
我必须将其放入/etc/X11/xorg.conf.d/50-mouse-map.conf
(并重新启动)才能永久生效,不仅在重新启动时如此,而且在挂起/恢复时也是如此。
#instead of: xinput set-button-map "2.4G Wireless Optical Mouse" 1 2 3 4 5 6 7 0
Section "InputClass"
Identifier "2.4G Wireless Optical Mouse"
Option "ButtonMapping" "1 2 3 4 5 6 7 0 0 10 11 12 13 14 15 16"
EndSection
(如果我将它放入.xsession
或类似的东西它将在重新启动/重新登录时执行,但在暂停/恢复后仍会重置为默认值)
答案4
使用启动应用程序。
输入终端命令并使用"
分隔值。
例如:
xinput set-button-map "12" "1" "1" "3"
保存,然后就可以了。