有没有办法只为一种窗口类型或应用程序禁用 compiz 效果?
我使用 alt + 鼠标单击快捷键来移动窗口,我喜欢这个功能,但是当我使用 inkscape 时,我无法使用应用程序的任何使用 alt 的选项,因为 compiz 会立即抓住 alt 并将我置于窗口移动模式。我认为这是一种糟糕的设计,如果需要,应用程序应该能够覆盖此行为……
无论如何,有办法吗?
谢谢。
答案1
这是不可能的。玩家们处理这个话题已经有一段时间了。
此外,使用 Alt+单击移动窗口并不是 Compiz 独有的功能。GNOME 中的默认窗口管理器 Metacity(因此是 Compiz 禁用时的后备)也具有同样的功能。
回顾您最初想要这样做的原因,一种解决方法是使用“Windows”键而不是 Alt:
- 在“系统”->“首选项”->“Windows”->“移动键”中更改设置
您也可以选择完全禁用该功能:
- 如果你使用 Compiz,请打开CompizConfig 设置管理器并禁用“移动窗口插件”的“启动窗口移动”绑定。
- 如果您使用 Metacity,请运行
gconf-editor
并设置/apps/metacity/general/mouse_button_modifier
为空白。
不过,在我看来,最合适的解决方案是改变 Inkscape 的行为:
- 这Inkscape 常见问题解答描述您必须对 Inkscape 的配置文件之一进行的修改。
答案2
我不知道是否有办法禁用特定窗口的行为,但您可以将按键更改为 Super + Click。