如何将“启动窗口移动”重新绑定到鼠标按钮 10?

P-N*_*uts 7 mouse window-manager compiz

我正在尝试使用鼠标上的按钮 10 来拖动窗口。我已经安装了 CCSM 并将插件“移动窗口”中的启动按钮更改为“Button10”(没有修饰符,尽管添加修饰键来测试没有帮助)。

我知道所需的按钮是 10 号,因为xev报告

ButtonPress event, serial 36, synthetic NO, window 0x4000001,
    root 0x15d, subw 0x0, time 8361012, (77,129), root:(1812,182),
    state 0x0, button 10, same_screen YES

ButtonRelease event, serial 36, synthetic NO, window 0x4000001,
root 0x15d, subw 0x0, time 8361286, (77,129), root:(1812,182),
    state 0x0, button 10, same_screen YES
Run Code Online (Sandbox Code Playgroud)

当我在其窗口中单击该按钮时。

使用这些设置按下按钮 10 时没有效果。但是,我知道我正在更改正确的设置,因为从默认的 Alt+Button1 切换到例如 Ctrl+Alt+Button1 确实会生效。

编辑:xinput list --long 10按照 Braiam 的要求输出。

Logitech Gaming Mouse G400                  id=10   [slave  pointer  (2)]
    Reporting 5 classes:
        Class originated from: 10. Type: XIButtonClass
        Buttons supported: 16
        Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Right" "Button Side" "Button Extra" "Button Forward" "Button Back" "Button Task" "Button Unknown" "Button Unknown" "Button Unknown" "Button Unknown"
        Button state:
        Class originated from: 10. Type: XIValuatorClass
        Detail for Valuator 0:
          Label: Rel X
          Range: -1.000000 - -1.000000
          Resolution: 1 units/m
          Mode: relative
        Class originated from: 10. Type: XIValuatorClass
        Detail for Valuator 1:
          Label: Rel Y
          Range: -1.000000 - -1.000000
          Resolution: 1 units/m
          Mode: relative
        Class originated from: 10. Type: XIValuatorClass
        Detail for Valuator 2:
          Label: Rel Vert Wheel
          Range: -1.000000 - -1.000000
          Resolution: 1 units/m
          Mode: relative
        Class originated from: 10. Type: XIScrollClass
        Scroll info for Valuator 2
          type: 1 (vertical)
          increment: -1.000000
          flags: 0x2 ( preferred )
Run Code Online (Sandbox Code Playgroud)

SoC*_*Rob 0

CCSM 中的设置如何?尝试<ALT> Button 10。我相信您可能必须使用ALT按钮来启动移动。“不要引用我的话”。我只是猜测。


Sun*_*aze 0

  1. 打开 CCSM(CompizConfig 设置管理器),转到“窗口管理”部分,然后找到“移动 Windows”图标。

  2. 确保“移动窗口”已启用,然后单击它的按钮。

在此输入图像描述

  1. 单击“启动移动窗口”右侧的按钮及其旁边的鼠标图标。

在此输入图像描述

  1. “编辑启动窗口移动”窗口中,确保ShiftSuperCtrlAlt按钮处于禁用状态(黑色,而不是绿色),然后在下拉列表中选择按钮 10 。还要确保所有屏幕边缘均已禁用(红色,而不是绿色)。

在此输入图像描述