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

笔记本/便携移动设备,手机平板等软硬件
回复
少名针妙丸
帖子: 2
注册时间: 2019-11-25 23:39
系统: ubuntu 18.04

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

#1

帖子 少名针妙丸 » 2019-11-25 23:44

使用ThinkPad跑ubuntu,安装了unity,以前用xfce可以在设置里面修改小红点的速度,现在发现unity不能直接修改,就用xinput定位到自己的硬件,昨天修改了accel speed,确实可以用,但是今天再开机就有回到很快的速度了,应该是要修改accel speed default,我尝试修改这个值,出现了报错。
  • root@linux:/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环境都试过了,都会报错。请问各位大神该怎么办?
头像
astolia
论坛版主
帖子: 6460
注册时间: 2008-09-18 13:11

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

#2

帖子 astolia » 2019-11-30 11:53

少名针妙丸 写了: 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
回复