如何在Unity 2D中从移动窗口中禁用Alt + Click?


Answers:


16

对于Unity-2D,这是使用/apps/metacity/general/mouse_button_modifierGConf键控制的。要禁用Alt + Click拖动,请运行

gconftool-2 --set /apps/metacity/general/mouse_button_modifier --type string disabled

要重新启用它,请运行

gconftool-2 --set /apps/metacity/general/mouse_button_modifier --type string '<Alt>'

请注意,此GConf键可控制多个鼠标快捷键:

  • Alt +单击:移动窗口
  • Alt +鼠标中键:调整窗口大小
  • Alt +右键单击:打开常规窗口菜单

注意:以这种方式禁用修饰符会导致在没有按下修饰键的情况下导致Alt + Drag行为(每个拖动的行为都类似于Alt + Drag)将修饰符设置为“ <SUPER>”会使Super / Windows键成为修饰符。然后,应用程序可以使用Alt + Drag,而Super + Drag可以用于移动窗口。

gconftool-2 --set /apps/metacity/general/mouse_button_modifier --type string '<SUPER>'

适用于Unity 3D


2
注意:如果您像我一样,则认为这也适用于“ Gnome-classic(无效果)”会话(因为它也使用了metacity)。但不是。尽管它使用的metacity,你需要描述中的Compiz禁用它在这里。那么它在禁用这两个“侏儒经典”(Compiz的)和“侏儒经典(无特效)(Metacity的)会话。
斯特凡Monov
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.