1

GTK+ 和 Qt 内置了 xdg-desktop-portal 功能,但我不清楚如何在 Java 中实现此功能。

怎么做呢?是否有任何示例或软件包来简化实施?

编辑:具体来说,我需要能够打开“打开文件”或“另存为”对话框,如xdg-desktop-portal README中所述。

4

1 回答 1

0

通常,JDK 的任务是提供与桌面环境的必要集成,因为它位于比您通常需要关心的“更低层”上。

话虽如此,在 flatpak 存储库中针对这个完全相同的问题提出了类似的问题。在该问题和链接的拉取请求中,指定了一种解决方法:通过执行xdg-open $YOUR_URI,您可以获得相同的 XDG 兼容行为。

于 2021-02-05T20:17:27.730 回答