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+ F2→ dconf-editor.

Przewiń w dół do org→ gnome→ desktop→ wm→ preferences→ mouse-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.