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)
打开 CCSM(CompizConfig 设置管理器),转到“窗口管理”部分,然后找到“移动 Windows”图标。
确保“移动窗口”已启用,然后单击它的按钮。