因此,在我使用的任何具有“选择文件”(或类似)对话框的应用程序中,它始终是同一个(使用 Swing 内置文件管理器和类似情况的小型 Java 应用程序除外)。我已经一两年没有处理过“文件选择器”了,但那是用 Java 做的,我只记得能够将外观设置为“本机”或其他任何内容,它会使用 Windows 的本机文件选择器。
在 Linux 中,哪个应用程序为应用程序提供文件选择器?我一直认为它是默认的文件管理器,但据我所知,情况似乎并非如此。我在 XFCE 中使用 Thunar 作为文件管理器,但我在 Thunar 侧窗格中的快捷方式与文件选择器的快捷方式侧窗格中的快捷方式不匹配,这让我相信另一个应用程序/库提供了文件选择器功能。
我的意思是说:
文件选择器中的快捷方式(我删除了其中的大部分,以表明它们与 Thunar 中保存的不同):
我在 Thunar 中的快捷方式:
所以...
哪些软件为应用程序提供文件选择器? 小部件工具包(GTK、Qt 等)(感谢 Ignacio!)
可能是应用程序正在使用的图形工具包(GTK、Qt 等)提供了该功能? 是的
如果是这样,我该如何让它尽可能使用我的 Thunar 快捷方式?
答案1
事实上,是小部件工具包提供了文件选择对话框。话虽如此,我看不出两者在位置选择方面有什么真正的区别,只是顺序不同。
编辑:
我不知道有任何自动的方法可以在两者之间共享书签,但是 GTK+ 书签存储在 中~/.gtk-bookmarks
;可能可以使用类似 incron 的东西来查看 Thunar/Gigolo 书签并在工具包设置中复制它们。