Möglichkeit, die Größe von 2 Fenstern automatisch so zu ändern, dass sie die Hälfte des Bildschirms einnehmen

37

Ich versuche herauszufinden, ob es möglich ist, Folgendes zu tun (oder diese Aktion eher an eine Tastenkombination zu binden): Wenn ich in einem Arbeitsbereich zwei Fenster habe, möchte ich jedes vertikal maximieren und sie horizontal so skalieren, dass sie die Hälfte der Größe haben Bildschirm und positionieren Sie sie nebeneinander. Grundsätzlich sollten nach dieser Operation 2 gleich große Fenster vorhanden sein, die den gesamten Raum einnehmen.

Wenn das mit Gnome nicht möglich ist, wie kann ich dazu ein Python-Skript schreiben?

Alex
quelle
1
Ich würde gerne hören, wie das mit Python gemacht werden kann. Kann die Größe von Fenstern über die Befehlszeile geändert und neu positioniert werden?
EMF

Antworten:

53

In Unity ist dies standardmäßig integriert.

Sie können Ctrl+ Alt+ eine Tastaturtaste verwenden, um das Fenster anzuordnen. Es ist ziemlich logisch, wenn Sie eine Tastatur haben!

Oli
quelle
Das ist schön - aber Sie brauchen eine Tastatur. Und das ist nicht auf der Tastatur meines ThinkPad ...
petermolnar
@petermolnar Gibt es nicht mal ein Fn-Overlay? Viele Laptops (einschließlich ThinkPads) verfügen über Overlays für Tastaturtasten, sodass Sie beispielsweise Fn+jfür KP1 drücken . Probieren Sie es aus.
Oli
dass für jetzt verfügbar ist, wird von TX30 (T430, T530 ...) ausgestorben
petermolnar
1
Strg-Alt-7 dockt also oben links an, Strg-Alt-1 macht unten links, sollte Strg-Alt-4 die ganze linke Seite machen? Meins weiß nicht ... wo Sie diese Schnellzugriffstasten einstellen können?
Dan Ciborowski - MSFT
1
Hmm. In 13.04 Ctrl+ Alt+ ArrowArbeitsbereiche verschieben ... gibt es eine Möglichkeit, die Tastenkombination festzulegen, die Sie für diese Funktion benötigen?
Crisfole
15

Ctrl+ Superkey+ Pfeil

Ein Beispiel für einen Superkey ist die Windows / Start-Taste. Ich benutze Ubuntu 12.10.

Kim Ahlstrøm Meyn Mathiassen
quelle
12

Abgesehen von dem Grid-Plugin, das auf meinem System sehr fehlerhaft ist, gibt es diese Alternativen für einfaches Kacheln:

X-Kachel: Dies ist ein Gnome-Panel-Applet, mit dem Sie bei Rechtsklick eine Reihe von Optionen auswählen können, um alle Fenster in einem bestimmten Ansichtsfenster / Arbeitsbereich zu kacheln. Es hat auch ein eigenständiges Fenster mit vielen Optionen. X-tile wurde kürzlich repariert, um mit Compiz-Ansichtsfenstern kompatibel zu sein. Beachten Sie jedoch, dass die Anzeigeoptionen möglicherweise angepasst werden müssen, wenn Sie ein unkonventionelles Desktop-Layout verwenden, z. B. AWN-Dock, Bedienfelder automatisch ausblenden usw. Sorge, alles wird über eine einfache Benutzeroberfläche erledigt.

Sie finden es hier: http://gtk-apps.org/content/show.php/X+Tile?content=99624

PYwo: Python-Fenster-Organizer. Dieses kleine Programm läuft im Hintergrund und scheint viel heller als Grid zu sein. Es ist auch mit den Standardeinstellungen funktionsreicher. Obwohl sehr einfach im Umfang, gibt es keine GUI.

Sie finden es hier: http://code.google.com/p/pywo/

Easystroke: Dies ist ein systemweites Mausgestenprogramm für den Ubuntu-Desktop. Und es ist großartig. Sobald Sie Ihre Tastaturkürzel festgelegt haben, können Sie ihnen mit diesem Programm einfache Mausbewegungen zuweisen. Wenn Sie beispielsweise mit Strg + Alt + L ein einzelnes Fenster nach links oben auf dem Bildschirm kacheln, können Sie eine Easystroke-Regel erstellen, die beim Halten der rechten Maustaste und Zeichnen einer Linie nach links das ausgewählte Fenster abruft gekachelt, als ob Sie die Tasten drücken. Dieses Programm bietet auch anwendungsspezifische Gesten, mit denen Sie Befehle für Webbrowser, Dateimanager usw. festlegen können. Es kommt mit einer einfach zu bedienenden GUI und ist in den offiziellen Repositories verfügbar.

Geben Sie dies in ein Terminal ein:

sudo apt-get install easystroke

Deadite81
quelle
sollte sein sudo apt-get install easystroke. Sie vermissen ein "r". Jedoch +1 für die ausgezeichnete Antwort und apt-get kopieren / einfügen.
Taeram
easystroke ist super toll!
Zuba
3

Installieren und verwenden Sie den CompizConfig-Einstellungs-Manager:

sudo apt-get install compizconfig-settings-manager 

Gehen Sie zu Windows-Verwaltung> Raster, um die gewünschten Schlüssel festzulegen!

Screenshot des CompizConfig-Einstellungsmanagers

Hinweis: Berühren Sie keine Option, wenn Sie sich über das Ergebnis nicht sicher sind. Ich habe Ubuntu Unity bereits gebrochen, um dieser Warnung nicht zu folgen ...

chelder
quelle
1

Wenn Sie die Größe einfach ändern möchten, indem Sie ein Fenster wie in Windows 7 Aero Snap an einen Bildschirmrand ziehen, versuchen Sie Folgendes:

http://ubuntuforums.org/showpost.php?p=9974221&postcount=123

Noch besser als mit Aero Snap können Sie Windows horizontal und vertikal kacheln oder dafür sorgen, dass es nur ein Viertel Ihres Bildschirms einnimmt.

Oder Sie können warten, bis Compiz 0.9 veröffentlicht wurde. Die Kantenbindungsfunktionalität wird dort standardmäßig im Grid-Plugin implementiert.

YSN
quelle