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?


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.


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


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 ..


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.


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.


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.


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).


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

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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.