Jak wyłączyć ruch okna za pomocą alt + lewy przycisk myszy w GNOME Shell?


75

Istnieje wiele z postów na ten temat jedności, to jest o powłoce GNOME .

Podobnie jak w przypadku innych plakatów, używam aplikacji (w szczególności Inkscape), które używają Alt-Click i Alt-drag. Powłoka GNOME bierze mnie ze sobą i tym samym wyłącza funkcje aplikacji.

próbowałem

  • używając wtyczki Move ccsm - możesz to wyłączyć, a okno Przeciągnij z wciśniętym klawiszem Alt.

  • używanie edytora gconf do zmiany /apps/metacity/general/mouse_button_modifier- to nie ma wpływu na AFAICS.

Naprawdę mi to przeszkadza. W przeciwnym razie uważam, że powłoka GNOME jest naprawdę produktywnym środowiskiem.



1
Chciałbym zauważyć, że nie robi to GNOME, ale Ubuntu. Domyślną powłoką GNOME jest <Super>klucz modyfikujący okno.
Daniel Quinn

@DanielQuinn Rzeczywiście. Zapisano bugs.launchpad.net/ubuntu/+source/mutter/+bug/1704580, aby poprosić Ubuntu o przełączenie go z powrotem na klucz Super / Windows.
Mikel

Odpowiedzi:


111

Przede wszystkim zainstaluj narzędzia dconf Zainstaluj narzędzia dconf .

Aby to zrobić, uruchom następujące polecenie:

sudo apt-get install dconf-tools

Następnie otwórz, Alt+ F2dconf-editor.

Przewiń w dół do orggnomedesktopwmpreferencesmouse-button-modifier→ Ustaw dowolny klawisz, który chcesz.

wprowadź opis zdjęcia tutaj


Lub równoważnie

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

w terminalu. (Wymaga to ani dconf-editor, ani dconf-narzędzi Zainstaluj narzędzia dconf )

Ostrzeżenie: Ustawienie na nic oznacza, że ​​wszystkie kliknięcia przesuwają okna, zamiast je wyłączać!


28
Ostrzeżenie! Ustawienie tej wartości na nic oznacza, że wszystkie kliknięcia przesuwają okna, zamiast je wyłączać!
Andrea

6
Próbowałem metody edytora dconf, ale wydaje się, że nic się nie stało. <ALT> jest nadal moim klawiszem modyfikującym. Próbowałem „['<Control> <Alt>']” (zgodnie ze składnią opcji skrótów klawiszowych) i „<Control> <Alt>”. Czy muszę ponownie uruchomić, aby to zadziałało?
Gordon Bean,

3
Najpierw wypróbowałem to z gsettingspoleceniem i wydaje się, że zmieniło się to pomyślnie, ale Alt + Drag nadal przesuwa okno. Nawet po ponownym uruchomieniu. Następnie zainstalowałem narzędzia dconf i potwierdziłem za pomocą edytora dconf, że mouse-button-modifierrzeczywiście został on zmieniony, ale jak powiedziałem, Alt + Drag nadal przenosi okna. (Jestem na Mint Cinnamon 17.2 64bit)
Bloke

5
Wartość „<Alt> + <Super>” całkiem dla mnie działa
vp_arth

4
W Cynamon można po prostu go zmienić w ustawieniach Windows> Behaviour> Special key to move and resize windows.
Rotareti,

9

Użyj narzędzia Tweak Tool ( gnome-tweak-tool):

Windows> Klawisz działania okna


Dziękuję Ci! To działało dla mnie, gdy wszystko przy użyciu edytora dconf, wiersza poleceń lub compiz nie powiodło się. Teraz mogę używać alt do innych skrótów i przywracać funkcjonalność kilku programów.
Silvestris,

8

Aby rozwiązać problem przeciągania okna z wciśniętym klawiszem Alt + Kliknij:

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

Robi to samo, z innym narzędziem konfiguracyjnym i mniej polowania i klikania.

W przypadku nowszych wersji korzystających z dconf / gsettings użyj tego:

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

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

7

W mennicy (lub cynamonie) klucz można zmienić lub wyłączyć pod

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

Zamiast tego ustawiłem go na klawisz super / Windows.


2
Dzięki! To samo dotyczy Cinnamon zainstalowanego na innych systemach, takich jak Debian (mój przypadek użycia).
Per Lundberg,

Działa to dla Mate 18.04 przez Control Centre> Look and Feel> Windows> Behaviour>Movement Key
Underverse

6

Ustawiam Alt+ Superjak rozwiązanie tymczasowe. Więc mogę użyć Altklucza w Inkscape i Superdo działań.


co rozumiesz przez „działania”? Zmieniłem się Altna Superi działa dla mnie dobrze. Nie zauważyłem żadnych skutków ubocznych. Dlaczego miałbyś potrzebować Alt + Super?
faizal

3
wiki.gnome.org/Projects/GnomeShell/Tour#Activities_Overview Jeśli ustawisz „Super” do przenoszenia okien, nie będziesz mógł go używać do pokazywania „Przegląd działań”. Spójrz na czas publikacji, to było dwa lata temu.
KEIII,

Dwa lata to nic.
Johan Boulé

3

W UBUNTU 14.04 LTS użyj w składni dconf jak

<Alt><Super>

Działa dla mnie dobrze.

BTW: Jeśli coś źle ustawisz, okno zacznie się przesuwać za każdym kliknięciem. Użyj, aby przejść do przycisku „Ustaw na domyślny”. I uderzył.

wprowadź opis zdjęcia tutaj


1
  1. Przejdź do Ustawień systemu
  2. Wybierz klawiaturę
  3. W lewym dolnym rogu kliknij „Ustawienia układu”
  4. Wybierz język i kliknij przycisk „Opcje” w prawym dolnym rogu
  5. Wybierz „Zachowanie klawiszy Alt / Win”
  6. Zmień to na to, które lubisz. Używam „Left Alt zamieniono z Left Win”.

0

w CentOS 7 musiałem użyć

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

To ustawienie było nieokreślone, co oznaczało, że środkowy przycisk myszy aktywował menu okna. Nawet ustawienie

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

nie przeniósł tej akcji do Alt-middle; Musiałem związać activate-window-menu.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.