我想要做的是,打开默认文件浏览器(nautilus
)并选择一个项目。即从Google chrome > Downloads
,如果我单击show in folder
,它应该打开默认文件浏览器并选择下载的项目。
现在我的问题是,所有应用程序(即firefox, chrome, transmission
)是否都会调用gnome-open
或xdg-open
实现show in folder
该功能?
澄清
如果您只调用以下命令,Nautilus 便能够打开一个目录并选定某个项目:nautilus /directory/to/open/selected_item
。我试图弄清楚在选项的单击事件期间执行哪个system call
或,以便我可以在那里进行修改(如果默认文件浏览器是)。command
show in folder
nautilus
答案1
答案是不或者我完全误解了你的意思。
xdg-open
xdg-open
包含在软件包中xdg-utils
,并且 Firefox、Chrome 或 Transmission 均不依赖于该软件包gnome-open
gnome-open
位于软件包中gnome-open
,并且这里 Firefox、Chrome 或 Transmission 均不依赖于该软件包