LINUX.ORG.RU

Вроде надо читать стандарт, а не советы. В стандарте написано, что если переменная не определена, то используется дефолт: ~/.config/

anonymous
()
Ответ на: комментарий от i-rinat

Так вот чем занимался Поттеринг, прежде чем уйти в велосипедостроение...

anonymous
()

Везде советуют <…>

Не слушай советов (*), а читай стандарты.

(*) Точнее, прислушивайся, но стандарты — первичны.

dexpl ★★★★★
()

если не определена — пиши в дефолтный (для твоей OS) путь, т.е. ~/.config на линуксах и бздях

(уточнение: все дело в том, что эти стандарты очень линуксо-специфичны, а софт бывает кроссплатформенным, и начинает писать в ~/.config по дефолту на той же макоси, что не очень правильно — там при отсутствии XDG_CONFIG_HOME лучше писать в ~/Library/Preferences, ну и на винде аналогично, в реестр, или куда там еще принято писать)

waker ★★★★★
()
Последнее исправление: waker (всего исправлений: 1)
Ответ на: комментарий от Deleted

Plist файл это тот же xml по сути. Да и причем здесь это, собственно весь смысл в том, что нужно хранить в стандартных местах отдельно взятой ОС, а не изобретать что-то новое.

anonymous_sama ★★★★★
()

В ~/.app лучше всего.
Очень геморно вычищать хвосты за удаленным приложением, когда оно пишет сразу в кучу путей (.config, .share, .local, ...).

Lavos ★★★★★
()
Ответ на: комментарий от Lavos

А из ~/.app, типа, не геморно?

~/.config/app – стандартный вариант, к тому же эстетически явно более приятный, так как настройки не лежат вперемешку с совсем другими папками. Почему бы не предпочитать именно его?

(Про ~/.local согласен, не понимаю, зачем оно существует.)

greatperson
()
Последнее исправление: greatperson (всего исправлений: 1)

libxdg подключи, и там уже определен будет путь

mystery ★★
()
Ответ на: комментарий от greatperson

Держу в .local пакеты mom, gem и cargo + бинарники, что бы не дергать рута

mystery ★★
()
Ответ на: комментарий от greatperson

А я про ~/.app/config, ~/.app/cache, ... VS ~/.config/app, ~/.cache/app, ~/.local/app, ~/.share/app, ...
В первом случае удобнее чистить хвосты.

Lavos ★★★★★
()
Ответ на: комментарий от Lavos

Во втором случае удобнее ~/.config закоммититть в git и восстановить после переустановки или на другой машине. Остальное - временные данные и их переносить не нужно

vertexua ★★★★★
()
Ответ на: комментарий от Deleted

врядли. но если не уверен — попробуй перефразировать свой вопрос.

waker ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.