【发布时间】:2011-08-31 16:23:51
【问题描述】:
我正计划开发一个跨平台的 java 应用程序。我发现 mac 应用程序的设置通常保存在一个名为 info.plist 的文件中。通过在我的 Ubuntu 框中寻找类似的文件,我发现我的应用程序在主目录中创建了隐藏文件夹。这是唯一的标准吗?
【问题讨论】:
标签: linux ubuntu installation application-settings macos
我正计划开发一个跨平台的 java 应用程序。我发现 mac 应用程序的设置通常保存在一个名为 info.plist 的文件中。通过在我的 Ubuntu 框中寻找类似的文件,我发现我的应用程序在主目录中创建了隐藏文件夹。这是唯一的标准吗?
【问题讨论】:
标签: linux ubuntu installation application-settings macos
这就是他们通常所做的 (Dot.NameOfYourApplication)。
如果您的应用程序使用某个工具包/桌面/框架,则可能存在一些通常存储此类信息的特定位置。
【讨论】:
freedesktop.org 小组正在努力在 Linux 桌面之间实现标准化:
http://www.freedesktop.org/wiki/Specifications/config-spec
该页面上的参考资料,尤其是底部的参考资料,应该可以让您对这个环境的混乱情况有所了解。
我相信那个页面也有几年的历史了。不要屏住呼吸。
【讨论】:
基本上,是的。桌面环境有自己的系统(gconf、Kconfig),还有各种用于管理配置的库。 Elektra 试图成为最终的解决方案,尽管我还没有看到它在实践中被使用。
【讨论】: