Recomandare: nu vă deranjați cu privire la locul în care o aplicație își creează fișierele de configurare .dot. De asemenea, nu contează în utilizarea zilnică a computerului: aceste fișiere de configurare sunt menite să fie în afara vederii dvs. în cea mai mare parte a drumului.
De ce: Este aplicația care decide unde să își pună fișierele de configurare a utilizatorului. Vechile convenții erau să plaseze fișierele de configurare direct în folderul de acasă, cum ar fi trece
pare să facă, adică $HOME/.magazin de parole
. Mai recent, convenția este mutarea unei astfel de configurații sub .config
într-adevăr.
Dacă doriți să preluați gestionarea unde este stocată configurația utilizatorului, va trebui să editați codul sursă în multe cazuri.Odată ce începeți să faceți acest lucru, va trebui să continuați să patchați și actualizările software-ului. Astfel, ca sfat general: lăsați-le dezvoltatorului unde să plaseze fișierele de configurare. Dezvoltatorul, la rândul său, se comportă în cadrul convențiilor actuale: altfel el/ea se poate aștepta la o mulțime de solicitări de erori.
Vreau să-l schimb oricum pt trece
: Totuși, în scopuri de învățare, ai putea schimba cu ușurință acest lucru în cazul trece
. Acesta este open source. În acest caz, directorul este definit în codul sursă bash al trece
scenariu. În principiu, ai putea schimba asta în:
PREFIX="${PASSWORD_STORE_DIR:-$HOME/.config/parola-magazin}"
Din cauza modului în care PREFIX
variabila este atribuită în script, există o abordare mai sigură, care nu necesită schimbarea scriptului (cu mulțumiri unui comentariu al lui Muru). Adică setarea sau exportarea variabilei PASSWORD_STORE_DIR
înainte de a lansa trece
, adică
PASSWORD_STORE_DIR=$HOME/.config/parolă-magazin
În script, variabila PREFIX va lua valoarea de PASSWORD_STORE_DIR
dacă este definit, else va fi setat la $HOME/.magazin de parole
.
Aceasta este probabil orice schimbare care este necesară. Orice foldere sunt create cu -p
comutator, astfel încât întreaga structură a folderelor va fi creată dacă .config
nu ar exista încă (de exemplu, pe un sistem foarte proaspăt instalat).
Acesta este open source, așa că puteți încerca: copiați fișierul original sub un nume nou, faceți o editare și vedeți cum funcționează. Dacă nu funcționează, puteți copia înapoi versiunea originală.
Rețineți că trebuie să studiați din nou codul sursă pentru fiecare aplicație în care doriți să o schimbați. În unele cazuri, poate fi necesară modificarea mai multor linii.
Până la urmă, din nou... nu te deranja.