Festlegen einer bestimmten Fenstergröße und -position für alle standardmäßig geöffneten Fenster
21
Ich möchte, dass meine Fenster eine bestimmte Größe haben (kein Vollbild) und sich standardmäßig in der Mitte des Bildschirms befinden. Wenn ich die Anwendung schließe und erneut öffne, werden standardmäßig die gewünschten Abmessungen verwendet. Gibt es einen einfachen Weg, das zu tun? Ich verwende Ubuntu 11.10 und die Unity-Desktop-Umgebung.
Öffnen Sie ccsm. Sie verwenden die Plugins Windows platzieren und Windows-Regeln im Abschnitt Fensterverwaltung.
Wechseln Sie zunächst zu Place Windows, wählen Sie die Registerkarte Fixed Window Placement und dann Select New.
Geben Sie den Programmnamen (class = xxxx) ein und legen Sie die X- und Y-Startkoordinaten fest. Die Koordinaten beginnen in der oberen linken Ecke des Bildschirms. Dies teilt dem Programm mit, wo es auf dem Bildschirm geöffnet werden soll.
Gehen Sie dann zum Windows Rules Plugin und wählen Sie die Registerkarte Size Rules und new.
Geben Sie den Programmnamen (class = xxxx) ein und stellen Sie die X- und Y-Größe ein. Dies teilt dem Programm mit, in welcher Größe das Programm geöffnet werden soll (Pixel breit x Pixel hoch).
Öffnen Sie nun das Programm, für das Sie dies gerade getan haben, und es sollte sich jedes Mal öffnen, wo und wie groß Sie es wollen.
Beachten Sie, dass Sie dies für jedes Programm tun müssen, das Sie an einem bestimmten Ort und in einer bestimmten Größe öffnen möchten. Sie können auch eins ohne das andere verwenden, z. B. immer ein Programm an einer bestimmten Stelle öffnen, aber nicht dessen Größe festlegen.
Das ist eine großartige dokumentierte Antwort @James! Wissen Sie, ob ich eine Verknüpfung festlegen kann, z. B. Super + I, um das aktuell geöffnete Fenster auf eine bestimmte Größe festzulegen? zB 1280x900
Leo Gallucci
3
Egal, ich habe gerade gefunden: wmctrl -r :ACTIVE: -e 0,-1,-1,1280,900und als benutzerdefinierte Verknüpfung in den Tastaturkürzel-Einstellungen hinzugefügt :)
Leo Gallucci
Sie müssen sich abmelden und erneut anmelden.
Lawrence I. Siden
1
Auf Ubuntu 14.04 (evtl. auch in anderen Versionen) muss zusätzlich das Paket "compiz-plugins" installiert werden, um die genannten Funktionen nutzen zu können.
Pisu
1
Um den Klassennamen eines bestimmten Fensters zu finden, können Sie ein Terminal öffnen, ausführen xpropund mit der Maus in das Fenster klicken.
Pisu
5
Schauen Sie sich gdevilspie aus dem Universums-Repository an! Sie können es verwenden, um eine Regel für Ihr Fenster anhand des Anwendungsnamens festzulegen und diese Regel zu verwenden, um die Größe zu ändern, die Maximierung aufzuheben ... wirklich alles, was mit dem Fenster zusammenhängt.
Gdevilspie Schritt für Schritt:
Klicken Sie auf die Schaltfläche Hinzufügen
Geben Sie "Firefox" in das oberste Textfeld ein
Aktivieren Sie auf der Registerkarte "Übereinstimmung" die Option "Fenstername".
Geben Sie in das Feld "gleich" Folgendes ein: "Firefox"
Unter Aktionen Häkchen:
Unminimize
Geometrie (auf die gewünschte Geometrie einstellen - Sie können auch das Befehlszeilenprogramm xwininfo verwenden, um die Breite / Höhe eines Fensters zu ermitteln, wenn Sie die Größe an die gewünschte Stelle geändert haben. Gleiches gilt für xposition und yposition.)
Klicken Sie auf Speichern
Klicken Sie auf die Schaltfläche Start
Klicken Sie auf "devilspie-Daemon automatisch bei der Anmeldung starten", wenn der Fix semipermanent sein soll.
Was ist mit Firefox, wo werden diese Informationen gespeichert?
Royi
1
Firefox erinnert sich nicht an die Größe und Position auf dem Bildschirm. Lösungsarbeit für mich: Drücken Sie die Super-Taste ... öffnen Sie den Bindestrich ... klicken Sie auf compiz ... klicken Sie auf das Unity-Plugin ... experimentelle Registerkarte ... automaximize value = 100. das hat bei mir funktioniert.
wmctrl -r :ACTIVE: -e 0,-1,-1,1280,900
und als benutzerdefinierte Verknüpfung in den Tastaturkürzel-Einstellungen hinzugefügt :)xprop
und mit der Maus in das Fenster klicken.Schauen Sie sich gdevilspie aus dem Universums-Repository an! Sie können es verwenden, um eine Regel für Ihr Fenster anhand des Anwendungsnamens festzulegen und diese Regel zu verwenden, um die Größe zu ändern, die Maximierung aufzuheben ... wirklich alles, was mit dem Fenster zusammenhängt.
Gdevilspie Schritt für Schritt:
quelle
Öffnen
Im
[general]
Abschnitt Bearbeiten oder Hinzufügen der Größenoption:quelle
Firefox erinnert sich nicht an die Größe und Position auf dem Bildschirm. Lösungsarbeit für mich: Drücken Sie die Super-Taste ... öffnen Sie den Bindestrich ... klicken Sie auf compiz ... klicken Sie auf das Unity-Plugin ... experimentelle Registerkarte ... automaximize value = 100. das hat bei mir funktioniert.
quelle