分页: 1 / 1

使用xinput修改ThinkPad trackpoint默认值失败

发表于 : 2019-11-25 23:44
少名针妙丸
使用ThinkPad跑ubuntu,安装了unity,以前用xfce可以在设置里面修改小红点的速度,现在发现unity不能直接修改,就用xinput定位到自己的硬件,昨天修改了accel speed,确实可以用,但是今天再开机就有回到很快的速度了,应该是要修改accel speed default,我尝试修改这个值,出现了报错。
  • [email protected]:/home/linux# xinput set-prop 12 313 -0.5
    X Error of failed request: BadAccess (attempt to access private resource denied)
    Major opcode of failed request: 131 (XInputExtension)
    Minor opcode of failed request: 57 ()
    Serial number of failed request: 19
    Current serial number in output stream: 20
在普通环境和root环境都试过了,都会报错。请问各位大神该怎么办?

Re: 使用xinput修改ThinkPad trackpoint默认值失败

发表于 : 2019-11-30 11:53
astolia
少名针妙丸 写了:
2019-11-25 23:44
应该是要修改accel speed default
不应该。它要么是硬件的固件设置好的值,要么是驱动代码里的预设值,不是你能从外部改的。
少名针妙丸 写了:
2019-11-25 23:44
昨天修改了accel speed,确实可以用,但是今天再开机就有回到很快的速度了
这种修改没有保存到硬件里,重启后当然就没了。
需要你每次开机后重新设置一遍,xfce里的设置也是一样的,只不过是自动帮你设置了。

你可以把xinput的命令写到某个启动运行脚本/启动器里。用gnome的设置应该也有效

代码: 全选

gsettings set org.gnome.desktop.peripherals.mouse accel-profile flat
gsettings set org.gnome.desktop.peripherals.mouse speed 0