nautilus --geometry =?

2

Tentando abrir o nautilus em uma posição fixa a partir de um script, mas parece que há um bug com a opção "--geometry". Então, minha pergunta, alguém sabe de outra maneira de forçar a posição da janela do nautilus para um tamanho e posicionamento específicos?

Meu script vai ser amarrado com um pouco de python para criar um recurso do tipo old commander da meia-noite. Este é um projeto meu, então eu gostaria de construir o meu em vez de usar algo já construído.

Obrigado pela ajuda antecipadamente ...

    
por Kent Seaton 22.04.2015 / 01:35

1 resposta

2

Em vez de especificar o parâmetro --geometry , tente especificá-lo com o parâmetro -g . Se ainda não funcionar, eu consideraria isso um bug.

Uma alternativa ao uso do parâmetro --geometry nativo do nautilus seria usar wmctrl , que pode ser usado para controlar qualquer outro tipo de janela gráfica. Este aplicativo não vem por padrão, então você tem que baixá-lo com sudo apt-get install wmctrl .

O comando para posicionar e dimensionar a janela seria wmctrl -r WINDOW_TITLE -e 0,XOFFSET,YOFFSET,WIDTH,HEIGHT . Eu usei esse método em outra pergunta, para posicionar duas janelas de terminal com tamanho e localização específicos (consulte aqui )

Outra maneira, um pouco melhor, é descobrir o id da janela (um número hexadecimal) com xprop ou wmctrl , e usar isso com -i -r parâmetros. O título da janela do Nautilus muda conforme a pasta do arquivo muda, então isso seria um pouco mais confiável.

Deixe-me saber se você gostaria que eu elaborasse mais sobre isso.

    
por Sergiy Kolodyazhnyy 22.04.2015 / 04:01