Como abrir um diretório nautilus e selecionar um arquivo a partir da linha de comando?

4

Eu sei como abrir o diretório, mas não sei como selecionar um arquivo na linha de comando.

Editar:

Eu não sei como funciona, mas quando eu movo qualquer arquivo para um diretório e, em seguida, abro o diretório que este arquivo está selecionado.

    
por lukasz 31.08.2010 / 18:28

4 respostas

4

Eu acho que é realmente mais fácil do que parece. O que eu tentei é exatamente isso:

nautilus <path_to_file>

Primeiro, o arquivo não parece estar selecionado, mas isso é porque a janela do nautilus não está ativa. Se você clicar nele, verá que o nome do arquivo está selecionado.

Como eu acho que você quer ter um feedback visual extra, usei xdotool para fazer um teste simples para selecionar /var/log/dpkg.log da seguinte forma:

nautilus /var/log/dpkg.log && sleep 3 && xdotool search -name log windowactivate

O que você deve ver é que o nautilus é aberto com o uso do diretório /var/log/ e que após três segundos a janela é ativada (o nome da janela é apenas log ) e o nome do arquivo é destacado desde a sua seleção.

Nota: neste exemplo, se a suspensão for definida para um tempo mais curto, você poderá não obter o resultado esperado, pois precisará que a janela seja exibida corretamente antes de tentar ativá-la.

    
por jcollado 25.11.2011 / 21:36
3

Eu não acho que haja uma opção para fazer isso. Veja:

  • man nautilus
  • nautilus --help
  • link

Você pode abrir um arquivo como se tivesse clicado duas vezes no nautilus usando o comando xdg-open:

xdg-open file

Se você realmente quisesse ter esse recurso específico, seria necessário invadir o código do Nautilus .

    
por dv3500ea 31.08.2010 / 18:58
2

O comando gnome-open abrirá um diretório com o aplicativo apropriado, que neste caso é o Nautilus:

gnome-open PATH

Isso abrirá o diretório /tmp usando o navegador de arquivos Nautilus:

gnome-open /tmp

OR:

cd /tmp
gnome-open .

Eu gosto do comando gnome-open porque você pode usar este mesmo comando para abrir um arquivo com o aplicativo apropriado. Não há necessidade de lembrar de nenhuma bandeira engraçada. Apenas funciona.

gnome-open file.pdf abrirá o PDF em um navegador PDF. gnome-open file.zip abrirá um arquivo zip usando o visualizador de arquivos Zip.

    
por vzades 25.11.2011 / 19:27
1

Quando você estiver em um xterm, navegando em diretórios na linha de comando e, em seguida, quiser abrir uma janela do nautilus para esse diretório, faça o seguinte:

nautilus --browser .
    
por Kikkoman 15.09.2011 / 17:59