Config::Model::Xorg

Screenshot Software:
Config::Model::Xorg
Mga detalye ng Software:
Bersyon: 1.106
I-upload ang petsa: 14 Apr 15
Nag-develop: Dominique Dumont
Lisensya: Libre
Katanyagan: 44

Rating: 4.0/5 (Total Votes: 2)

Config :: Model ay nagbibigay ng isang framework upang makatulong sa pagpapatunay sa mga semantiko nilalaman ng data ng configuration. Pwede ring i-project ang ginagamit upang magbigay ng isang semantiko check ng mga pagpipilian ng isang kumplikadong mga programa tulad ng mplayer o i-transcode.
Para sa karamihan ng mga kumplikadong software, upgrade pagsasaayos ay isang mahirap na gawain para sa karamihan ng mga tao. Sa pamamagitan ng paggamit Config :: Modelo, ay maaaring magbigay ng software ng isang makinis na pag-upgrade landas para sa kanilang mga gumagamit.
Paano ito gumagana?
Paggamit ng proyekto na ito, isang tipikal na tool sa pagpapatunay configuration ay ginawa ng 3 bahagi:
Ang user interface
Ang pagpapatunay engine na kung saan ay sa singil ng pagpapatunay sa lahat ng mga impormasyon na ibinigay ng user ang configuration.
Ang pasilidad na imbakan na nag-iimbak ang impormasyon ng configuration
Huwag namin ay mayroon ng ilang mga tool sa pagpapatunay ang configuration?
Marahil ay pinag-iisipan mo ng mga tool tulad ng webmin. Oo, ang mga tool na umiiral at gumagana fine, ngunit mayroon sila ng kanilang mga hanay ng mga drawbacks.
Karaniwan, ang pagpapatunay ng data ng configuration tapos may script na gumaganap semantiko pagpapatunay at madalas ay nagtatapos up pagiging masyadong kumplikadong (hal 2500 linya para sa xserver-xorg.config script Debian kung saan humahawak xorg.conf file).
Sa karamihan ng mga kaso, ang modelo configuration ipinahayag sa mga tagubilin (kahit anong programming language ang gagamitin) at interspersed na may maraming mga processing upang mahawakan ang aktwal na data ng configuration.
Ano ang bentahe ng proyektong ito?
Ang Config :: mga proyekto ng Modelo magbigay ng isang paraan upang makakuha ng pagpapatunay engine kung saan ang modelo configuration ay ganap na nakahiwalay mula sa aktwal na pagtuturo ng pagpoproseso.
Ang modelong configuration ipinahayag sa isang paturol na form (ibig sabihin ng Perl istraktura ng data) na kung saan ay palaging mas madali upang mapanatili kaysa sa isang maraming mga code.
Pagpapahayag Tinukoy ng:
ang istraktura ng data ng configuration (na maaaring na-query sa pamamagitan ng generic na mga interface ng gumagamit)
ang mga katangian ng bawat elemento (mga hangganan, suriin, integer o string, tulad ng enum uri ...)
ang default na mga halaga ng mga parameter (kung mayroon)
ipinag-uutos na mga parameter
ang-target na madla (intermediate, advance, master)
on-line ng tulong (para sa parameter ach o halaga ng parameter)
ang antas ng kadalubhasaan ng bawat parameter (upang itago ang mga ekspertong mga parameter mula newbie mata)
Kaya, sa dulo:
pagpapanatili at paglaki ng mga nilalaman ng configuration ay mas madali
user ay makakakita ng isang * karaniwang interface * * para sa lahat * programa gamit ang proyektong ito.
gumagamit ay hindi makikita ang advanced na mga parameter
pag-upgrade ng data ng configuration ay mas madali at kaliwanagan ng isip tseke ay ginanap
pag-audit ng pagsasaayos ay posible upang suriin kung ano ang nabago ng mga gumagamit compated sa mga default na halaga
Ano ang tungkol sa mga user interface?
Config :: Model ay darating din na may Curses interface :: UI na query modelo ng user at bumuo ng ang may-katuturang mga screen ng user.
Paano ang tungkol sa imbakan ng data?
Dahil ang syntax ng file ng configuration ay nag-iiba wildly bumuo ng isang programa sa isa pa, karamihan sa mga tao na nais na gamitin ang framework na kailangang magbigay ng isang nakatuong pang-parse / manunulat.
Gayunpaman, ang proyektong ito ay maaari ring magbigay ng isang manunulat / pang-parse para sa pinaka-karaniwang format: tulad ng INI file ng estilo, o nagbibigay ng interface sa Elektra o mga proyekto debconf. Ang puntong ito ay bukas para sa talakayan.
Ito ay ganap na posible para sa isang solong modelo configuration upang gamitin ang ilang mga parsers at manunulat kaya isang modelo ay matiyak ang pagkakapare-pareho sa ilang mga configuration file ng sama-sama

Ano ang bagong sa paglabas:.

  • Ang lahat ng mga modelo file Xorg na ngayon ang na-edit at nakasulat sa pamamagitan ng Config :: Modelo :: sarili nito.
  • Ang modelong Fglrx ay idinagdag.
  • Ang modelo Mga Extension ay idinagdag.
  • Ang config-edit-xorg utos ay naidagdag sa luwag pagpapaputok up ang xorg.conf editor.
  • Ang modelong Ati ay idinagdag.
  • Ang modelong Radeon ay napabuti.
  • Ang pang-parse ay insensitive na ngayon sa case para sa mga keyword (tulad ng Xorg).
  • Maraming mga bug ay naayos na.
  • Ang mga modelo driver ay hindi kumpleto pa rin.

Ano ang bagong sa bersyon 1.101:

  • config-edit-xorg ay naidagdag sa luwag pagpapaputok up ang editor xorg.conf.

Ano ang bagong sa bersyon 0.513:.

  • Ang isang modelo VESA ay naidagdag
  • Ang release na ito ay subukan ng ilang mga direktoryo upang mahanap ang configuration X.Org.
  • Ito ay naayos upang makayanan ang mga bagong Config :: Modelo :: Autoread.

Mga Kinakailangan :

  • Perl

Katulad na software

nose-html-output
nose-html-output

20 Feb 15

nosy
nosy

11 May 15

calltree
calltree

3 Jun 15

PyUseCase
PyUseCase

11 May 15

Iba pang mga software developer ng Dominique Dumont

Mga komento sa Config::Model::Xorg

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!