Wie verschiebe ich Fenster mithilfe von Tastaturkürzeln zwischen Monitoren?

38

Auf MS Windows können wir verwenden Super+ Arrowein Fenster auf der rechten Seite und der linken Seite des Bildschirms, maximize zu bewegen, minimieren und sogar auf einen anderen Bildschirm zu bewegen. Gibt es eine Möglichkeit, diese Funktion in Gnome zu konfigurieren?

Jader Dias
quelle
1
Ich habe KDE und Super + Pfeile bewegt sich zum nächsten Bildschirmrand und zu einem anderen Bildschirm.
Strg-Alt-Delor
Ich empfehle Ihnen, die Auswahl "Richtige Antwort" in "Simon D" zu ändern, da sie derzeit auf dem neuesten Stand und hilfreich ist.
Freedom_Ben

Antworten:

17

Ctrl+ Alt+ NUMPAD 4(linker Rand) Ctrl+ Alt+ NUMPAD 6(rechter Rand)

Vergewissern Sie sich, dass Sie die NUMPAD-Cursortasten verwenden, nicht die dedizierten, falls vorhanden. Andernfalls werden die Arbeitsbereiche gewechselt.

Beachten Sie, dass diese Verknüpfungen nur in nicht maximierten Fenstern funktionieren. Das Aufheben der Maximierung eines ausgewählten Fensters kann mit erfolgen

Ctrl+ Alt+ NUMPAD 5(Mitte)

Liste der Unity-Tastaturkürzel hier, falls Sie sie nicht gesehen haben.

Was sind die Tastatur- und Mauskürzel von Unity?

Frychiko
quelle
6
Es funktioniert nicht auf Gnome
Jader Dias
@Jader Dias Inwiefern funktioniert was auf Gnome "nicht"?
ændrük,
3
@ ændrük Nach meinem Verständnis funktionieren Unity-Tastaturkürzel nicht auf Gnome
Jader Dias
@JaderDias: Aber sie tun es (zumindest diese speziellen Schlüssel in 12.10), und das ist großartig! Weitere Informationen finden Sie unter askubuntu.com/a/222902/30266 .
krlmlr
3
Diese sind großartig, ich habe sie erst kürzlich entdeckt. Das einzige, was sie nicht tun (worum das OP gebeten hat), ist das Verschieben von Fenstern von einem Monitor auf einen anderen.
Paul Bissex
21

Die Put Windows- Erweiterung implementiert diese Funktion. Nach der Installation wird mit Super+ Shift+ Leftund Super+ Shift+ Rightdas aktive Fenster zum vorherigen bzw. nächsten Bildschirm verschoben - genau wie in Windows. Dies funktioniert sogar bei einer Konfiguration mit drei Monitoren, und auch das Verschieben maximierter Fenster funktioniert jetzt zuverlässig.

Die Lösung von Frychiko funktioniert hervorragend mit zwei Monitoren, es treten jedoch Probleme beim Verschieben von maximierten Fenstern auf.

Getestet mit Ubuntu 13.04.

krlmlr
quelle
1
Nach der Installation müssen Sie das Tool gnome-shell-extension-prefs verwenden, um die verwendeten Tasten zu konfigurieren (sie werden in den Tastatureinstellungen nicht angezeigt). Ich hatte dieses Tool nicht (ich habe es gnome-shellin Ubuntu installiert ), aber apt-get install gnome-shell-extensionsich ließ "Tweak Tool" laufen.
Idbrii
Wenn Sie die Monitore so eingestellt haben, dass sie übereinander liegen, müssen Sie Super + Shift + Up/Down
Folgendes
18

In Ubuntu 17.10 verschieben die Tastenkombinationen Shift+ Super+ Arrowsdas Fenster zwischen den verschiedenen Monitoren.

Kann unter Einstellungen> Geräte> Tastatur> Navigation> Fenster einen Monitor nach oben / unten / links / rechts verschieben geändert werden.

Simon D
quelle
4
Das selbe in Ubuntu Gnome 16.04. Dies ist die aktuelle Antwort, die anderen sind mehr oder weniger veraltet.
10

ALT + F7 zum Auswählen des Fensters und Verschieben mit dem Pfeil. Drücken Sie die Eingabetaste, um das Fenster freizugeben.

Shantanu
quelle
2
Ist eine gültige Antwort, aber es erreicht nicht das gewünschte Verhalten
Jader Dias
1
Drücken Sie zusätzlich die UMSCHALTTASTE, um sich schneller zu bewegen, oder die STRG-Taste, um sich langsamer zu bewegen, wenn Sie die Pfeiltasten verwenden
Sam,
Bei Verwendung von 16.04 funktioniert keine der anderen Antworten für den Wechsel zwischen Monitoren außer diesem (ohne die Installation einer Erweiterung, die unnötig erscheint).
Dies ist auch hier eine funktionierende Lösung zum Verschieben eines Fensters aus einem nicht funktionierenden Monitor, verursacht durch virtualbox.org/ticket/14743 .
Cslotty
0

Hinzufügen zu Frychikos Antwort:

  • ctrl+ alt+ num_pad_5Maximiert und minimiert Fenster
  • ctrl+ alt+ num_pad_8Oder num_pad_2 bewegt Fenster zu den oberen und unteren Rand auf.

Dies ist auch auf Laptops sehr einfach zu erreichen - fügen Sie einfach einen fnSchlüssel zu Ihrer Kombination hinzu, und schon sind Sie fertig!

Merstzik
quelle
Dies beantwortet die Frage nicht, da sie nur innerhalb des aktuellen Monitors verschoben und nicht auf einen anderen Monitor verschoben werden.
Kimberly W
Die ursprüngliche Frage wurde bearbeitet.
Merstzik
0

Getestet unter Ubuntu 18.04 (Pop! _OS) mit Gnome 3.28.2:

  • Bewegliches Fenster in der aktuellen Anzeige: Ctrl+ Super+Arrows

  • Verschieben des Fensters zu einer anderen Anzeige: Ctrl+ Shift+ Super+Arrows

Bearbeiten:

Die erste Antwort funktioniert (zumindest) für Pop! _OS 18.04 - die Tastaturkürzel sind möglicherweise benutzerdefiniert.

Später fanden diese Gnome Wiki - Seite , die besagt , dass es sein sollte Shift+ Super+Arrows Left/Right

Cristi
quelle
funktioniert nicht für Ubuntu
19.04
Möglicherweise habe ich distro-spezifische Tastaturkürzel. wiki.gnome.org/Design/OS/KeyboardShortcuts gibt an, dass es Shift + Super + Links / Rechts sein sollte
Cristi
-1

Mit der Tastenkombination Strg + Umschalt + Alt + Pfeil können Sie beliebige Fenster in die anderen Bildschirme verschieben.

Kalter Fisch
quelle
In meiner Installation werden nur Fenster zwischen Arbeitsbereichen verschoben. Wenn ich Bildschirme sage, sollten Sie an ein Multi-Monitor-Setup denken.
Jader Dias
Sie sollten in Ihrer Frage klarstellen, dass Sie keine Arbeitsbereiche meinen.
Roddie
4
@Roddie Er machte dies deutlich, indem er anstelle von Arbeitsbereichen die Wortbildschirme verwendete .
ændrük
1
Nein, er hat es nicht klargestellt, weshalb jemand genau diese Antwort angeboten hat.
Roddie