Não há uma maneira real de fazer isso com gnome-open
, já que é impossível passar as opções de geometria para o programa que abrirá o arquivo designado.
A única maneira possível de especificar a geometria da janela seria configurá-la previamente em vários perfis para seus programas favoritos usando devilspie
, para que, quando você executar
gnome-open ~/my.pdf
devilspie
carregará seu perfil para dizer evince
e definirá a geometria da janela quando a janela aparecer. Se você estiver usando o compiz, veja esta questão para saber como especificar as configurações da janela, pois devilspie
pode não funcionar com todos os gerenciadores de janelas.
Devilspie
pode ser instalado a partir dos repositórios, e eu o discuto com muito mais detalhes nesta outra questão . Em resumo, o arquivo de configuração para o programa de destino deve estar em ~/.devilspie
e terminar em .ds
. Abaixo está um exemplo de um adaptado para gedit
, rotulado gedit.ds
:
; gedit geometry
(if (is (window_class) "Gedit") (geometry "662x742+0+27"))
Você precisará especificar sua própria geometria desejada apropriada para sua tela e colocar devilspie
nos aplicativos de inicialização. Você pode executar killall devilspie
e, em seguida, devilspie &
, para que qualquer alteração de configuração nos arquivos em ~/devilspie
seja relida.