A dconf & nbsp; egy nyílt forráskódú, egyszerű, könnyen kezelhető és ingyenes kulcs alapú és alacsony szintű konfigurációs rendszer, amelyet a GSettings háttértárának terveztek. Olyan platformokon használható, amelyek nem rendelkeznek konfigurációs tároló rendszerrel, és a Microsoft Windows operációs rendszerek Registry Editor eszközével egyenértékűek, de a GNOME grafikus környezetéhez tervezték.
Jellemzők áttekintése
A projekt kulcs / érték tárolási rendszer, amelyet nagymértékben optimalizált az olvasás, így ideális a felhasználói beállítások tárolására a GNOME asztali környezetben. Támogatja a módosítási értesítéseket, a kötelező kulcsokat, valamint a többféle konfigurációs forrást.
Lehetővé teszi a GNOME asztali környezetének mind a rejtett, mind a látható beállításainak módosítását, a GNOME projekt részeként terjesztett különféle grafikus alkalmazásokhoz, harmadik féltől származó alkalmazásokhoz, valamint a GNOME egyéb belső komponenseihez ülésen.
A dconf használatának megkezdése
A dconf telepítésének legjobb módja a GNOME-alapú GNU / Linux disztribúcióra az, hogy az előre telepített bináris csomagokat használja az operációs rendszer fő szoftverállományaitól. Természetesen egy univerzális forrás archívum is letölthető olyan felhasználók számára, akik szeretnék optimalizálni a programot egy adott hardverarchitektúra és a Linux distro számára.
Ha úgy dönt, hogy telepíti az alkalmazást a SoftWare-ból ingyenesen terjesztett forráskamra (tar.xz fájl), mint töltse le és helyben mentse, szedje le a tartalmát, nyissa meg a terminál emulátort és használja az & lsquo; cd & rsquo; paranccsal navigálhat a kivont archív fájlok helyére.
Végezze el az & lsquo; ./ configure && make & rsquo; parancsot a program konfigurálására / optimalizálására, valamint annak összeállítására. Ezután indítsa el a & lsquo; make install & rsquo; parancs root vagy sudo telepítéséhez. Jelenleg mind a 32 bites, mind a 64 bites hardveres platformok támogatottak.
Az újdonság ebben a kiadásban:
- Motor: nyomon követheti a figyelő fogantyúkat, hogy elkerülje a gyökér elérési útjának hibás megváltozását. Az előfizetési kérelmeket többé nem küldi el, ha a motor már feliratkozott az adott útvonalra. Abban az esetben, ha bizonyos értékek megváltoztak, miközben egy előfizetési kérelem folyamatban van, a megváltozott jel csak a gyökér elérési útja helyett feliratkozott útvonalra küldött. (Daniel Playfair Cal;! 1,! 5, # 790640)
- Engine: Javítsd meg a holtpontot, ami akkor következett be, amikor a motort a lapos pólusú libsoup-ból használta ki, a Glib! 541-et, vagyis a 674885-et. A GS-t és a többi GObject típust a fő szálon is inicializálják. (Owen Taylor; 15)
- Az átviteli bejegyzéseket a dconf_changeset_ * és dconf_client_ * névterekhez tartozó függvényekhez (Xavier Claessens, Philip Withnall;; 9, # 758903) a GTK-Doc stringekhez adhatja hozzá
- Frissítse a GVDB alrégiót a GVDB mesterből, amely többnyire dokumentációs javításokat tartalmaz (Philip Withnall;! 17)
- dconf-update.vala: helyes hibaüzenet-nyelvtan (Kenyon Ralph;! 6)
- Különböző meson kapcsolatos fejlesztések (Inigo Martinez ;, 11)
- Add hozzá a GitLab CI-t (Philip Withnall;! 10)
- Szolgáltatás: Port az elavult g_type_class_add_private () -ból G_ADD_PRIVATE () (Philip Withnall;! 7)
- Add Daniel Playfair Cal és Philip Withnall fenntartóként (Philip Withnall)
Az újdonság a 0.28.0 verzióban:
- README frissítése
- A port a meson build rendszerhez (# 784910)
Újdonság
Az újdonság a 0.26.0 verzióban:
- hozzáadva a HÍREKhez.
Az újdonság a 0.24.0 verzióban:
- hozzáadva a HÍREKhez.
Az újdonság a 0.22.0 verzióban:
- Lebegőpontos kulcsok szerkesztése a szerkesztőben
- Appdata frissítése az átnevezett asztali fájlhoz
- Kevesebb verzióváltás
- fordítása:
- francia
- indonéz
- litván
- magyar
- katalán (valenciai)
- Korean
- hagyományos kínai
- spanyol
- brazil portugál
- galíciai fordítások
- katalán
- baszk nyelv
- dán
- norvég bokmA ¥ l
- görög
- Csehország
- szlovén
- Swedish
- Lengyel
- Lett
- Hebrew
- Orosz
- német
- Asszámi
- szerb
Újdonság a 0.19.3 verzióban:
- elég sok tesztlefedettség fejlesztés
- Adj hozzá egy megfelelő DCONF_ERROR hibaosztályt
- elhárítja a GLib elmaradási figyelmeztetéseket a build alatt
- motor: figyelmeztetés a hiányzó fájlokról csak egyszer forrásonként
- motor: írja be a WritabilityNotify jelet a D-Busből
- gsettings: a írási hibák helyes megváltoztatása
- motor: válogatott javítások a tesztelés során feltárt problémákra
- hordozhatóság: csak hivatkozás a -ldl-re, ha szükséges
- a "file-db" támogatása a profilokhoz: ez egy abszolút elérési út egy változó dconf adatbázis fájlhoz
- támogatást nyújt az XDG_DATA_DIRS profilok kereséséhez, ha nem szerepelnek az / etc könyvtárban
- add hozzá a 'dconf compile' parancsot a dconf adatbázisok készítéséhez kulcsfájlokból tetszőleges helyeken (például egy olyan projekt felépítési rendszeréből, amely fájl-db telepítését igényli)
- szerkesztő: hozzon létre egy szakaszelválasztót az alkalmazás menüjéhez a következetesség érdekében
- Az új GSettingsBackend.read_user_value () támogatása a
- Bump GLib verzió ennek megfelelően függ (2.39.1).
- Frissítések fordítása:
- görög
- katalán (valenciai)
- Egyszerűsített kínai
- Perzsa
Újdonság API-t.
A
Újdonság a 0.18.0 verzióban:
- Frissítések a fordításokról: baszk dán japán koreai portugál pandzsábi.
Újdonság a 0.16.1-es verzióban:
- A DConfChangeset két szálon történő mint a normál írásokban a dconf-ra.)
- Frissített indonéz fordítás
Újdonság a 0.17.0 verzióban:
- / li>
- https://bugzilla.gnome.org/show_bug.cgi?id=703073
- Néhány javítás a szerkesztőn:
- javítson néhány összeillesztési figyelmeztetést
- gresource használata
- szüntesse meg a menekülési kereséseket
- Fordítási frissítések:
- brazil portugál
- Csehország
- eszperantó
- Friulian
- galíciai
- német
- Hebrew
- indonéz
- litván
- malajálam
- norvég bokmA ¥ l
- szlovák
- szlovén
- spanyol
- tádzsik
Az újdonság a 0.16.0 verzióban:
- Állítsa be a G_LOG_DOMAIN értéket úgy, hogy a "dconf" megjelenjen a GLib naplóüzenetekben
- Fordítási frissítések:
- Asszámi
- Basque
- belorusz
- brazil portugál
- katalán
- Csehország
- dán
- észt
- Finn
- francia
- német
- görög
- Hindi
- Korean
- Lett
- Perzsa
- portugál
- pandzsábi
- Orosz
- tadzsik
- tamil
- Ujgur
- Valencia
- Ez a kiadás többé-kevésbé kiegészíti a dconf-szolgáltatás újraírását.
- A backendek támogatása teljes mértékben megvalósult (és van pár
- bizonyítékként). Számos apró hiba (néhány komoly tünettel) volt
- fix ellen az utolsó kiadás.
- Az üres változókkal kapcsolatos hibák javítása (például üres "dconf-terhelés" miatt). Ezeket a szerver oldalán megfelelően kezelik, de tiltják az ügyfélkönyvtárakat is.
- új ikonok: a virtuális ikonok frissítésre kerültek, és a HighContrast beállítás hozzáadva
- Lazítson bizonyos állításokat a szolgáltatásból visszajuttatott üzenetek sorrendjéről. A D-busz megsérti ezt a sorrendet abban az esetben, ha a szolgáltatás összeomlik, és ez sem ok arra, hogy az ügyfelet vele is vegyék.
- javítja az autogen.sh nem bash kompatibilitást
- adjon hozzá néhány backendet a dconf-szolgáltatáshoz (amelyeket "az utolsó HÍREK" figyelembe vettek). Az első backend egy null backend, amely lehetővé teszi egy ideiglenes adatbázist, amely a munkamenet élettartamához kötődik, esetleg hasznos a teszteléshez.
- egy új "kulcsfájl" háttért ad a szolgáltatáshoz. Ezt elsősorban az NFS-vel kell használni (ahol a mmap használata nem biztonságos)
- adjon hozzá egy mkdir () nevet egy üres könyvtárhoz, ahol a ~ / .config / dconf még nem létezik
- javítások a szolgáltatásban okozott hibák okozta írási hibák (beleértve a hibákat okozta a fenti probléma figyelmen kívül hagyta)
- a probléma köré rendeződik a tesztkazettával, amely lóg és nem sikerül, mert a GLib-változás a tesztcázák sorrendjében történik
- A tarballon való autoreconf futása most működni fog
- Frissített fordítások:
- Aragonéz
- Friulian
- galíciai
- görög
- Hebrew
- magyar
- olasz
- litván
- norvég bokmA ¥ l
- Lengyel
- szerb
- szlovák
- szlovén
- spanyol
- Thai
- Ujgur
- zárolt hibák:
- 595579 támogatja az NFS-t
- 663961 Nem építhető git checkout nélkül
- 673834 A dconf parancssori eszköz nem inicializálja a helyi szót
- 686998 adjon kulcsszavakat az asztali fájlhoz
- 687120 gnome-ostree-3.8 aktiválja a várható és& oc-> változást == várható állítás
- 687310 A dconf-editornak nagy kontrasztú alkalmazásikonot kell telepítenie
- 689136 Crash a dconf_writer_real_end () -ben: a változás NULL (ha $ XDG_CONFIG_HOME / dconf nem létezik)
- 690316 író: Javítsa a szegfakuszokat okozó hibát a szolgáltatás leállításakor
- 690477 Nem hozható létre a gnome-apps-3.6 modulkészlet
- 691013 A hiányzó ~ / .config / dconf és az egyértelmű mutató összeomlása
- 692144-nek szebb ikonra van szüksége
- 692186 build: az autogen.sh a / bin / sh parancsot használja, de a speciális shell átirányítási parancsoktól függ
- hozzáadva a HÍREKhez.
- GTK +
Újdonság a 0.15.3 verzióban:
A
Az újdonság a 0.10.0 verzióban:
Követelmények :
Hozzászólás nem található