Wie kann ich den Start von Firefox immer maximieren?

9

Ich richte Ubuntu mit Gnome für meine Oma ein. Wie kann ich Firefox IMMER maximiert starten lassen?

Ruena
quelle
3
Siehe die verschiedenen Antworten von askubuntu.com/questions/27826/…
NN
"class = Firefox" Nachteil: Sie können die Maximierung nicht aufheben. . . . Die Antwort lautet also, "class = Firefox" einzugeben, dann Firefox zu öffnen, Firefox zu schließen und dann "class = Firefox" zu entfernen. Jetzt wird es maximiert geöffnet und Sie können es jederzeit deaktivieren.

Antworten:

10

Dies ist mit einem Python-Skript möglich. Für das Skript müssen python-wnck und python-gtk installiert sein, damit es funktioniert, obwohl ich denke, dass diese sowieso standardmäßig installiert sind.

Kopieren Sie diese, fügen Sie sie in einen Texteditor ein und speichern Sie sie irgendwo (z. B. ~ / .maximised-Firefox.py):

#!/usr/bin/env python
import wnck
import gtk
import subprocess
import time

firefox = subprocess.Popen(["firefox"])

b = True
while b:
    screen = wnck.screen_get_default()
    while gtk.events_pending():
        gtk.main_iteration()
    windows = screen.get_windows()
    for w in windows:
        if w.get_pid() == firefox.pid:
            w.maximize()
            b = False
    time.sleep(1)


firefox.wait()

Machen Sie diese dann ausführbar und kopieren Sie sie an einen systemweiten Speicherort, indem Sie ein Terminal öffnen und Folgendes ausführen:

chmod +x ~/.maximised-firefox.py
sudo cp ~/.maximised-firefox.py /usr/bin/maximised-firefox

Sie können dann mithilfe des Profils Ihrer Großmutter die Menüs mit dem Menüeditor bearbeiten. Sie können dies über das Kontextmenü des Menüs oder durch Ausführen erreichen alacarte.

Bearbeiten Sie dann das Firefox-Element und setzen Sie den Befehl auf maximised-firefox.

Menü-Editor

dv3500ea
quelle
Wenn Sie das herkömmliche Menü nicht verwenden (z. B. wenn Sie Unity Dash und Launcher verwenden), müssen Sie den Befehl für diese Firefox-Starter separat ändern?
Michael Martin-Smucker
1
Nein, da das traditionelle Menü, der Menüeditor und der Unity-Strich das Menü als Backend verwenden.
dv3500ea
Interessante Lösung, ich musste sudo apt-get install python-wnckauf Xubuntu 14.04, damit es funktioniert.
TuKsn
5

Angenommen, Sie verwenden Compiz , können Sie ein Anwendungsfenster zwingen, bestimmte Eigenschaften (z. B. Vollbild, immer maximiert) zu haben, indem Sie einige Einstellungen anpassen:

  1. Installieren Sie den CompizConfig-Einstellungsmanager Installieren Sie CompizConfig

    sudo apt-get install compizconfig-settings-manager
    
  2. Öffnen Sie es und gehen Sie zum Abschnitt Fensterregeln.

  3. Geben Sie in das MaximizedTextfeld einname=Navigator

  4. Aktivieren Sie abschließend das Plugin "Fensterregeln" (Kontrollkästchen links).

Screenshot der Einstellungen für Fensterregeln für Compiz

Dadurch wird Firefox immer maximiert gestartet. Als potenziell negativer Nebeneffekt wird es auch unmöglich, Firefox nicht zu maximieren.

Michael Martin-Smucker
quelle
3
class=Firefoxfunktioniert auch.
dv3500ea
@ dv3500ea das ist viel logischer als name=Navigator, aber ich glaube nicht, dass ich meine Antwort aktualisieren werde, weil ich zu faul bin, um einen neuen Screenshot zu machen. :)
Michael Martin-Smucker