Есть программа с GUI. Она запускается обычным непривилегированным юзверем. И должна хранить какие-то юзерспецифичные настройки.
Если я правильно представляю, логика должна быть такой - при запуске программа должна проверить существование директории ~/.programname, и если такая отсутствует, создать её и в ней создать всякие необходимые конфигурационные файлы (например, скопировать дефолтные из /usr/share/programname).
Вопросы:
1) каким способом нужно правильно получить домашнуюю директорию юзверя? из переменной $HOME или есть в POSIX какой-то системный вызов для этого?
2) Как правильно проверять существование директории и файла?
3) Есть ли какой-то Ъ-юниксвейный документ с описанием, как правильно работать с настройками юзверя? Например, есть ли какие-то стандарты на директорию ~/.config?
Ответ на:
комментарий
от adriano32
Ответ на:
комментарий
от Harald
Ответ на:
комментарий
от Harald
Ответ на:
комментарий
от Harald
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Статьи Настраиваем и используем ZSH вместо Bash, или превращаем терминал в раскраску (2024)
- Форум netstat не показывает pid/programname (2020)
- Форум Удаление конфигурационных файлов (2012)
- Форум Распарсить «конфигурационный» файл (2012)
- Форум [grub] конфигурационные файлы (2011)
- Форум Конфигурационный файл curl (2023)
- Форум Разбор конфигурационных файлов (2004)
- Форум Конфигурационный файл grub (2005)
- Форум препроцессор конфигурационных файлов (2005)
- Форум Конфигурационные файлы приложения (2003)