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

75

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

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

я пытался

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

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

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

artfulrobot
источник
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+ F2dconf-editor.

Прокрутите вниз до orggnomedesktopwmpreferencesmouse-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> Клавиша действия окна

simplegamer
источник
Спасибо! Это сработало для меня, когда все с помощью 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>"
C.Rogers
источник
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.

charsi
источник
2
Спасибо! То же самое касается Cinnamon, установленного в других системах, таких как Debian (мой пример использования).
За Лундберг
Это работает для Mate 18.04 через Control Centre> Look and Feel> Windows> Behaviour>Movement Key
Underverse
6

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

KEIII
источник
что вы подразумеваете под "деятельностью"? Я изменился 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. Измените его на тот, который вам нравится. Я использую «Левый Альт поменяется местами с левой победой».
user143321
источник
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.

DJB
источник