我在跑步Ubuntu 18.04.2 LTS符合标准gdm3显示管理器。我需要调整鼠标速度,我可以使用 来完成xinput
,在我的例子中使用以下两个命令:
xinput set-prop 9 287 0, 1
xinput set-prop 9 284 -0.9
唯一的问题是我无法在重启后使这些设置永久生效。如果我将它们放入~/.bashrc
,那么在打开新的终端窗口后它们确实可以正常工作,但我希望已经实现相同的效果当桌面启动时(最好已经在长屏上处于活动状态)。
下列的此主题我确实尝试将这些命令添加到,但也尝试~/.xsessionrc
添加到其他几个不同的位置,例如:/etc/profiles
,,,或,但它们在启动后都不起作用。~/.xinputrc
/etc/X11/xinit/xinitrc
/etc/X11/xinit/xinputrc
xwindows
任何能指引我走向正确道路的建议都将不胜感激!
xinput
详细信息:(不幸的是,有多个 ID 具有相同的名称“Razer Razer DeathAdder Elite”,因此我必须使用 ID 号 = 9):
⎡ 虚拟核心指针id=2[主指针(3)] ⎜ ↳ 虚拟核心 XTEST 指针 id=4 [从属指针 (2)] ⎜ ↳ Razer Razer DeathAdder Elite id=9 [从属指针 (2)] ⎜ ↳ Razer Razer DeathAdder Elite id=10 [从属指针 (2)] ⎜ ↳ Razer Razer Ornata Chroma id=13 [从属指针 (2)] ⎜ ↳ Razer Razer Ornata Chroma id=14 [从属指针 (2)] ⎣ 虚拟核心键盘id=3[主键盘(2)] ↳ 虚拟核心 XTEST 键盘 id=5 [从属键盘 (3)] ↳ 电源按钮 id=6 [从属键盘 (3)] ↳ 电源按钮 id=7 [从属键盘 (3)] ↳ 高清网络摄像头 C525 id=8 [从属键盘 (3)] ↳ Razer Razer DeathAdder Elite id=11 [从属键盘 (3)] ↳ Razer Razer Ornata Chroma id=12 [从属键盘 (3)] ↳ Razer Razer DeathAdder Elite id=15 [从属键盘 (3)] ↳ Razer Razer Ornata Chroma id=16 [从属键盘 (3)]
xinput list-props 9
输出,突出显示两个相关的内容:
... libinput 加速度(284):-0.900000 libinput 加速度默认值(285):0.000000 libinput 可用的加速配置文件 (286):1、1 libinput 加速配置文件已启用 (287): 0, 1 libinput Accel Profile 启用默认值 (288): 1, 0 ...
答案1
选项1:
编辑/usr/share/X11/xorg.conf.d/40-libinput.conf
并在第一部分之前添加两行EndSection
:
Option "AccelProfile" "flat"
Option "AccelSpeed" "-0.9"
像这样
Section "InputClass"
Identifier "libinput pointer catchall"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "AccelProfile" "flat"
Option "AccelSpeed" "-0.9"
EndSection
选项 2:
使用evdev
而不是libinput
。
选项 3:
将这 2 条命令添加到"Startup Applications"
答案2
回答:
- 按“Windows”键
- 输入“开始”,然后单击“启动应用程序首选项”图标。
- 在“启动应用程序偏好设置”窗口中,单击“添加”按钮。
- 在名称字段中输入“名称”
- 在“命令”字段中输入“xinput set-prop 9 287 0, 1”
- 在“描述”字段中提供简短描述
- 点击“添加”
- 对另一个命令重复上述五 (5) 个步骤。
- 或者,将两个命令链接到“xinput set-prop 9 287 0, 1 && xinput set-prop 9 284 -0.9”并将其输入到“命令”字段中。
我发现这种方法对我的触摸板来说既干净又有效,而且对鼠标也应该有效。祝你好运。
答案3
重启后,选项 1 仍然存在,因为我以所有者(root)的身份进行了编辑,并且我的“Primax Kensington Eagle Trackball”一切正常
Ubuntu 18.04 升级到 20.04 并在此转换为 Xubuntu(虽然这并不重要,但具体一点也无妨)。
/usr/ 由 root 所有,但其他 gedit 用户可以查看,但无法保存更改。如果不确定谁可以编辑什么,请查看文件权限。