Существуют ли какие-либо конкретные стандарты для сохранения настроек приложения для Linux? - PullRequest
1 голос
/ 31 августа 2011

Я планирую разработать Java-приложение для кроссплатформенности. Я обнаружил, что настройки приложения Mac обычно хранятся в файле с именем info.plist. При поиске аналогичного файла в моем окне Ubuntu я обнаружил, что мои приложения создают скрытые папки в домашнем каталоге. Это единственный стандарт?

Ответы [ 3 ]

1 голос
/ 31 августа 2011

Это то, что они обычно делают (Dot.NameOfYourApplication).

Если ваше приложение использует определенный инструментарий / рабочий стол / фреймворк, возможно, существует определенное место, где обычно хранится такая информация.

0 голосов
/ 31 августа 2011

Группа freedesktop.org (в значительной степени игнорируемая, к сожалению) пытается стандартизировать это на рабочих столах Linux:

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

Ссылки на этой странице, особенно внизу, должны дать вам представление о путанице в этом ландшафте.

Кроме того, этой странице, мне кажется, несколько лет. Не задерживай дыхание.

0 голосов
/ 31 августа 2011

В основном да.Среды рабочего стола имеют свои собственные системы (gconf, Kconfig), а также существуют различные библиотеки для управления конфигурацией.Электра пытается быть окончательным решением, хотя я не видел, чтобы оно использовалось на практике.

...