使 xinput 永久更改

Dav*_*d S 6 startup mouse-wheel

我不喜欢鼠标滚轮点击“粘贴”的默认功能。我可以通过执行以下操作来改变它:

$ xinput set-button-map 12 1 0 3 4 5 6 7
Run Code Online (Sandbox Code Playgroud)

这工作正常,但如果我重新启动,我必须记住再做一次。

我的问题是,如果我需要重新启动等,我怎样才能自动发生这种情况?

我正在使用 Ubuntu 12.04

Rad*_*anu 3

您必须在.xsessionrc文件中添加该行。为此,请使用以下命令:

echo "xinput set-button-map 12 1 0 3 4 5 6 7" >> ~/.xsessionrc
Run Code Online (Sandbox Code Playgroud)


Dav*_*ter 2

您可以在每次登录时运行该命令,也可以将其放入 X.org 配置 ( /etc/X11/xorg.conf) 中,如下所示:

Section "InputDevice"
    Identifier     "Logitech USB-PS/2 Optical Mouse"
    Driver         "evdev"
    Option         "Device" "/dev/input/by-id/usb-Logitech_USB-PS_2_Optical_Mouse-event-mouse"
    Option         "ButtonMapping" "12 1 0 3 4 5 6 7"
EndSection
Run Code Online (Sandbox Code Playgroud)

我不知道您设备的标识符和驱动程序选项,但您可以通过xinput和 嗅探/dev/input.