Сохранение настроек в домашнюю дерикторию, linux |
Здравствуйте, гость ( Вход | Регистрация )
Сохранение настроек в домашнюю дерикторию, linux |
RazrFalcon |
30.1.2011, 4:14
Сообщение
#1
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Нужно сохранить в
~/.config/my_config.ini ну или $HOME/.config/my_config.ini Не один вариант не пашит. Как правильно? |
|
|
RazrFalcon |
30.1.2011, 4:40
Сообщение
#2
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Мне нужно сохранить файл настроек в домашнюю директорию на linux
Делаю так
Вопрос, как сохранять туда же, но без своего ника. То есть не /home/razrfalcon/.config/config.ini а ~/.config/config.ini Я же не знаю какой ник человека который будет ставить мою "прогу". Можно конечно через QProcess узнать имя uname -n и подставить, но я думаю есть другой вариант. |
|
|
maint |
30.1.2011, 7:03
Сообщение
#3
|
Участник Группа: Участник Сообщений: 235 Регистрация: 3.8.2009 Из: Иркутск Пользователь №: 982 Спасибо сказали: 28 раз(а) Репутация: 2 |
Мне нужно сохранить файл настроек в домашнюю директорию на linux Делаю так
Вопрос, как сохранять туда же, но без своего ника. То есть не /home/razrfalcon/.config/config.ini а ~/.config/config.ini Я же не знаю какой ник человека который будет ставить мою "прогу". Можно конечно через QProcess узнать имя uname -n и подставить, но я думаю есть другой вариант. для юниксов используют для узнавания имени пользователя функцию getlogin. Для определения домашнего каталога для пользователя и пр. индивидуальных сведений о пользователи getpwnam. Домашний каталог пользователя в юниксах может находится в каком угодно месте. Сообщение отредактировал maint - 30.1.2011, 12:00 |
|
|
Текстовая версия | Сейчас: 10.1.2025, 6:59 |