它们有保存 Linux 应用程序设置的具体标准吗?

发布于 2024-12-02 11:08:47 字数 122 浏览 0 评论 0原文

我计划开发一个跨平台的java应用程序。我发现 Mac 应用程序的设置通常保存在名为 info.plist 的文件中。通过在我的 Ubuntu 盒子中查找类似的文件,我发现我的应用程序在主目录中创建了隐藏文件夹。这是唯一的标准吗?

I'm planning on develop a java application to be cross platform. I find out that the settings of a mac application are usually kept in a file named info.plist. By looking for a similar file in my Ubuntu box I found that my applications create hidden folders in the home directory. Is that the only standard?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

你又不是我 2024-12-09 11:08:47

这就是他们通常所做的(Dot.NameOfYourApplication)。

如果您的应用程序使用某个工具包/桌面/框架,则可能有一些特定位置通常存储此类信息。

Thats what they usually do (Dot.NameOfYourApplication).

In case your application uses a certain toolkit/desktop/framework, there maybe some specific location where such information is usually stored.

逆光飞翔i 2024-12-09 11:08:47

freedesktop.org 小组正在努力(不幸的是,很大程度上被忽视了)在 Linux 桌面上标准化这一点:

http://www.freedesktop.org/wiki/Specifications/config-spec

该页面上的参考文献,尤其是底部的参考文献,应该能让您对这个混乱的情况有所了解。

我相信该页面已经有好几年了。不要屏住呼吸。

There is an effort by the (largely ignored, unfortunately) freedesktop.org group to standardize this across Linux desktops:

http://www.freedesktop.org/wiki/Specifications/config-spec

The references on that page, especially at the bottom, should give you some idea of the mess of this landscape.

Also that page is several years old, I believe. Don't hold your breath.

香草可樂 2024-12-09 11:08:47

基本上,是的。桌面环境有自己的系统(gconf、Kconfig),还有各种用于管理配置的库。 Elektra 试图成为最终的解决方案,尽管我还没有看到它在实践中使用。

Basically, yes. Desktop environments have their own systems (gconf, Kconfig) and then there are various libraries for managing configuration. Elektra tries to be the ultimate solution, though I have not seen it to be used in practice.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文