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:""
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?
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.
Tags caja linux-mint