如何用qdbus列出打开的nautilus选项卡?

我正在尝试挖掘qdbus for nautilus以获取打开的标签列表; 到目前为止我设法做到了这一点:

sites=(`qdbus |grep nautilus -i`); for siteSrc in ${sites[@]};do list=(`qdbus $siteSrc`); for path in ${list[@]}; do qdbus $siteSrc $path |sed -r "s|.*|$siteSrc $path &|"; done; done |sort -u #|grep paths -i 

例如:我能够获得所选文件的列表

 qdbus org.gnome.NautilusApplication /org/nautilus_actions/DBus/Tracker/0 org.nautilus_actions.DBus.Tracker.Properties1.GetSelectedPaths 

但我找不到打开标签位置的线索? (所以我们可以在脚本上使用以后再恢复它们)

从这个答案 ,我得到了这个

 gdbus introspect -r --session -o / --only-properties -d org.gnome.Nautilus |grep "OpenLocations =" 

更容易一个

 qdbus org.gnome.Nautilus /org/freedesktop/FileManager1 org.freedesktop.FileManager1.OpenLocations 

要在nautilus通过命令行打开标签,到日期,似乎不可能。