Platzieren Sie ein Fenster mit der Tastatur schnell auf einem anderen Bildschirm

162

Ich weiß, dass ich mit Alt+ F7die Tastatur verwenden kann, um das Fenster zu bewegen. Ich kann auch das "Grid" -Plugin von Compiz verwenden, um das Fenster schnell um meinen aktuellen Monitor herum zu positionieren. Das Grid-Plugin scheint jedoch nicht über den Monitor zu funktionieren.

Was ich brauche, ist eine schnellere Möglichkeit, das aktuelle Fenster auf den anderen Bildschirm zu verschieben. In meiner aktuellen Konfiguration mit zwei Monitoren muss ich das Fokusfenster auf den anderen Monitor verschieben, wenn ich mich darauf konzentriere, an etwas anderem zu arbeiten (und es anschließend zurück zu verschieben).

Wenn ich XMonad (oder andere Kachelmanager) verwende, ist das ziemlich einfach. Viele von mir verwendete Anwendungen (Gnome Do, MATLAB, Bildbetrachter, benutzerdefinierte Apps, die ich schreibe, ...) funktionieren jedoch nicht gut mit einem Kachel-Manager.

Meine Frage ist also: Gibt es eine Tastenkombination, die das aktuell fokussierte Fenster auf den anderen Monitor (und zurück) verschiebt?

Dat Chu
quelle
12
Danke, ich habe nach der Tastenkombination Alt-F7 gesucht. Zum ersten Mal finde ich die gesuchte Antwort in einer Frage.
Qwertzguy
Ich benutze Alt-F7. Allerdings für eine Beschleunigung mit Pfeilen und Strg bewegen. Viel schneller gedacht.
Vadim

Antworten:

197
  1. Installieren Sie den CompizConfig Settings ManagerInstallieren Sie den compizconfig-settings-manager

    sudo apt-get install compizconfig-settings-manager
    
  2. Führen Sie CCSM aus → Gehen Sie nach unten (Fensterverwaltung) → Gehen Sie zu "Put".

  3. Aktivieren Sie das Plugin.
  4. Konfigurieren Sie die Verknüpfung für "Zur nächsten Ausgabe".
  5. Melden Sie sich ab und wieder an.

Wenn das Plugin Put nicht in CCSM angezeigt wird , installieren Sie das Compiz-PluginsInstallieren Sie Compiz-Plugins Paket. ( sudo apt-get update && sudo apt-get install compiz-plugins)

BEARBEITEN: Das benötigte Plugin-Paket wird nun compiz-pluginsab 12.10 aufgerufen . compiz-plugins-extraInstallieren Sie compiz-plugins-extra wird noch für den 12.04 verwendet.

grizwako
quelle
5
Es ist auch erwähnenswert, dass die "nächste" Ausgabe alle Monitore durchläuft (nicht ganz rechts anhalten).
Adrian Schneider
2
Ich sehe das Plug-In nicht. Verwenden von Ubuntu QQ
Yatharth Agarwal
9
Ah es funktioniert - braucht nur eine Abmeldung / Anmeldung!
Jaywink
4
Es gibt keine Option "Put"
Richard
6
@Richard, du musst compiz-pluginswie in der Post erwähnt installieren . (Anmerkung: Ich bin auf Ubuntu 15.04 und als das installiert war, war ich das "Put"
-Plugin
29

Ich mag Put to next Output mit Ctrl+ Alt+n

geniesse es!

Setzen Sie bei CCSM Setzen Sie bei CCSM.

Zur nächsten Ausgabe setzen Zur nächsten Ausgabe setzen

Chu-Siang Lai
quelle
1
Jetzt setze ich diesen Hotkey auf '<Alt> <Shift> m'. : P
Chu-Siang Lai
2
Ich habe mein CCSM nicht eingestellt
Jamie Hutber
13

Alt+ Ctrl+ NumLeft / NumRight

Nur für minimiertes Fenster (!) habe ich heute in Gnome 3 @ Ubuntu 14.04 gefunden.

Wenn Sie also ein maximiertes Fenster verschieben möchten, können Sie dies tun

'Win + DownArrow', ' Alt+ Ctrl+ NumLeft / NumRight', 'Win + UpArrow'

oder versuche es zu binden ..

viktorkho
quelle
10
Leider Alt+Ctrl+<NumDirection>halten diese Verknüpfungen das Fenster auf dem gleichen Bildschirm und bewegen sich nicht auf einen anderen Bildschirm. Getestet unter Ubuntu 15.04 (mit Unity).
Anonsage
2
Es ist das gleiche Problem unter Ubuntu 16.04. Ich bin hierher gekommen, um eine Lösung für dieses Problem zu finden.
Byxor
1
Es funktioniert bei mir unter Ubuntu 16.04, danke!
Juanmi Rodriguez
@Anonsage Aber es ist für Gnome. Nicht die Einheit.
G. Demecki
10

Auf meinem Computer (CentOS Linux 7) hat es sofort funktioniert:
Verwenden Sie window key+ shift+ arrows, um das Fenster schnell zwischen Monitoren zu verschieben. Funktioniert sowohl auf maximierten als auch auf nicht maximierten Fenstern.

Andrej
quelle
Wenn möglich, können Sie bitte klären, wie dies in Ubuntu erreicht werden kann, da dies die Frage ist, um die es geht.
Kulfy
Vielen Dank! Ich habe zwei Monitore ( ich spreche nicht über Arbeitsbereiche) und es hat gut funktioniert! [Ubuntu Wellensittich 19.04]
SDLINS
1
Dies funktioniert auch bei Ubuntu 18.04
Gerald
5

Nach der Installation von compizconfig-settings-manager → Führen Sie es aus → Gehen Sie nach unten (Fensterverwaltung) → Gehen Sie zu "Put".

Dann sollten Sie "In Ansichtsfenster einfügen" und "Links einfügen / Rechts einfügen" ausprobieren. Wenn sich das Fenster nicht am Bildschirmrand befindet, muss doppelt "rechts / links" zwischen den Bildschirmen umgeschaltet werden. Standardmäßig ist mit Super + Numpad-Pfeilen.

ioaniatr
quelle
Nicht die direkteste Lösung, aber meiner Meinung nach eine bessere.
Jonah,
Dies ist die einzige Antwort, die für mich funktioniert hat.
haff
0

Nachtrag : Wenn die Lösung mitPut pluginnicht funktioniert.

Versuchen Sie, einige Funktionen zu deaktivieren, die Sie nicht verwenden und die möglicherweise stören. Ich ließ nur Put To Next Outputaktiviert und es fing an zu arbeiten.

Waldemar Wosiński
quelle
0

Deaktivieren Sie die Funktionen im "Grid" -Plugin auf ccsm, Abmelden / Anmelden und aktivieren Sie das "Put" -Plugin mit den gewünschten Kombinationstasten. Funktioniert bei mir (Ubuntu 16.04).

Ich habe einige Funktionen in beiden Plugins aktiviert, weil ich Fenster zwischen Monitoren verschieben wollte (indem ich Funktionen auf Put verwendete), aber ich wollte die Funktion beibehalten, die das Fenster um die Hälfte der Breite des aktuellen Monitors vergrößert (indem ich Funktionen auf Grid verwendete).

brunoroquette
quelle
0

Nach der Installation von CCSM müssen Sie auch Folgendes installieren, um die Put-Option hinzuzufügen:

sudo apt-get install compiz-plugins-extra
gujou
quelle
0

Rechtsklick auf den oberen Rand des Fensters auf der Leiste und ein Dropdown mit der Option zum Verschieben des Fensters erschien für mich.

Goldname
quelle