Kann ich ein Fenster auf einen anderen Arbeitsbereich ziehen?

31

Ich habe gerade ein Update auf 11.04 durchgeführt. Wenn ich jetzt ein Fenster an die Seite des Arbeitsbereichs ziehe, wird das Fenster auf die Hälfte des Bildschirms maximiert. Gibt es eine Möglichkeit, es mit der Maus in einen anderen Arbeitsbereich zu verschieben?

Ich weiß, dass Sie mit der rechten Maustaste auf den Titel klicken und "In einen anderen Arbeitsbereich verschieben" auswählen können, aber ich hätte gerne etwas Schnelleres.

Andrea Zonca
quelle

Antworten:

24

Einfacher Weg: Verwenden Sie den Arbeitsbereichsumschalter und ziehen Sie das Fenster auf den gewünschten Arbeitsbereich.


Idealerweise : Installieren Sie den compizconfig-settings-manager (klicken Sie HIER , um ihn zu installieren) und aktivieren Sie Edge-Flipping.

Rufen Sie nach der Installation den compizconfig-settings-manager mit ccsmoder durch Suchen in Dash auf. Wählen Sie Desktop Wall und aktivieren Sie auf der Registerkarte Edge Flip das Kontrollkästchen Edge Flip Move. Auf der Registerkarte "Kanten spiegeln" des Desktop Wall-Plug-Ins können Sie drei verschiedene Arten des Spiegelns von Kanten festlegen

Jetzt können Sie Fenster zwischen Arbeitsbereichen ziehen. (Beachten Sie, dass Ihr Zeiger in der Mitte gegen die Seite des Arbeitsbereichs drücken muss.) Es dauert eine Sekunde, bis sich das Ansichtsfenster ändert.


Compizconfig-settings-manager kann auch Tastaturkürzel festlegen, um Fenster zwischen Arbeitsbereichen zu verschieben: Sie können meine Tastaturkürzel zum Verschieben von Fenstern zwischen Arbeitsbereichen sehen - beachten Sie, dass ich den Bindestrich dem Super + Space neu zugeordnet habe

idbrii
quelle
Sie können das GRID-Plugin auch deaktivieren, wenn Sie Fenster über das Umkehren der Kanten zwischen Arbeitsbereichen verschieben möchten. Die beiden aktivierten Einstellungen können etwas verwirrend sein. Persönlich gibt es eine Wrap-Around-Einstellung, die ich ebenfalls aktiviere. Wenn Edge-Flipping aktiviert ist, werden Sie auch feststellen, dass das Layout der Arbeitsbereiche ein 2x2-Raster ist, so wie Unity funktioniert. Ich denke nicht, dass es möglich ist, ein 1x4-Raster festzulegen. Sie müssen also ziehen das Fenster nach oben / unten, um zu 2 Arbeitsbereichen zu gelangen.
dr_willis
Ja, Grid macht es so, dass Andrea Zs Fenster die Hälfte des Bildschirms ausfüllen. Ich mag die Tastaturkürzel von Grid sehr, daher könnte ich sie nie wieder loswerden. Sie können jedoch zur Registerkarte Kanten wechseln und alle Größenänderungsaktionen in Keine ändern, wenn Sie diese Funktion deaktivieren möchten. Wenn Ihnen die Funktion gefällt, können Sie mit den Schwellenwerten des Gitters spielen, damit das Timing nach Ihren Wünschen funktioniert.
idbrii
Als ich den ersten Satz las, mochte ich die Lösung nicht, da sie nur einfach ist, wie in "Es funktioniert, ohne etwas zusätzlich anzupassen", aber sie ist sehr hässlich und erfordert ein paar Schritte und funktioniert einfach nicht reibungslos und schnell. Aber danke für die andere Lösung! :)
Henning
44

Sie haben einige Möglichkeiten:

Verwenden Sie Tastaturkürzel

Verwenden Sie Ctrl+ Alt+ Shift+ Left/Right/Up/Down, um das aktuelle Fenster zu verschieben, während Sie die Arbeitsbereiche ändern.

Verwenden Sie den Workspace Switcher

Öffnen Sie den Workspace Switcher (Klicken Sie im Launcher auf das Symbol "Workspace Switcher" oder drücken Sie Super+ S) und ziehen Sie die Fenster per Drag & Drop zwischen die Arbeitsbereiche.

Deaktivieren Sie Aktionen zum Ändern der Kantengröße

Installieren Sie den CompizConfig-Einstellungs-Manager, setzen Sie die Optionen unter Raster ▸ Kanten ▸ Aktionen auf Keine und aktivieren Sie Desktop-Wand ▸ Kanten spiegeln ▸ Kanten spiegeln verschieben .

ændrük
quelle
Kann die Kantengröße nur beibehalten werden, wenn eine bestimmte Taste gedrückt wird?
Stimmung
@Mood Weder das Grid-Plugin noch das Desktop Wall-Plugin bieten derzeit dieses Verhalten.
ændrük
Dies ist die Antwort, die Sie suchen.
Neuronet
Diese Antwort ist die richtige. Sie benötigen keinen Compiz-Manager oder eine ähnliche Software.
Soorena
Diese Antwort ist die richtige. Sie benötigen keinen Compiz-Manager oder eine ähnliche Software.
Soorena
2

Die ältere Methode zum Ziehen eines Fensters außerhalb des Bildschirms hat es teilweise an einen anderen Arbeitsbereich gesendet, da die Funktion "Fenstereinrasten" nicht vorhanden war (die, die Sie erlebt haben: "Wenn ich ein Fenster an die Seite des Arbeitsbereichs ziehe, wird das Fenster maximiert zur Hälfte des Bildschirms "). Jetzt ist es standardmäßig aktiviert. Deaktivieren Sie es und installieren Sie das Unity Tweaks-Tool : Window snapping : OFF.

Bildbeschreibung hier eingeben

Es gibt jedoch eine andere, elegantere Methode, mit der das Ausrichten von Fenstern mithilfe des Unity Tweaks-Tools aktiviert bleibt.

Dies kann variieren, aber stellen Sie sich vor, dass zwei horizontale Arbeitsbereiche und die unteren Hotcorners zum Anzeigen von Arbeitsbereichen und zum Verteilen von Fenstern eingerichtet sind:

Bildbeschreibung hier eingeben

Wir können also einfach mit dem Zeiger in die untere rechte Ecke gehen, um alle Fenster freizulegen und das zu verschiebende Fenster auszuwählen

Bildbeschreibung hier eingeben

Wenn dies ausgewählt ist, bewegen wir die Maus in die linke untere Ecke, um alle Arbeitsbereiche anzuzeigen, und ziehen das Fenster an die gewünschte Stelle:

Bildbeschreibung hier eingeben


quelle
0

Sie können dies mit tun gnome-panel.
Geben Sie zuerst gnome-panel am Terminal ein. Dann sehen Sie unten links die Liste der geöffneten Programme (genau wie in der Taskleiste des Fensters). Und unten rechts gibt es vier Arbeitsbereiche. Sie müssen lediglich das Programm unten links in den Arbeitsbereich Ihrer Wahl ziehen. Im Gegensatz zu unity-2d-shell ist das Programm nur sichtbar, wenn Sie zu dem Arbeitsbereich gehen, der das Programm enthält.

vusan
quelle