以下命令打开文件管理器来显示目录。
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:""
问题是默认文件管理器似乎是随机的。我猜是上次更新的文件管理器,因为它在文件管理器更新后发生了变化。此外,当文件管理器已在运行时,它会使用该文件管理器。
不用让别人dbus-send
确定使用哪个文件管理器,如果我知道安装了哪些文件管理器,我可以设置一个特定的文件管理器,比如 Nemo 吗?