Skip to content

OSEBNI SISTEMSKI PRIROČNIK

MIXED SOURCES · 2026-08-24

14 — Zemljevid konfiguracij

Prednost, bralci in varnost ročnega urejanja

CONFIG Drevo prikazuje samo najdene ali izrecno preverjene poti.

Nalaganje konfiguracij
~/.config/hypr/hyprland.conf
├── source → conf.d/keybinds.conf
├── exec-once → ~/.local/bin/hypr-monitor-fix
└── exec-once → ~/.local/bin/qs-caelestia
                └── ~/.config/caelestia/shell.json
                    ├── monitors/<izhod>/shell.json
                    └── ~/.local/state/caelestia/scheme.json

~/.config/gtk-3.0/{settings.ini,gtk.css,thunar.css}
~/.config/gtk-4.0/{settings.ini,gtk.css,thunar.css}
~/.config/kitty/*
~/.config/zsh/*
DatotekaBere joLahko jo prepišeRočno urejanjePrednost / backup
hyprland.confHyprlanddotfiles updater ali uporabnikda, po kopiji in configerrorsvključena datoteka velja na mestu source; lokalne .save so neaktivne
conf.d/keybinds.confHyprland prek sourceuporabnik/updaterda; konflikt preveri po spremembiaktivni bind vir
shell.jsonCaelestia ShellCaelestia settings/CLIprevidno; veljaven JSONmonitor override lahko spremeni vrednost za posamezen izhod; lokalne .bak obstajajo
scheme.json v stateCaelestiascheme ukazraje ne neposrednotrenutno runtime stanje; theme preset je obnovljiv vir
GLITCH-LIME-PRO.jsonCaelestia theme workflowtheme generator/uporabnikda po kopijizaznane kopije so v Caelestia state backups
GTK settings.ini/cssGTK/Thunartheme orodje ali uporabnikda po kopijigsettings iz avtozagona lahko preglasi del nastavitev
Kitty/Zsh datotekeKitty/Zshuporabnik/dotfiles updaterda po sintaktičnem testuvrstni red vključitev določa prednost

hypr-vars.lua in hypr-user.lua nista najdena. Zato ju drevo ne prikazuje kot aktivna vira.

Pred spremembo poišči datoteko, ki vrednost dejansko določa. Vključena datoteka lahko preglasi starejšo deklaracijo, Caelestia pa lahko svojo state datoteko ponovno ustvari. Spreminjaj eno logično skupino naenkrat in ohrani odprt delujoč terminal.

  • potrdi ciljno datoteko in njene vključitve;
  • ob njej ustvari časovno označeno kopijo;
  • pred reloadom preveri sintakso;
  • ponovno naloži samo prizadeto uporabniško komponento;
  • preveri točno vedenje, ki si ga spreminjal;
  • če rezultat ni pričakovan, vrni kopijo.
READ ONLYVprašaj delujoči Hyprland za napake parserja
hyprctl configerrors

Pričakovano: Prazen izpis pomeni, da runtime parser trenutno ne poroča napake.

Interpretacija: Prazen rezultat ne dokazuje zdravja vseh delov namizja. Če se pojavi izpis, pred urejanjem uporabi navedeno datoteko in vrstico.

Preverjanje: Po najmanjšem utemeljenem popravku ukaz ponovi.

READ ONLYPred reloadom preglej spremembo ene datoteke
diff -u "$HOME/.config/hypr/hyprland.conf.bak" "$HOME/.config/hypr/hyprland.conf"

Kontekst: Primer predpostavlja, da imenovana varnostna kopija že obstaja.

Pričakovano: Spremenjene vrstice imajo predpono - ali +; brez izpisa pomeni enaki datoteki.

Interpretacija: Preveri, da vsaka prikazana sprememba sodi v načrtovani poseg.

Shranjeni audit ni mogel dostopati do Hyprland socketa, zato poglavje dokumentira lastništvo konfiguracije, ne trdi pa, da je bil poznejši reload uspešen. Za interpretacijo uporabi Odpravljanje težav, za rollback pa Varnostne kopije in obnovitev.