Wie deaktiviere ich das Verschieben von Fenstern mit Alt + Linke Maustaste in der GNOME-Shell?

75

Es gibt viele von Beiträgen zu diesem Thema über Unity, das ist etwa GNOME Shell .

Wie bei anderen Postern verwende ich Apps (insbesondere Inkscape), die Alt-Click und Alt-drag verwenden. Die GNOME-Shell greift mich davon ab und deaktiviert damit Funktionen in der Anwendung.

Ich habe versucht

  • Mit dem Move-Plugin von ccsm können Sie dies deaktivieren und das Alt-Drag-Fenster trotzdem bewegen.

  • Verwenden des Gconf-Editors zum Ändern /apps/metacity/general/mouse_button_modifier- dies hat keine Auswirkung auf AFAICS.

Es behindert mich wirklich. Ansonsten finde ich die GNOME-Shell eine sehr produktive Umgebung.

Kunstvollroboter
quelle
1
Ich möchte darauf hinweisen, dass dies nicht GNOME, sondern Ubuntu ist. Die Standardeinstellung für die GNOME-Shell ist <Super>die Fenstertaste.
Daniel Quinn
@ DanielQuinn In der Tat. Bugs.launchpad.net/ubuntu/+source/mutter/+bug/1704580 wurde abgelegt , um Ubuntu aufzufordern , es wieder auf Super / Windows-Schlüssel umzustellen.
Mikel

Antworten:

111

Installieren Sie zunächst dconf-tools Installieren Sie die dconf-tools .

Führen Sie dazu den folgenden Befehl aus:

sudo apt-get install dconf-tools

Dann öffne es, Alt+ F2dconf-editor.

Scrollen Sie nach unten zu orggnomedesktopwmpreferencesmouse-button-modifier→ Stellen Sie die gewünschte Taste ein.

Bildbeschreibung hier eingeben


Oder äquivalent,

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

im terminal. (Dies erfordert weder dconf-editor, noch dconf-Tools Installieren Sie die dconf-tools )

Warnung: Wenn Sie den Wert auf "nichts" setzen, werden durch alle Klicks Fenster verschoben, anstatt deaktiviert zu werden!

jokerdino
quelle
28
Warnung! Wenn Sie den Wert auf "nichts" setzen, werden durch alle Klicks Fenster verschoben, anstatt deaktiviert zu werden.
Andrea
6
Ich habe die dconf-editor-Methode ausprobiert, aber nichts scheint passiert zu sein. <ALT> ist immer noch meine Modifikationstaste. Ich habe "['<Control> <Alt>']" (gemäß der Syntax der Tastenkombinationen) und "<Control> <Alt>" ausprobiert. Muss ich neu starten, damit dies wirksam wird?
Gordon Bean
3
Ich habe es zuerst mit dem gsettingsBefehl versucht , und es scheint, dass es erfolgreich geändert wurde, aber Alt + Ziehen würde das Fenster immer noch verschieben. Auch nach einem Neustart. Ich habe dann installiert dconf-Tools und mit dem bestätigten dconf-Editor , der mouse-button-modifierin der Tat wurde verändert, aber wie gesagt, Alt + Ziehen noch bewegt Fenster. (Ich bin auf Mint Cinnamon 17.2 64bit)
Bloke
5
Der Wert "<Alt> + <Super>" funktioniert für mich ziemlich gut
vp_arth
4
In Zimt können Sie es einfach in den Einstellungen ändern Windows> Behaviour> Special key to move and resize windows.
Rotareti
9

Benutze das Tweak Tool ( gnome-tweak-tool):

Windows> Windows-Aktionstaste

simplegamer
quelle
Danke! Dies funktionierte bei mir, als alles mit dem dconf-editor oder der Kommandozeile oder dem compiz fehlschlug. Jetzt kann ich alt für andere Verknüpfungen verwenden und die Funktionalität mehrerer Programme wiederherstellen.
Silvestris
8

So beheben Sie das Problem beim Ziehen von Fenstern mit gedrückter Alt + Klick-Taste:

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

Funktioniert genau so, nur mit einem anderen Konfigurationstool und weniger "hunt and click".

Verwenden Sie für neuere Versionen mit dconf / gsettings Folgendes:

gsettings set org.gnome.desktop.wm.preferences mouse-button-modifier "<Super>"
C. Rogers
quelle
2
gsettings set org.gnome.desktop.wm.preferences mouse-button-modifier "<Super>"für dconf.
Ulidtko
7

In Mint (oder Cinnamon) kann der Schlüssel unter geändert oder deaktiviert werden

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

Ich habe es stattdessen auf die Super / Windows-Taste eingestellt.

charsi
quelle
2
Vielen Dank! Gleiches gilt für Cinnamon, das auf anderen Systemen wie Debian (meinem Anwendungsfall) installiert ist.
Per Lundberg
Dies funktioniert für Mate - 18.04 bis Control Centre> Look and Feel> Windows> Behaviour>Movement Key
Underverse
6

Ich habe Alt+ Superwie eine vorübergehende Lösung. So kann ich den AltSchlüssel in Inkscape und Superfür Aktivitäten verwenden.

KEIII
quelle
Was meinst du mit "Aktivitäten"? Ich habe mich verändert Altzu Superund es funktioniert gut für mich. Ich habe keine Nebenwirkungen bemerkt. Warum würdest du brauchen Alt + Super?
faizal
3
wiki.gnome.org/Projects/GnomeShell/Tour#Activities_Overview Wenn Sie "Super" für das Verschieben von Fenstern festlegen , können Sie es nicht für die Anzeige "Aktivitätenübersicht" verwenden. Schauen Sie sich die Buchungszeit an, es war vor zwei Jahren.
KEIII
Zwei Jahre sind nichts.
Johan Boulé
3

In UBUNTU 14.04 verwenden LTS in Dconf-Syntax wie

<Alt><Super>

Funktioniert gut für mich.

Übrigens: Wenn Sie etwas falsch eingestellt haben, wird das Fenster bei jedem Klick verschoben. Navigieren Sie mit zur Schaltfläche "Set to Default". Und getroffen.

Bildbeschreibung hier eingeben

Matěj Kříž
quelle
1
  1. Gehen Sie zu den Systemeinstellungen
  2. Wählen Sie Tastatur
  3. Klicken Sie unten links auf "Layouteinstellungen".
  4. Wählen Sie Ihre Sprache aus und klicken Sie unten rechts auf die Schaltfläche "Optionen"
  5. Wählen Sie "Alt / Win-Tastenverhalten"
  6. Ändern Sie es zu dem, den Sie mögen. Ich benutze 'Left Alt is swapped with Left Win'.
user143321
quelle
0

In CentOS 7 musste ich verwenden

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

Diese Einstellung war nicht spezifiziert worden, was bedeutete, dass die mittlere Maustaste das Fenstermenü aktiviert hatte. Gleichmäßige Einstellung

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

hat diese Aktion nicht auf Alt-Mitte verschoben; Ich musste binden activate-window-menu.

djb
quelle