The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Путь QSettings конфигов в BSD"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (GUI, XWindow, Qt, GTK)
Изначальное сообщение [ Отслеживать ]

"Путь QSettings конфигов в BSD"  +/
Сообщение от Sokoloff on 29-Мрт-11, 01:08 
Я задавал этот вопрос на программерских форумах, но ответа не получил. Может здесь найдутся BSD-шники программирующие в Qt.

В линухе стандартный конструктор QSettings("myPoject", "config.cfg") создаст файл ~/.config/myProject/config.cfg. Это соответствует XDG спецификации(http://standards.freedesktop.org/basedir-spec/basedir-spec-l...) и вопросов не вызывает. Но в переписке мне сказали, что FreeBSD не использует XDG спецификацию, и конфиги должны лежать по старинке в ~/.myProject/config.cfg. Написавший человек не уверен, и я хочу прояснить это у владельцев BSD систем. Подскажите:

1. Используются ли в BSD системах XDG пути? Есть ли директории ~/.local/share, ~/.cache и главное ~/.config?
2. Где создается конфиг-файл при исползовании QSettings::QSettings(const QString& organization, const QString& application, QObject* parent) [ http://doc.crossplatform.ru/qt/4.7.x/qsettings.html#QSettings ] конструктора?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Путь QSettings конфигов в BSD"  +/
Сообщение от masakra (ok) on 29-Мрт-11, 09:09 
> 1. Используются ли в BSD системах XDG пути? Есть ли директории ~/.local/share,
> ~/.cache и главное ~/.config?
> 2. Где создается конфиг-файл при исползовании QSettings::QSettings(const QString& organization,
> const QString& application, QObject* parent) [ http://doc.crossplatform.ru/qt/4.7.x/qsettings.html#QSettings
> ] конструктора?

Не знаю, что такое XDG (((
На FreeBSD конфиг лежить здесь (Нашёл find'ом ;-).

~/.config/${ORGANIZATION}/${APPLICATION}.conf

Цитата из доки:
QSettings ( const QString & organization, const QString & application = QString(), QObject * parent = 0 );

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Путь QSettings конфигов в BSD"  +/
Сообщение от Sokoloff on 29-Мрт-11, 19:16 

Спасибо!

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру