dconf & nbsp; , GSettings'e bir arka uç olarak tasarlanmış açık kaynaklı, basit, kullanımı kolay ve ücretsiz anahtar tabanlı ve düşük düzeyli bir yapılandırma sistemidir. Bir yapılandırma depolama sistemi olmayan ve Microsoft Windows işletim sistemlerinden Kayıt Defteri Düzenleyicisi aracına eşdeğer olarak tanımlanabilen ancak GNOME grafik masaüstü ortamı için tasarlanmış platformlarda kullanılabilir.
Bir bakışta özellikler
Proje, okuma için büyük ölçüde optimize edilmiş olan ve GNOME masaüstü ortamında kullanıcı tercihlerini saklamak için ideal hale getiren bir anahtar / değer depolama sistemidir. Değişiklik bildirimlerini, zorunlu anahtarları ve çoklu yapılandırma kaynaklarının yığınlanmasını destekler.
GNOME masaüstü ortamının, GNOME projesinin bir parçası olarak dağıtılan çeşitli grafik uygulamaları, üçüncü taraf uygulamaları ve GNOME'un diğer dahili bileşenleri için, hem gizli hem de görünür ayarları değiştirmenize izin verir. oturumu.
Dconf ile çalışmaya başlama
GNOME tabanlı GNU / Linux dağıtımınıza dconf yüklemenin en iyi yolu, önceden oluşturulmuş ikili paketleri işletim sisteminizin ana yazılım havuzlarından kullanmaktır. Elbette, belirli bir donanım mimarisi ve Linux dağıtımı için programı optimize etmek isteyen kullanıcılar için bir evrensel kaynak arşivi de indirilebilir.
Uygulamayı, Softoware'de ücretsiz olarak dağıtılan kaynak tarpondan (tar.xz dosyası) yüklemeye karar verirseniz, onu indirip yerel olarak kaydedin, içeriğini çıkartın, bir terminal öykünücüsü açın ve & lsquo; cd & rsquo; ayıklanan arşiv dosyalarının konumuna gitmek için komut.
Yürütme & lsquo; ./ configure && make & rsquo; Programı yapılandırmak / optimize etmek ve ayrıca derlemek için komut. Ardından, & lsquo; make install & rsquo; sistem genelinde kurmak için root olarak veya sudo komutuyla komut verin. Hem 32 bit hem de 64 bit donanım platformları şu anda destekleniyor.
Bu sürümde yeni olan :
- Motor: iz devam ediyor Kök yolu için yanlış değiştirilmiş sinyalleri önlemek için izleme kolları. Motor zaten belirtilen yola abone olduğunda, abonelik talepleri artık gönderilmez. Abonelik talebi devam ederken bazı değerlerin değişmesi durumunda, değiştirilen bir sinyal sadece kök yolunun yerine abone olunan yol için gönderilir. (Daniel Playfair Cal;! 1,! 5, # 790640)
- Motor: Glib! 541, # 674885 için mevcut geçici çözümü genişleterek flatpak içindeki libsoup aracını kullanırken oluşan kilitlenme düzeltildi. GSocket ve diğer çeşitli GObject türleri de artık ana iş parçacığında başlatıldı. (Owen Taylor;! 15)
- dconf_changeset_ * ve dconf_client_ * ad alanlarındaki işlevler için GTK-Doc dizelerine aktarım ek açıklamaları ekleyin (Xavier Claessens, Philip Withnall;! 9, # 758903)
- GVDB ana öğesinin GVDB alt ağacını, çoğunlukla dokümantasyon geliştirmelerini içeren (Philip Withnall;! 17) güncelleyin
- dconf-update.vala: doğru hata mesajı dilbilgisi (Kenyon Ralph;! 6)
- Çeşitli mezonla ilgili iyileştirmeler (Inigo Martinez;! 11)
- GitLab CI (Philip Withnall;! 10) ekle
- Hizmet: Kullanımdan kaldırılan g_type_class_add_private () ile G_ADD_PRIVATE () arasındaki bağlantı noktası (Philip Withnall;! 7)
- Daniel Playfair Cal ve Philip Withnall'ı koruyucular olarak ekle (Philip Withnall)
Yeni olan nedir , 0.28.0 sürümünde:
- README'yi güncelle.
Sürümde yeni :
- Bağlantı noktasından yapı sistemine (# 784910)
Yeni olan nedir , sürüm 0.26.0:
- Sürüm numarası artırıldı ve yeni bir giriş yapıldı HABERLER’e eklendi.
Yeni olan nedir , sürüm 0.24.0:
- Sürüm numarası artırıldı ve yeni bir giriş yapıldı HABERLER’e eklendi.
Yeni olan nedir? , sürüm 0.22.0:
- Kayan nokta anahtarlarının düzenleyicide sabit kullanımı
- Yeniden adlandırılan masaüstü dosyası için uygulama güncellemesi
- Küçük doap değişiklikleri
- Çeviriler:
- Fransız
- Endonezya
- Litvanyalı
- Macar
- Katalanca (Valensiya)
- Korece
- Geleneksel Çince
- İspanyolca
- Brezilya Portekizcesi
- Galiçyaca çeviriler
- Katalanca
- Bask dili
- Danimarkalı
- Norveçli bokmA £ l
- Yunan
- Çek
- Sloven
- İsveç
- Polonya
- Letonyalı
- İbranice
- Rus
- Alman
- Assam
- Sırpça
Yenilikler : 0.19.3 sürümünde:
- pek çok test kapsamı iyileştirmesi
- Uygun bir DCONF_ERROR hata alanı ekle
- Yapı sırasında GLib kullanımdan kaldırılma uyarılarını bastır
- motor: eksik dosyalar hakkında her kaynakta yalnızca bir kez uyarı verir
- motor: D-Bus'dan WritabilityNotify sinyalini grok
- gsettings: yazılabilirlik değişikliklerini doğru şekilde ele al
- motor: test sırasında bulunan sorunlar için çeşitli düzeltmeler
- taşınabilirlik: yalnızca gerekliyse -ldl'ye bağla
- profillere 'file-db' için destek ekleyin: bu, değişmez bir dconf veritabanı dosyasının mutlak bir yoludur
- / etc içinde olmayanlar için XDG_DATA_DIRS içinde profil bulmak için destek ekleyin
- dconf veritabanlarını isteğe bağlı konumlarda (dosya-db yüklemek isteyebilecek bir projenin derleme sistemindeki gibi) dconf veritabanları oluşturmak için 'dconf derlemesi' komutunu ekleyin.
- düzenleyici: tutarlılık için uygulama menüsüne bir bölüm ayırıcı ekleyin
Sürüm 0.19.2’de yeni :
- Yeni GSettingsBackend.read_user_value () için destek eklendi API.
- Bump GLib sürümü buna göre değişir (2.39.1).
- Çeviri güncellemeleri:
- Yunan
- Katalanca (Valensiya)
- Basitleştirilmiş Çince
- Farsça
0.18.0 sürümünde yeni :
- Çeviriler güncellemeleri: Bask Danimarka Japonca Korece Portekizcesi Punjabi.
0.16.1 sürümünde yeni :
- İki iş parçacığında DConfChangeset kullanırken bir kilitlenme düzeltildi ( normal yazılanlarda olduğu gibi dconf'a.)
- Endonezyaca çeviri güncellendi
0.17.0 sürümünde yeni :
- Yarı ciddi iş parçacığı güvenliği sorununu düzeltin:
- https://bugzilla.gnome.org/show_bug.cgi?id=703073
- Düzenleyicide bazı geliştirmeler:
- bazı derleme uyarılarını düzeltin
- gresource kullan
- kaçışta aramaları iptal et
- Çeviri güncellemeleri:
- Brezilya Portekizcesi
- Çek
- Esperanto
- Friulian
- Galiçyaca
- Alman
- İbranice
- Endonezya
- Litvanyalı
- Malayalam
- Norveçli bokmA £ l
- Slovakça
- Sloven
- İspanyolca
- Tacikçe
0.16.0 sürümünde yeni :
- G_LOG_DOMAIN değerini, "dconf" ifadesinin GLib günlük iletilerinde görünecek şekilde ayarlayın
- Çeviri güncellemeleri:
- Assam
- Bask
- Belarus
- Brezilya Portekizcesi
- Katalanca
- Çek
- Danimarkalı
- Estonya
- Fince
- Fransız
- Alman
- Yunan
- Hintçe
- Korece
- Letonyalı
- Farsça
- Portekizce
- Pencap
- Rus
- Tacik
- Tamilce
- Uygur
- Valencia
- Bu sürüm az çok dconf hizmetinin yeniden yazılmasını tamamlar.
- Desteklerin desteklenmesi artık tam olarak gerçekleşti (ve birkaç tane var )
- son sürümle karşılaştırıldı.
- boş değişikliklerle ilgili sorunu düzeltin (örneğin boş 'dconf load' nedeniyle). Bunlar artık sunucu tarafında düzgün bir şekilde ele alınmış, ancak istemci kütüphanelerinde de yasaklanmıştır.
- yeni simgeler: hicolor simgeleri güncellendi ve bir HighContrast kümesi eklendi
- Hizmetten döndürülen iletilerin sırasına ilişkin bazı ifadeleri gevşetin. D-Bus, hizmetin çökmesi durumunda bu siparişi ihlal eder ve müşteriyi de beraberinde götürmek için bir neden yoktur.
- autogen.sh non-bash uyumluluğunu iyileştir
- dconf-hizmetine bazı son ekler ekleyin (son 'NEWS'e göre' dikkate alınmıştı). İlk arka uç, oturumun ömrüne bağlı geçici bir veri tabanına izin veren ve muhtemelen test için yararlı olan boş bir arka uçtur.
- ayrıca, hizmet için yeni bir 'anahtar kelime' arka ucunu da ekler. Bu öncelikle NFS ile kullanılmalıdır (mmap kullanımı güvenli değilse)
- ~ / .config / dconf'un zaten mevcut olmadığı boş bir ev dizininin durumunda bir mkdir () ekleyin
- Hizmetteki hataların neden olduğu hataları gidermek (yukarıdaki sorunun neden olduğu hatalar da dahil olmak üzere)
- test kabinlerinin çalıştırıldığı sıraya göre bir GLib değişimi nedeniyle asılı duran ve başarısız olan bir test çantası ile ilgili bir sorun üzerinde çalışın
- tarball'larda autoreconf çalıştırmak şimdi çalışmalıdır
- Çeviri güncellendi:
- Aragon
- Friulian
- Galiçyaca
- Yunan
- İbranice
- Macar
- İtalyan
- Litvanyalı
- Norveçli bokmA £ l
- Polonya
- Sırpça
- Slovakça
- Sloven
- İspanyolca
- Tay
- Uygur
- Hatalar kapalı:
- 595579 NFS desteği
- 663961 git checkout olmadan yapılamıyor
- 673834 dconf komut satırı aracı yerel ayar başlamıyor
- 686998 masaüstü dosyasına anahtar kelimeler ekleyin
- 687120 gnome-ostree-3.8 tetiklemesi bekleniyor &&ct-> gt = beklenen onaylama
- 687310 dconf editörü, yüksek kontrastlı bir uygulama simgesi yüklemelidir
- 689136 Crash in dconf_writer_real_end (): değişiklik NULL ($ XDG_CONFIG_HOME / dconf mevcut değilse)
- 690316 yazıcı: Hizmet kesintisinde segfaultlara neden olan yazım hatası düzeltildi
- 690477 gnome-apps-3.6 modül kümesi ile yapılamıyor
- 691013 Eksik ~ / .config / dconf ve açık işaretçi üzerinde kilitlenme
- 692144 daha güzel bir simgeye ihtiyaç duyar
- 692186 build: autogen.sh / bin / sh komutunu kullanır ancak gelişmiş kabuk yeniden yönlendirmesi kısayollarına bağlıdır
- Sürüm numarası artırıldı ve yeni bir giriş yapıldı HABERLER’e eklendi.
- GTK +
Yenilikler , 0.15.3 sürümünde:
Onları kanıt olarak kabul et. Birçok küçük hata (bazıları ciddi semptomları olan) olmuştur
Yeni olan nedir? sürüm 0.10.0:
Koşullar :
Yorum Bulunamadı