是否有像 xdg-open 这样的跨平台解决方案来在用户的文件资源管理器中显示文件?
xdg-open /path/to/file
不幸的是打开了文件,但我想做的就是打开文件资源管理器并突出显示该文件。
答案1
也许dbus
是你最好的选择。至少 Gnome 和 KDE 支持它。使用显示项目方法:
dbus-send --session --dest=org.freedesktop.FileManager1 --type=method_call /org/freedesktop/FileManager1 org.freedesktop.FileManager1.ShowItems array:string:"file:///path/to/file" string:""