Existe uma maneira de abrir uma página no navegador em segundo plano, UNFOCUSED, a partir da linha de comando?

1

Para os que estão familiarizados com o OSX, o comportamento que estou procurando é open -g http://google.com , que abrirá uma página do google no navegador padrão em segundo plano, sem alternar o foco para ela.

Eu tenho testado em ações Natty (Gnome, Unity ...) com o Chrome e depois o Firefox definido para o navegador padrão. Eu tentei os dois gnome-open http://google.com e xdg-open http://google.com , e com ou sem acrescentar &>/dev/null & ao final, a janela do navegador sempre fica focada. O único caso em que o navegador não obtém foco é quando o padrão é o Firefox e já existe uma janela do Firefox aberta. Eu também tentei apenas chamar firefox ou google-chrome diretamente, e nenhum deles funciona.

Existe alguma combinação de comandos ou um pacote que eu poderia usar para obter o comportamento desejado de forma mais confiável, independentemente de o navegador padrão ser o Chrome ou o Firefox, ou se já existe uma janela aberta? Isso é para o software ser instalado nas máquinas dos outros, portanto, modificar seus perfis de navegador não é realmente uma solução ...

    
por Suan 11.02.2012 / 04:59

1 resposta

0

Pelo que entendi, a maioria dos aplicativos que são executados no X aceitam opções na linha de comando que permitem modificar o comportamento. Encontrei duas opções que podem ser úteis:

% bl0ck_qu0te%

A primeira opção permitirá que você defina propriedades na linha de comando, o único problema é que não consigo encontrar a string correta a ser usada que impediria o foco ou minimizaria a janela.

A segunda opção deve iniciar o programa minimizado, mas no meu conjunto limitado de testes, não consegui fazer com que o Firefox honre a opção icônica do XFCE, levando-me a acreditar que a implementação desse sinalizador depende do programa.

Sua melhor opção é olhar para a definição de Xresources usando xrm, eu atualizarei este post se eu encontrar uma boa opção para o xrm.

Sidenote: Do ponto de vista UI / UX, há um bom artigo sobre roubo de foco, Favor Don't Steal My Focus por Jeff Atwood se você ainda não leu, apresenta uma boa abordagem para focar.

    
por Devin M 13.02.2012 / 21:04