Config::Model::Xorg

Yazılım ekran görüntüsü:
Config::Model::Xorg
Yazılım detaylar:
Versiyon: 1.106
Qayıt: 14 Apr 15
Geliştirici: Dominique Dumont
Lisans: Ücretsiz
Popülerlik: 6

Rating: nan/5 (Total Votes: 0)

Yapılandırma :: Model yapılandırma verilerinin anlamsal içeriğini doğrulayarak yardımcı olmak için bir çerçeve sağlar. Proje ayrıca mplayer ya transcode gibi karmaşık bir program seçenekleri anlamsal kontrolünü sağlamak için kullanılabilir.
En karmaşık yazılım için, yapılandırma yükseltme çoğu insan için zor bir iştir. Yapılandırma :: Model kullanarak, bir yazılım kullanıcıları için pürüzsüz bir yükseltme yolu sağlayabilir.
Bu nasıl çalışır?
Bu projeyi kullanarak, tipik bir yapılandırma doğrulama aracı 3 bölümden yapılacaktır:
kullanıcı arayüzü
Kullanıcı tarafından sağlanan tüm yapılandırma bilgilerini doğrulayarak sorumlu olan doğrulama motoru.
yapılandırma bilgilerini saklamak depolama tesisi
Biz zaten bazı yapılandırma doğrulama araçlarını yok mu?
Muhtemelen webmin gibi araçlar düşünüyorsun. Evet, bu araçlar var ve iyi çalışır, ancak sakıncaları kendi seti var.
Genellikle, yapılandırma verileri doğrulama semantik doğrulama gerçekleştirir ve genellikle oldukça karmaşık (xorg.conf dosyasını ele Debian'ın xserver-xorg.config komut dosyası için örneğin 2500 satır) olmak biter bir komut ile yapılır.
Çoğu durumda, yapılandırma modeli talimatları ifade edilir (kullanılan programlama dili ne olursa olsun) ve gerçek yapılandırma verilerini işlemek için işleme bir sürü serpiştirilmiş.
Bu projenin avantajı nedir?
Yapılandırma :: Modeli projeleri yapılandırma modeli tamamen gerçek işleme talimatı ayrılmış bir doğrulama motoru almak için bir yol sağlar.
Yapılandırma modeli bildirge şeklinde ifade edilir (yani bir Perl veri yapısı) her zaman kod çok daha korumak daha kolaydır.
beyan belirtir:
(jenerik kullanıcı arayüzleri ile sorgulanabilir) konfigürasyon verilerinin yapısı
Her elementin özellikleri (sınırları, tamsayı veya dize, tipi gibi enum kontrol ...)
parametrelerin varsayılan değerleri (eğer varsa)
zorunlu parametreler
hedef kitleye (orta, avans, usta)
on-line yardım (ach parametre veya parametre değeri için)
Her parametrenin uzmanlık düzeyi (acemi gözlerden uzman parametreleri gizlemek için)
Yani, sonunda:
Yapılandırma içerik bakım ve evrimi daha kolay
Kullanıcı, bu projeyi kullanarak * Tüm * programlar için bir * ortak * arayüzünü göreceksiniz.
Kullanıcı gelişmiş parametreleri görmezsiniz
yapılandırma verileri yükseltme kolay ve aklı kontrol yapılır
yapılandırma denetim varsayılan değerlerine compated kullanıcı tarafından değiştirilmiş ne kontrol etmek mümkündür
Kullanıcı arabirimi hakkında neler?
Yapılandırma :: Model ayrıca kullanıcının modelini sorgulayan bir Lanetler :: UI arayüzü ile gelen ve ilgili kullanıcı ekranları üretecektir.
Veri depolama hakkında neler?
Yapılandırma dosyalarının sözdizimi çılgınca başka bir program oluşturmak değişir beri, bu çerçeve kullanmak isteyen insanların çoğu özel ayrıştırıcı / yazar sağlamak zorunda olacak.
Ini tarzı dosyası gibi, ya da Elektra veya debconf projelerine bir arayüz sağlar: Yine bu proje aynı zamanda en yaygın biçimi için bir yazar / ayrıştırıcı sağlayabilir. Bu nokta tartışmaya açıktır.
Tek bir yapılandırma modeli yani bir modeli birlikte birkaç yapılandırma tutarlılığı dosyaları sağlayacak çeşitli ayrıştırıcılar ve yazarlar kullanmak için bu tamamen mümkündür

Bu sürümdeki yeni nedir:.

  • Tüm Xorg modeli dosyaları artık düzenlenebilir ve Yapılandırma :: Model :: Kendisi tarafından yazılmıştır.
  • fglrx modeli eklendi.
  • Eklentiler modeli eklendi.
  • config-düzenleme-xorg komut xorg.conf editörü kadar ateş kolaylaştırmak için ilave edildi.
  • Ati modeli eklendi.
  • Radeon modeli geliştirildi.
  • ayrıştırıcı (Xorg gibi) anahtar kelimeler için harfe şimdi duyarsızdır.
  • hata sürü tespit edildi.
  • sürücü modelleri hala eksik.

sürüm 1.101 yeni nedir:

  • config-değiştir-xorg kadar ateş kolaylaştırmak eklendi xorg.conf editörü.

sürüm 0,513 yeni nedir:.

  • VESA modeli eklendi
  • X.Org yapılandırmasını bulmak için birkaç dizinleri çalışacağız Bu sürüm.
  • Yeni Yapılandırma :: Model :: AutoRead ile başa çıkmak için sabit olmuştur.

Gereksinimler :

  • Perl

Benzer yazılım

TextTest
TextTest

18 Jul 15

pytest-marks
pytest-marks

15 Apr 15

nose-parameterized
nose-parameterized

14 Apr 15

AutobahnTestSuite
AutobahnTestSuite

20 Feb 15

Geliştirici Diğer yazılım Dominique Dumont

Yorumlar Config::Model::Xorg

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!