Existe alguma solução tão multiplataforma quanto xdg-open para revelar um arquivo no explorador de arquivos do usuário?
xdg-open /path/to/file
infelizmente abre o arquivo, mas tudo que quero fazer é abrir o explorador de arquivos e destacar o arquivo.
Responder1
Provavelmente dbus
é sua melhor opção. Pelo menos o Gnome e o KDE suportam isso. Usando oMétodo ShowItems:
dbus-send --session --dest=org.freedesktop.FileManager1 --type=method_call /org/freedesktop/FileManager1 org.freedesktop.FileManager1.ShowItems array:string:"file:///path/to/file" string:""