Jak sprawić, by Firefox był zawsze zmaksymalizowany?

9

Konfiguruję Ubuntu z gnome dla mojej babci. Jak sprawić, by firefox zaczął ZAWSZE zmaksymalizować.

ruena
źródło
3
Zobacz różne odpowiedzi na askubuntu.com/questions/27826/…
NN
„class = Firefox” Wada: nie można go zmaksymalizować. . . . Więc odpowiedzią jest wpisać „class = Firefox”, następnie otworzyć Firefox, następnie zamknąć Firefox, a następnie usunąć „Class = Firefox”. Teraz otworzy się zmaksymalizowane, a ty możesz go zmaksymalizować w dowolnym momencie.

Odpowiedzi:

10

Można to osiągnąć za pomocą skryptu python. Skrypt wymaga zainstalowania python-wnck i python-gtk, aby działało, chociaż myślę, że i tak są instalowane domyślnie.

Skopiuj i wklej to do edytora tekstu i zapisz gdzieś (np. ~ / .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()

Następnie ustaw ten plik wykonywalny i skopiuj do lokalizacji ogólnosystemowej, otwierając terminal i uruchamiając:

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

Następnie możesz, korzystając z profilu babci, edytować menu za pomocą edytora menu. Możesz do tego dojść z menu menu po kliknięciu prawym przyciskiem myszy lub poprzez uruchomienie alacarte.

Następnie edytuj element firefox i ustaw polecenie na maximised-firefox.

edytor menu

dv3500ea
źródło
Jeśli nie korzystasz z tradycyjnego menu (na przykład jeśli korzystasz z Unity Dash i Launcher), czy musisz osobno zmienić polecenie dla tych programów uruchamiających Firefox?
Michael Martin-Smucker
1
Nie, ponieważ tradycyjne menu, edytor menu i tablica Unity używają gmenu jako zaplecza.
dv3500ea
Ciekawe rozwiązanie, musiałem sudo apt-get install python-wnckna Xubuntu 14.04, aby go uruchomić.
TuKsn
5

Zakładając, że używasz Compiz , możesz wymusić, aby okno aplikacji miało określone cechy (np. Pełny ekran, zawsze maksymalizowany), zmieniając niektóre ustawienia:

  1. Zainstaluj CompizConfig Settings Manager Zainstaluj CompizConfig

    sudo apt-get install compizconfig-settings-manager
    
  2. Otwórz i przejdź do sekcji Reguły okien.

  3. W polu Maximizedtekstowym wpiszname=Navigator

  4. Na koniec włącz wtyczkę Window Rules (pole wyboru po lewej).

zrzut ekranu ustawień reguł okna dla Compiz

Spowoduje to, że Firefox zawsze zacznie działać w maksymalnym stopniu. Jako potencjalnie negatywny efekt uboczny uniemożliwi także maksymalizację przeglądarki Firefox.

Michael Martin-Smucker
źródło
3
class=Firefoxdziała również.
dv3500ea
@ dv3500ea jest to o wiele bardziej logiczne name=Navigator, ale nie sądzę, że zaktualizuję swoją odpowiedź, ponieważ jestem zbyt leniwy, aby zrobić nowy zrzut ekranu. :)
Michael Martin-Smucker