Wie kann ich Firefox an die Fenstergröße erinnern?

9994
a_m0d

Normalerweise verwende ich Firefox voll maximiert, aber gelegentlich möchte ich es in einer Größe verwenden, die ungefähr die Hälfte des Bildschirms abdeckt. Wenn ich das Fenster entmaximiere, wird es leider auf die zuletzt verwendete Größe verkleinert und dann sofort auf den gesamten Bildschirm verkleinert. Gibt es eine Möglichkeit, es so zu machen, wie es war, als ich es zuletzt unmaximiert hatte?

EDIT: Nur um das zu klären, das funktioniert nur, wenn ich FireFox seit dem letzten Mal, wenn ich nicht maximiert habe, heruntergefahren habe. Wenn es noch läuft, funktioniert es einwandfrei.

5
Interessant. Meiner tut das nicht. Verwenden Sie Add-Ons, die dies auslösen könnten? Sasha Chedygov vor 15 Jahren 1
Nicht, dass ich davon Wüste a_m0d vor 15 Jahren 0

3 Antworten auf die Frage

3
Ludwig Weinzierl

Ich zeige Ihnen drei Lösungen, von denen jede seine Nachteile hat, aber ich hoffe, dass mindestens eine davon für Sie akzeptabel ist.

JavaScript

Dies ist wahrscheinlich die einzige nützliche Anwendung von window.resizeTo. Art

javascript:window.resizeTo(1280,512) 

in die Adressleiste. Sie können dies in einem Bookmarklet leicht umwandeln.

Nachteile

  • Funktioniert nicht, wenn Sie JavaScript deaktiviert haben.
  • JavaScript-Blocker greifen möglicherweise ein (NoScript jedoch nicht)
  • Funktioniert mit den Standardeinstellungen von Firefox, jedoch nicht, wenn Sie das Häkchen von Allow scripts to: Move or resize existing windows unter entfernt habenEdit/Preferences/Content/Enable JavaScript/Advanced...

Fenstermanager

wmctrl -r Firefox -e 0,-1,-1,1280,512 

Nachteile:

  • Sie müssen wmctrl installiert haben (es gibt ein wmctrl- Paket für Fedora )
  • Benötigt EWMH / NetWM-kompatiblen X Window Manager (Standard-Window-Manager von KDE und GNOME werden jedoch unterstützt)
  • Wenn Sie mehr als ein Firefox-Fenster geöffnet haben, müssen Sie genau angeben, welches Sie ändern möchten. In der wmctrl-Dokumentation erfahren Sie, wie Sie dies tun können. Es ist nicht schwierig.

Befehlszeile

Die naheliegendste Lösung ist, Firefox mit der gewünschten Fenstergeometrie zu starten. Es startet unmaximiert, aber wenn Sie es maximieren und dann wieder unmaximieren, wird es auf die Größe verkleinert, die es zuvor hatte.

Normalerweise können Sie die Fenstergeometrie für X Window-Anwendungen wie folgt bestimmen:

firefox -geometry 1280x512+0+0 

Das hat bei mir nicht funktioniert, also habe ich die Firefox-Befehlszeilenoptionen (gekürzt) nachgeschlagen:

Usage: firefox [ options ... ] [URL] where options include:  -height <value> Set height of startup window to <value>. -width <value> Set width of startup window to <value>. -no-remote Open new instance, not a new window in running instance. 

Ich habe es versucht

firefox -no-remote -height 1280 -width 512 

aber das hat auch nicht funktioniert. Ich denke, das ist ein Fehler in Firefox, und vielleicht funktioniert es auch in anderen Versionen oder auf anderen Plattformen.

Nachteile

  • Keine der oben genannten Funktionen funktionierte für mich mit Firefox 3.0.12 unter Ubuntu 9.04.
  • Dies funktioniert nur, wenn Sie die Fenstergröße nicht manuell ändern.
0
derobert

Dies ist nicht das Standardverhalten unter Linux, Windows oder Mac OS X.

Starten Sie Firefox im abgesicherten Modus oder mit einem neuen Profil. Wenn dies nicht der Fall ist, deaktivieren Sie die Erweiterungen, bis Sie den Täter gefunden haben.

Die Mozilla-Wissensdatenbank enthält Anweisungen zum Starten von Firefox im abgesicherten Modus .

Sie können einfach ein neues Profil erstellen (ohne das aktuelle zu beschädigen), indem Sie den Anweisungen des Profilmanagers folgen .

0
Milan Pikula

Einige Jahre später und immer noch eine unbeantwortete Frage. Ich habe ein kleines Dienstprogramm geschrieben, mit dem ich die Position des Firefox-Fensters beim Start angeben kann. Schauen Sie sich http://www.ipsec.info/w/t/override-gtk-geometry.c an . Anweisungen zur Erstellung und Verwendung sind in der Quelle enthalten.

Derzeit können Sie nur die Startposition und -größe angeben. Sie können die Quelle an Ihre Bedürfnisse anpassen, z. B. um die Fenstergröße eines Ereignisses zur Laufzeit zu ändern.