O comando a seguir abre um gerenciador de arquivos para mostrar o diretório.
dbus-send --session --dest=org.freedesktop.FileManager1 --print-reply \
--type=method_call /org/freedesktop/FileManager1 \
org.freedesktop.FileManager1.ShowItems array:string:"file:///path/to/your/directory" string:""
O problema é que o gerenciador de arquivos padrão parece aleatório. Meu palpite é o último gerenciador de arquivos atualizado, porque ele mudou depois que um gerenciador de arquivos foi atualizado. Além disso, quando um gerenciador de arquivos já está em execução, ele usa esse gerenciador de arquivos.
Em vez de deixar dbus-send
determinar qual gerenciador de arquivos usar, se eu souber quais gerenciadores de arquivos estão instalados, posso definir um gerenciador de arquivos específico, como o Nemo?