Como faço para iniciar o Firefox sempre maximizado?

9

Estou configurando o Ubuntu com o gnome para minha avó. Como posso fazer o firefox iniciar SEMPRE maximizado.

ruena
fonte
3
Veja as diferentes respostas de askubuntu.com/questions/27826/…
NN
"class = Firefox" Desvantagem: você não pode maximizá-lo. . . . Portanto, a resposta é digitar "class = Firefox", abrir o firefox, fechar o firefox e remover o "class = Firefox". Agora ele se abrirá maximizado, e você poderá des maximizá-lo a qualquer momento.

Respostas:

10

É possível conseguir isso com um script python. O script requer que python-wnck e python-gtk sejam instalados para funcionar, embora eu ache que eles sejam instalados por padrão de qualquer maneira.

Copie e cole isso em um editor de texto e salve-o em algum lugar (por exemplo, ~ / .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()

Em seguida, torne este executável e copie para um local amplo do sistema, abrindo um terminal e executando:

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

Você pode, usando o perfil da sua avó, editar os menus usando o editor de menus. Você pode obter isso no menu do botão direito do mouse ou executando alacarte.

Em seguida, edite o item firefox e definir o comando para maximised-firefox.

editor de menu

dv3500ea
fonte
Se você não estiver usando o menu tradicional (por exemplo, se estiver usando o Unity Dash and Launcher), precisará alterar o comando desses lançadores do Firefox separadamente?
22411 Michael Michael-Smucker
1
Não, porque o menu tradicional, o editor de menus e o traço do Unity usam o gmenu como back-end.
dv3500ea
Solução interessante, eu tive sudo apt-get install python-wnckque usar o Xubuntu 14.04 para fazê-lo funcionar.
21414 TuKsn em
5

Supondo que você esteja usando o Compiz , você pode forçar uma janela do aplicativo a ter certas características (por exemplo, tela cheia, sempre maximizada) ajustando algumas configurações:

  1. Instale o Gerenciador de configurações do CompizConfig Instale o CompizConfig

    sudo apt-get install compizconfig-settings-manager
    
  2. Abra-o e vá para a seção Regras da Janela.

  3. Na Maximizedcaixa de texto, insiraname=Navigator

  4. Por fim, ative o plug-in Regras da Janela (caixa de seleção à esquerda).

captura de tela das configurações das Regras da janela para o Compiz

Isso fará com que o Firefox sempre comece maximizado. Como um efeito colateral potencialmente negativo, também tornará impossível a falta de maximização do Firefox.

Michael Martin-Smucker
fonte
3
class=Firefoxtambém funciona.
dv3500ea
@ dv3500ea isso é muito mais lógico do que name=Navigator, mas acho que não atualizarei minha resposta porque tenho preguiça de tirar uma nova captura de tela. :)
Michael Martin-Smucker