Como faço para que o Caja abra um diretório e selecione o arquivo?

3

Eu tenho um script que "gera" uma imagem nomeada sequencialmente (por exemplo, img_001.jpg) e a salva em um diretório fixo, por exemplo, ~ / Documentos / Imagens.

Após o arquivo ser criado, eu gostaria de exibir a pasta com o arquivo selecionado , ou seja, semelhante a como o Chrome e o Firefox abrirão o diretório de um arquivo baixado com ele já selecionado.

Aparentemente, minha edição do Linux Mint usa o Caja. Eu tentei,

caja $filename

Mas Caja decide realmente abrir o arquivo usando o aplicativo padrão. A ajuda da caja não é muito útil e eu olhei em todos os lugares, mas não consigo encontrar nenhuma pergunta semelhante. Espero que eu esteja apenas usando os termos de busca incorretos e o Caja realmente apóia algo tão básico como este?

    
por makhdumi 21.09.2014 / 12:52

2 respostas

5

Este comando funciona bem para mim:

dbus-send --session --type=method_call    --dest="org.freedesktop.FileManager1"     "/org/freedesktop/FileManager1"     "org.freedesktop.FileManager1.ShowItems" array:string:"file:///etc/hosts"     string:""
    
por 31.10.2015 / 23:00
0

Não tenho certeza sobre a seleção do arquivo, mas você está dizendo a caja para abrir o arquivo $filename , quando o que você realmente quer fazer é abrir o diretório que contém $filename .

Então, faça isso:

$ caja ~/Documents/Images

No entanto, como afirmei, isso não selecionará um arquivo específico. Essa capacidade não parece estar presente na Caja.

    
por 21.09.2014 / 15:02