Как отключить перемещение окна с помощью alt + левая кнопка мыши в GNOME Shell?


75

Есть много из сообщений по этому поводу единства, это о оболочке GNOME .

Как и в случае с другими постерами, я использую приложения (в частности Inkscape), которые используют Alt-Click и Alt-drag. Оболочка GNOME забирает это у меня и таким образом отключает функции в приложении.

я пытался

  • используя плагин Move ccsm - вы можете отключить это, и вы по-прежнему заставляете окно Alt-drag двигаться.

  • использовать редактор gconf для изменения /apps/metacity/general/mouse_button_modifier- это никак не влияет на AFAICS.

Это действительно мешает мне. В противном случае я нахожу оболочку GNOME действительно продуктивной средой.



1
Я хотел бы отметить, что это делает не GNOME, а Ubuntu. По умолчанию для GNOME Shell должна <Super>быть клавиша-модификатор окна.
— Даниэль Куинн

@DanielQuinn Действительно. Поданный bugs.launchpad.net/ubuntu/+source/mutter/+bug/1704580, чтобы попросить Ubuntu переключить его обратно на ключ Super / Windows.
— Микель

Ответы:


111

Прежде всего, установите dconf-tools Установите dconf-tools .

Для этого выполните следующую команду:

sudo apt-get install dconf-tools

Затем откройте его, Alt+ F2→ dconf-editor.

Прокрутите вниз до org→ gnome→ desktop→ wm→ preferences→ mouse-button-modifier→ Установите любую нужную клавишу.

введите описание изображения здесь


Или, что эквивалентно,

gsettings set org.gnome.desktop.wm.preferences mouse-button-modifier "<Super>"

в терминале. (Это не требует ни dconf-editor, ни dconf-инструментов Установите dconf-tools )

Предупреждение: установка его на ничто означает, что все щелчки перемещают окна, а не отключают его!


28
Предупреждение! Установка его в ничто означает, что все щелчки перемещают окна, а не отключают его!
— Андреа

6
Я попробовал метод dconf-editor, но, похоже, ничего не произошло. <ALT> все еще мой ключ-модификатор. Я пробовал "['<Control> <Alt>']" (следуя синтаксису параметров сочетаний клавиш) и "<Control> <Alt>". Нужно ли перезапускать, чтобы это вступило в силу?
— Гордон Бин

3
Я сначала попробовал это с gsettingsкомандой, и это, кажется, изменило это успешно, но Alt + Drag все еще переместил бы окно. Даже после перезагрузки. Затем я установил dconf-инструменты и подтверждены с dconf-редактор , который на mouse-button-modifierсамом деле был изменен, но как я уже сказал, Alt + Drag - прежнему движется окна. (Я на Mint Cinnamon 17.2 64bit)
— Bloke

5
Значение «<Alt> + <Super>» довольно
— хорошо

4
В Cinnamon вы можете просто изменить его в настройках Windows> Behaviour> Special key to move and resize windows.
— Ротарети

9

Используйте Tweak Tool ( gnome-tweak-tool):

Windows> Клавиша действия окна


Спасибо! Это сработало для меня, когда все с помощью dconf-editor, командной строки или compiz не удалось. Теперь я могу использовать alt для других ярлыков и восстановить функциональность нескольких программ.
— Сильвестрис

8

Чтобы решить проблему перетаскивания окна перемещения Alt + Click:

sudo gconftool-2 --set /org/gnome/desktop/wm/preferences/mouse-button-modifier --type string '<Super>'

Делает то же самое на самом деле, просто с другим инструментом конфигурации, и меньше охотиться и щелкать.

Для более новых версий, использующих dconf / gsettings, используйте это:

gsettings set org.gnome.desktop.wm.preferences mouse-button-modifier "<Super>"

2
gsettings set org.gnome.desktop.wm.preferences mouse-button-modifier "<Super>"для dconf.
— ulidtko

7

В Mint (или Cinnamon) ключ можно изменить или отключить в

system settings> windows> behavior>'Special key to move and resize window'

Вместо этого я установил его на ключ super / windows.


2
Спасибо! То же самое касается Cinnamon, установленного в других системах, таких как Debian (мой пример использования).
— За Лундберг

Это работает для Mate 18.04 через Control Centre> Look and Feel> Windows> Behaviour>Movement Key
— Underverse

6

Я ставлю Alt+ Superкак временное решение. Так что я могу использовать Altключ в Inkscape и Superдля деятельности.


что вы подразумеваете под "деятельностью"? Я изменился Altна, Superи это прекрасно работает для меня. Я не заметил никаких побочных эффектов. Зачем вам нужно Alt + Super?
— Фаизал

3
wiki.gnome.org/Projects/GnomeShell/Tour#Activities_Overview Если вы установили «Super» для движущихся окон, вы не сможете использовать его для показа «Обзор действий». Посмотрите на время публикации, это было два года назад.
— KEIII

Два года это ничто.
— Йохан Буле

3

В UBUNTU 14.04 LTS использовать в синтаксисе dconf вроде

<Alt><Super>

Хорошо работает для меня.

Кстати: если вы установили что-то не так, он начинает перемещать окно при каждом нажатии. Используйте для перехода к кнопке «Установить по умолчанию». И ударил.

введите описание изображения здесь


1
  1. Перейти в настройки системы
  2. Выбрать клавиатуру
  3. В левом нижнем углу нажмите «Настройки макета»
  4. Выберите свой язык и нажмите кнопку «Параметры» в правом нижнем углу
  5. Выберите «Alt / Win key поведения»
  6. Измените его на тот, который вам нравится. Я использую «Левый Альт поменяется местами с левой победой».

0

в CentOS 7 мне пришлось использовать

 gsettings set org.gnome.desktop.wm.keybindings activate-window-menu "['<Alt>F10']"

Этот параметр не был указан, что означало, что средняя кнопка мыши активировала меню окна. Даже настройка

gsettings set org.gnome.desktop.wm.preferences mouse-button-modifier '<Super>'

не перенес это действие на Alt-middle; Я должен был связать activate-window-menu.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.