A frissen telepített rendszert a legtöbb ember a saját ízlése szerint állítja be és csinosítja a kedve szerint. Kicsit vagy nagyon ..., valamelyest. Vannak olyan változtatások, amik már ismerősek, fejből mennek és így, a telepítés után szinte bizonyos, hogy azonnal megtörténik a beállításuk, és vannak olyan változtatások, amikről például „valahol a neten olvasni lehet”, szimpatikusak, így vonzónak tűnik kipróbálni ezeket is. Néhanap azonban, egy-egy, nem átgondolt lépés balul sülhet el, következményként homlok ráncolódást vagy akár nagyobb, zavaró működési gondot okozva. És a próbálkozások, a fórumon történő kérdések helyett (mindazonáltal a kérdések és a válaszok nagyon hasznosak a közösség szempontjából) helyett valami nagyon egyszerű, „egy lépésben” végrehajtható megoldás kéne. Maradjunk annyiban, van rengeteg lehetőség, de érdemes kérdezni a fórumon is.
Megoldások
Timeshift
A rendszer-visszaállítási pontok létrehozására és a rendszer visszaállítására már ismert a Timeshift alkalmazás:
https://linuxmint.hu/blog/2018/05/a-timeshift-rendszer-mento-es-visszaallito-alkalmazas-telepitese-es-hasznalata
Szabad teret ad a próbálkozásokra. Természetesen csak akkor, ha a próbálkozás előtt elkészült egy vagy több rendszer-visszaállítási pont: a rendszerről, amivel még minden rendben volt, azaz ... működött.
Most egy másik mentési lehetőséget mutatok meg, a DConf alkalmazás egy, talán nem annyira ismert, viszont hasznos képességét.
Először is, néhány szó arról a grafikus alkalmazásról, amelynek CLI megfelelője a dconf alkalmazás. Ez a
DConf Editor
Az alkalmazás történelmi hátteréről ebben a blogban írtam:
https://linuxmint.hu/blog/2018/09/az-erintopad-bekapcsolasa-az-uj-kernelek-alatt
A DConf szerkesztő használata kis gondolkodást kíván ...
Bármely változtatás előtt inkább nézz utána, mit állítasz és hogyan: gondolkozz!
Telepítés
Az alkalmazás telepítése:
sudo apt-get install dconf-editor
A dconf-editor alkalmazás régebbi rendszeren a dconf-tools csomag része volt.
sudo apt-get install dconf-tools
A grafikus szerkesztő jellemzőivel most nem foglalkozom, inkább rátérek az alkalmazás beállítások mentésének módszerére,
DConf
... amely a
dconf
terminálban futtatható alkalmazás segítségével végezhető el.
A dconf alkalmazás a dconf-cli csomag része.
A dconf a telepített rendszer- vagy felhasználói alkalmazások beállításaira van hatással.
Ugyanúgy, mint a grafikus, „előtét” alkalmazások is.
A dconf használatának lehetőségei, súgó
Az alkalmazás súgója a help kapcsolóval hívható elő
dconf help
és így néz ki (a lehetőségek).
Usage: dconf COMMAND [ARGS...] Commands: help Show this information read Read the value of a key list List the contents of a dir write Change the value of a key reset Reset the value of a key or dir compile Compile a binary database from keyfiles update Update the system databases watch Watch a path for changes dump Dump an entire subpath to stdout load Populate a subpath from stdin
Use 'dconf help COMMAND' to get detailed help.
Nicsak, az utolsó sorban van egy tanács, azaz: részletesebb információkat is megtudhatunk, ha ... .
Nézzünk is rá bővebben két parancsra (COMMAND):
-- dump
dconf help dump Usage: dconf dump DIR Dump an entire subpath to stdout Arguments: DIR A directory path (starting and ending with '/')
-- load
dconf help load Usage: dconf load DIR Populate a subpath from stdin Arguments: DIR A directory path (starting and ending with '/')
Én itt megállok az olvasásban. A dump és a load parancsok szükségesek a beállítások mentésére, és a mentés visszatöltésére.
Természetesen senki nem gátol meg abban, hogy a további súgó részeket elolvass.
A watch parancs például a változásokat figyeli folyamatosan. A futásának leállítása: Ctrl + C
A súgók azt írják le, hogy
-- a DIR kifejezést be kell helyettesíteni azzal a könyvtárral, amely beállításai mentésre kerülnek,
-- a dump betölti a jelenlegi alkalmazás beállításokat (könyvtár), a load visszatölti azokat (valahonnan), és
-- még egy megkötés van, a vizsgált könyvtár kezdete és vége legyen egyaránt perjel (a parancsban): /
... a megkötés tehát valami ilyesmi:
/home/$USER/
Miután telepítésre került a Linux Mint vagy az LMDE2 valamelyik verziója, bármely változtatás, vagyis a fontosabb változtatások előtt érdemes egy mentést készíteni. Ez a célszerű lépés.
Mindez a gyakorlatban:
A jelenlegi beállítások mentése
dconf dump / > /home/$USER/.config/dconf/user.conf
Magyarázat:
-- a dconf a rendszer könyvtárra ( / ) van beállítva, úgy, mint -a súgóban szereplő- DIR,
-- a beállítások, vagyis a „kimenet” alapértelmezetten a terminálban jelenik meg
-- próba, mentés nélkül:
dconf dump /
... mert a dump megkeresi és ide adatfolyamként (stdout) tölti be.
-- azonban egy > (kacsacsőr), átirányítást kezelő jelzéssel (redirection operator),
-- a terminál kimenet a user.conf szöveges fájlba lesz mentve, átirányítva. Innen, a fájlból lehetséges visszatölteni majd.
Tipp
Az aktuális dátum és időpont szerint is készítheted a mentéseket, mondhatni, célszerű ezt csinálnod:
dconf dump / > "/home/$USER/.config/dconf/user_$(date +"%Y.%m.%d_%k.%M").conf"
Arra figyelj, hogy a számodra megfelelő mentést töltsd majd vissza a load kapcsolóval.
Több biztonsági másolat
Nyilván, nem egy mentés készül:
-- a telepítés után azonnal,
-- a személyes beállítások alkalmazása után,
-- és ahányszor még szükség van rá.
Azonban -az eredeti parancsnál maradva- inkább a mentést érdemes átnevezni.
A bash előzményekben az eredeti parancs biztosan meglesz:
history | grep dconf
Na jó, az is.
Folytassuk ...
-- a telepítés után elkészített mentés az első mentés,
dconf dump / > /home/$USER/.config/dconf/user.conf
-- amit nevezz át így.
mv /home/$USER/.config/dconf/user.conf /home/$USER/.config/dconf/user.conf.ORIG_00
-- személyes beállítások után elkészített mentés,
dconf dump / > /home/$USER/.config/dconf/user.conf
-- amit nevezz át így.
mv /home/$USER/.config/dconf/user.conf /home/$USER/.config/dconf/user.conf.ORIG_01
Felhívom a figyelmet a mentett fájlok végén látható sorszámozásra.
Fontos: minden egyes mentés az eredeti paranccsal történik, és a mentések növekményesen sorszámozva (átnevezve) kerülnek mentésre.
A korábbi, mentett beállítások visszatöltése
dconf load / < /home/$USER/.config/dconf/user.conf
Magyarázat:
-- a dconf a rendszer könyvtárra ( / ) van beállítva, úgy, mint -a súgóban szereplő- DIR, és ugyanúgy, ahogyan a mentés alkalmával történt,
-- most a load parancs végzi a korábban mentett beállítások visszatöltését (a dump végezte a mentés műveletét),
-- azonban a folyamat most egy vissza < (kacsacsőr), átirányítást kezelő jelzéssel történik (redirection operator),
-- amely mutatja a folyamat irányát is, mert az adatok mozgása
-- a jelen esetben a biztonsági mentésként létrehozott szövegfájlból a rendszer felé,
-- és nem a rendszer felől a szövegfájl irányába történik: mint a dump használatakor.
-- így a user.conf szöveges fájlból megtörténik a korábbi beállítások visszatöltése.
Az érvényesítéshez lehetséges, egy rendszer újraindítás is kell.
Ha egy későbbi mentés visszaállítása lenne fontos, akkor a megfelelő, később elkészített mentésfájlt kell használni.
Példa! Futtassuk ezt a parancsot a user.conf.ORIG_03 mentés használatához:
dconf load / < /home/$USER/.config/dconf/user.conf.ORIG_03
Utószó
A dconf mondhatni, minden alkalmazás beállításait látja. Az alkalmazás a GSettings beállításokat kezeli és ezeket képes menteni és visszatölteni. Ebben vélhetően az összes beállítás benne van, viszont előfordulhat, néhány beállítás „kimarad”, jellemzően azon alkalmazásoké, amelyek nem szabványosan települnek és működnek.
A KDE asztali környezet egyedien menti el az alkalmazások beállításait, így lehetséges, hogy a KDE felhasználóinak a dconf nem feltétlen lesz hasznos. Érdemes azonban tesztelni a működést!
Az alkalmazás nem ugyanazt a biztonsági mentést készíti el, mint például a Timeshift, de egyik alkalmazás hasznossága sem kérdőjelezhető meg.
Fényképek, dokumentumok és egyéb adatok mentésére a blogban említett alkalmazások nem alkalmasak.
Enjoy :-)
Forrás: https://askubuntu.com/questions/72070/how-do-i-change-dconf-keys-without-a-gui-for-a-post-install-script/940731#940731
Kicsit részletesebben (dconf): http://catern.com/2014/12/21/plain-text-configuration-gnome.html
Hozzászólások
Az alkalmazás telepítése: sudo apt-get install dconf-editor
Beküldte kimarite -
Értékelés:
A leírás frissítve a fenti tekintetben.
Hálózatkezelő értesítések ki- és bekapcsolása
Beküldte kimarite -
Értékelés:
https://linuxmint.hu/blog/2022/05/halozatkezelo-ertesitesek-ki-es-bekapcsolasa
Az aktuális dátum és időpont szerint is készítheted a mentéseket
Beküldte kimarite -
Értékelés:
A leírás frissítve a fenti tekintetben.