gnome - posicionamento da janela aberta

3

Eu tenho usado o Ubuntu desde 10.04, e amando seriamente a vida. Estou no 12.04 e é ótimo.

Como alguns superusuários saberiam:

gnome-open /home/username/somefile.txt

irá abrir uma janela no gnome.

É possível abrir uma janela e colocar um canto da janela a partir da linha de comando?

gnome-open /home/username/somefile.txt -top -left

(eu sei que o comando é feito) Isso seria o equivalente a abrir o arquivo e pressionar Ctrl + Alt + 9 .

Obrigado a todos

    
por Roderick Obrist 03.11.2012 / 03:26

1 resposta

1

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.

    
por user76204 09.04.2013 / 22:43