Come faccio a far iniziare Firefox sempre al massimo?


9

Sto installando Ubuntu con gnome per mia nonna. Come posso avviare firefox SEMPRE massimizzato.


3
Vedi le diverse risposte di askubuntu.com/questions/27826/…
NN,

Svantaggio "class = Firefox": non è possibile annullarlo al massimo. . . . Quindi la risposta è inserire "class = Firefox", quindi aprire firefox, quindi chiudere firefox, quindi rimuovere "class = Firefox". Ora si aprirà ingrandito e puoi non massimizzarlo ogni volta che vuoi.

Risposte:


10

È possibile ottenere questo risultato con uno script Python. Lo script richiede l'installazione di python-wnck e python-gtk per funzionare, anche se penso che questi siano comunque installati di default.

Copia e incolla questo in un editor di testo e salvalo da qualche parte (es. ~ / .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()

Quindi rendere questo eseguibile e copiarlo in una posizione ampia del sistema aprendo un terminale ed eseguendo:

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

Puoi quindi, usando il profilo di tua nonna, modificare i menu usando l'editor di menu. Puoi accedervi dal menu di scelta rapida del menu o eseguendo alacarte.

Quindi modifica l'elemento firefox e imposta il comando su maximised-firefox.

editor di menu


Se non si utilizza il menu tradizionale (ad esempio, se si utilizza Unity Dash e Launcher), sarà necessario modificare il comando per quei launcher di Firefox separatamente?
Michael Martin-Smucker,

1
No perché il menu tradizionale, l'editor di menu e il trattino Unity usano tutti il ​​gmenu come backend.
dv3500ea,

Soluzione interessante, ho dovuto sudo apt-get install python-wncksu Xubuntu 14.04 per farlo funzionare.
TuKsn,

5

Supponendo che tu stia utilizzando Compiz , puoi forzare una finestra dell'applicazione ad avere determinate caratteristiche (ad es. A schermo intero, sempre ingrandita) modificando alcune impostazioni:

  1. Installa Gestione impostazioni CompizConfig Installa CompizConfig

    sudo apt-get install compizconfig-settings-manager
    
  2. Aprilo e vai alla sezione Regole della finestra.

  3. Nella Maximizedcasella di testo, immetterename=Navigator

  4. Infine, abilita il plug-in Regole finestra (casella di controllo a sinistra).

screenshot delle impostazioni delle regole della finestra per Compiz

Ciò farà sì che Firefox inizi sempre a essere ingrandito. Come effetto collaterale potenzialmente negativo, renderà anche impossibile annullare la massimizzazione di Firefox.


3
class=Firefoxfunziona anche.
dv3500ea,

@ dv3500ea è molto più logico di name=Navigator, ma non credo che aggiornerò la mia risposta perché sono troppo pigro per fare un nuovo screenshot. :)
Michael Martin-Smucker,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.