¿Cómo hago que Firefox comience siempre maximizado?

9

Estoy configurando Ubuntu con gnome para mi abuela. ¿Cómo puedo hacer que Firefox se inicie SIEMPRE maximizado?

ruena
fuente
3
Vea las diferentes respuestas de askubuntu.com/questions/27826/…
NN
Desventaja "class = Firefox": no se puede eliminar al máximo. . . . Entonces la respuesta es ingresar "class = Firefox", luego abrir firefox, luego cerrar firefox, luego eliminar "class = Firefox". Ahora se abrirá maximizado, y puede des-maximizarlo en cualquier momento que desee.

Respuestas:

10

Es posible lograr esto con un script de Python. El script requiere que python-wnck y python-gtk estén instalados para funcionar, aunque creo que de todos modos están instalados de forma predeterminada.

Copie y pegue esto en un editor de texto y guárdelo en algún lugar (por ejemplo, ~ / .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()

Luego haga este ejecutable y copie en una ubicación amplia del sistema abriendo un terminal y ejecutando:

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

Luego, puede, usando el perfil de su abuela, editar los menús usando el editor de menús. Puede acceder a esto desde el menú del botón derecho del menú o ejecutando alacarte.

Luego edite el elemento firefox y configure el comando en maximised-firefox.

editor de menú

dv3500ea
fuente
Si no está utilizando el menú tradicional (por ejemplo, si está utilizando Unity Dash and Launcher), ¿tendrá que cambiar el comando para esos lanzadores de Firefox por separado?
Michael Martin-Smucker
1
No, porque el menú tradicional, el editor de menús y el guión de Unity usan gmenu como back-end.
dv3500ea
Solución interesante, tuve que sudo apt-get install python-wnckusar Xubuntu 14.04 para que funcione.
TuKsn
5

Suponiendo que está utilizando Compiz , puede forzar una ventana de aplicación para que tenga ciertas características (por ejemplo, pantalla completa, siempre maximizada) ajustando algunas configuraciones:

  1. Instalar CompizConfig Settings Manager Instalar CompizConfig

    sudo apt-get install compizconfig-settings-manager
    
  2. Ábrelo y ve a la sección Reglas de la ventana.

  3. En el Maximizedcuadro de texto, ingresename=Navigator

  4. Finalmente, habilite el complemento Reglas de ventana (casilla de verificación a la izquierda).

captura de pantalla de la configuración de las reglas de ventana para Compiz

Esto hará que Firefox siempre comience a maximizarse. Como un efecto secundario potencialmente negativo, también hará que sea imposible eliminar al máximo Firefox.

Michael Martin-Smucker
fuente
3
class=FirefoxTambién funciona.
dv3500ea
@ dv3500ea es mucho más lógico que name=Navigatoreso, pero no creo que actualice mi respuesta porque soy demasiado vago para tomar una nueva captura de pantalla. :)
Michael Martin-Smucker