Compiz 有一个选项可以绑定鼠标快捷键(例如Alt+Button7
)来升高或降低鼠标下的窗口。
我发现这是切换窗口的非常有用的方法。
有没有办法在 Cinnamon 上复制这个快捷方式?
似乎没有任何对鼠标按钮快捷键的内置支持。我能找到的最接近的(这实际上不起作用)是设置键盘快捷键来升起窗口,然后使用以下方法将其绑定到鼠标xbindkeys
:
# .xbindkeysrc
# Raise window
"xset r off; xdotool key Super+F1; xset r on;"
Alt + b:7
我验证了它们的键盘快捷键有效,并且xbindkeys
可以使用相同的鼠标按钮执行其他操作,但此绑定没有执行任何操作(它确实P
在终端中输入 a ;不知道为什么)。
答案1
问题是我的鼠标修改器阻止了键盘快捷键。
添加--clearmodifiers
到xdotool
命令修复了这个问题:
# Raise window
"xset r off; xdotool key --clearmodifiers Super+F1; xset r on;"
Alt + b:7
# Lower window
"xset r off; xdotool key --clearmodifiers Super+Shift+F1; xset r on;"
Alt + b:6