Linha de comando abre a janela do navegador no tamanho?

2

É possível abrir uma janela do navegador em um determinado tamanho / local na tela através de um script de shell?

Eu vi exemplos do lançamento do Firefox, definindo o tamanho da janela via linha de comando. Eu também vi escrito como não funcionando como um bug do Firefox. Existem navegadores alternativos que farão isso em 10.04?

    
por Sparky1 02.12.2011 / 17:21

2 respostas

2

Sim, isso é possível com devilspie (já que estou usando isso agora). Exceto, este programa é executado como daemon e não requer script de shell.

Ele lida com a decoração de bordas, o comportamento (pegajoso, sempre no topo), a geometria da janela, a posição e os estados da janela do aplicativo (maximizar, tela cheia) com base nas características correspondentes. Ele pode controlar não apenas o Firefox, mas quase todos os aplicativos gráficos no lançamento.

Para usar isso, você terá que criar os arquivos de configuração para cada aplicativo que deseja controlar. Você pode encontrar exemplos práticos em esta documentação mais completa .

Se você precisar de GUI para gravar os arquivos de configuração, há gDevilspie . Versões mais recentes do Ubuntu incluem isso no Software Center, mas você pode fazer o download diretamente da página do projeto .

Pensando bem, talvez você esteja realmente olhando para o "gerenciador de janelas lado a lado" - o que é outra abordagem diferente.

    
por clearkimura 17.12.2011 / 09:35
1

No Ubuntu, acredito que o Firefox faça uso do GTK +, que tem opções para configurar as métricas da janela. Se você pode fazer isso de outro programa (por exemplo, depois que o Firefox carrega) é outra questão, pois tem implicações de segurança.

Esta não é realmente uma resposta (simples), mas uma direção de pesquisa: você teria que ler a documentação do GTK + e talvez escrever um programa usando sua API em C, Python ou qualquer outra coisa.

    
por jpaugh 02.12.2011 / 20:27