Рекомендация: не беспокойтесь о том, где приложение создает свои файлы конфигурации .dot. Это также не имеет значения при повседневном использовании компьютера: эти файлы конфигурации должны быть вне поля вашего зрения большую часть времени.
Почему: Это приложение решает, куда поместить свои пользовательские файлы конфигурации. Старые соглашения заключались в том, чтобы помещать файлы конфигурации непосредственно в вашу домашнюю папку, например проходят
кажется, т.е. $HOME/.пароль-хранилище
. Совсем недавно было принято соглашение перемещать такую конфигурацию в .config
верно.
Если вы хотите взять на себя управление местом хранения конфигурации пользователя, во многих случаях вам потребуется отредактировать исходный код.Как только вы начнете это делать, вам также нужно будет постоянно обновлять обновления программного обеспечения. Таким образом, общий совет: оставьте на усмотрение разработчика, где размещать файлы конфигурации. Разработчик, в свою очередь, ведет себя в рамках существующих конвенций: иначе его ждет много баг-реквестов.
Я хочу изменить его в любом случае для проходят
: Тем не менее, в учебных целях вы можете легко изменить это в случае проходят
. Это с открытым исходным кодом. В этом случае каталог определяется в исходном коде bash файла проходят
сценарий. В принципе, вы можете изменить это на:
PREFIX="${PASSWORD_STORE_DIR:-$HOME/.config/хранилище паролей}"
Из-за того, как ПРЕФИКС
переменная назначается в скрипте, есть более безопасный подход, не требующий изменения скрипта (спасибо за комментарий муру). То есть установить или экспортировать переменную ПАРОЛЬ_STORE_DIR
перед запуском проходят
, т.е.
PASSWORD_STORE_DIR=$HOME/.config/хранилище паролей
В скрипте переменная PREFIX примет значение ПАРОЛЬ_STORE_DIR
если он определен, иначе будет установлено значение $HOME/.пароль-хранилище
.
Это, вероятно, любое изменение, которое требуется. Любые папки создаются с -п
переключатель, поэтому вся структура папок будет создана, если .config
еще не существовало (например, в только что установленной системе).
Это открытый исходный код, поэтому вы можете попробовать: скопируйте исходный файл под новым именем, внесите правку и посмотрите, как это работает. Если это не работает, вы все равно можете скопировать исходную версию.
Обратите внимание, что вам нужно снова изучить исходный код для каждого приложения, где вы хотите это изменить. В некоторых случаях может потребоваться изменить более одной строки.
В конце концов, опять... не заморачивайтесь.