LINUX-BG   Adres : http://www.linux-bg.org
Testvane na XFree86 4.1.0 bez da mahate stariia X survur
Ot: Slavei Karadjov
Publikuvana na: 27-06-2001
Adres na statiiata: http://www.linux-bg.org/cgi-bin/y/index.pl?page=article&id=advices&key=331218009
    Ako iskate da testvate noviiat HFree86  4.1.0 survur, bez da premahvate stariiat si HFree86 3.x survur i kato svalite samo priblizitelno 8MV failove, to produlzhavaite s cheteneto na tazi statiia.

Ot kude da zapochnete pri testvane na nov XFree86 survur?
Purvo e dobre da se uverite kakva e stepenta na poddruzhka na vashata video karta v novata versiia. Informatsiiata za tova koi karti se poddurzhat ot posledniia survur/4.1.0 za momenta/ shte otkriete na adres: http://www.xfree86.org/4.1.0/RELNOTES4.html#14. Izberete ot tam draiverut, koito ste izpolzvali do sega za da vidite kakvo e sustoianieto na novite draiveri.  Kato primer za tazi statiia shte izpolzvam draiverut glint, koito izpolzvam za kartata Permedia 2.  Poglednah stranitsata http://www.xfree86.org/4.1.0/glint.4.html i ot tam se okaza, che se poddurzhat vsichki stari karti + Permedia 3. Do tuk dobre. Qvno ima smisul da se probvat novite draiveri.

Instalirane na nov testovi XFree86 4.1.0 bez premahvane na stariia survur.
Zapochnah da mislia kak da si instaliram noviia X survur bez da iztrivam stariiat si XFree86 3.3.6, koito mi vurshi dobra rabota. Sled 2 dena svaliane na paketi i chetene na konfiguratsii stignah do raboteshto reshenie, koeto shte predlozha i na vas. Pri tova s minimalno kolichestvo svaleni failove. Purvoto neshto koeto triabva da svalite e faila Xinstall.sh -- http://ftp1.sourceforge.net/pub/mirrors/XFree86/4.1.0/Xinstall.sh (~33k), i da go staritate na vashata mashinata s optsiiata -check, t.e:
    sh Xinstall.sh -check
Taka startirana, programata dava informatsiia za tova failove ot koia direktoriia triabva da se svaliat. Mnogo polezna informatsiia, koiato spestiava svaliane na izlishni failove i  vreme.

Svaliane na neobhodimite failove.
Informatsiiata, koiato poluchih ot programata be, che moiata sistema e Linux-ix86-glibc22. Preminah v direktoriiata http://ftp1.sourceforge.net/pub/mirrors/XFree86/4.1.0/binaries/Linux-ix86-glibc22/. Vie triabva da zamenite Linux-ix86-glibc22 direktoriiata s podhodiashtata za vashata sistema. Okaza se, che moga da svalia samo niakolko faila za da se pusne rabotesht nov X survur. Failovete sa Xxserv.tgz  http://ftp1.sourceforge.net/pub/mirrors/XFree86/4.1.0/binaries/Linux-ix86-glibc22/Xxserv.tgz (~742k) i Xmod.tgz  http://ftp1.sourceforge.net/pub/mirrors/XFree86/4.1.0/binaries/Linux-ix86-glibc22/Xmod.tgz (~6.5Mb).
    Pri noviiat X survur veche imame edin glaven X survur i otdelni moduli i draiveri za nego, koito se zarezhdat dinamichno po vreme na startirane na survura, a ne kakto beshe pri verisia 3 - otdelni X survuri za razlichnite video karti. Samiiat protses na puskane na X 4 se sustoi v tova X survurut , koito se namira v arhiva  Xxserv.tgz, da se starira sled koeto da prochete konfiguratsionniia fail i da zaredi neobhodimite moduli ot Xmod.tgz.

Konfiguratsionniiat faila na XFree86 4.
Konfiguratsionniiat fail na XFree86  4 se razlichava ot konfiguratsionniia fail na 3-kata.  Taka, che shte se nalozhi da suzdadete sami nov konfiguratsionnen fail za 4-kata ili da redaktirate stariiat si. Az reshih vse pak da probvam sus starata konfiguratsiia. Kopirah stariia konfiguratsionnen fail v takuv s ime /etc/XFree86-4. Sled koeto se opitah  da startiram noviiat survur s komandata  ./X -xf86config /etc/XFree86-4. Estestveno, che ne se poluchi. Zapochna da dava greshki oshte pri obrabotvane na konfiguratsionniia fail, no pone imashe informatsiia za tova na koi red e greshkata. Zapochnah bavno i muchitelno da komentiram tezi redove. Sled 1 min na redaktirane se stigna do moment, v koito triabvashe da dobavia lisvashtite parametri za novata konfiguratsiia. V sektsiiata Device(Section "Device" ....EndSection) se okaza che lipsva nai-vazhniiat moment  - imeto na draivera, koito shte izpolzvam. Vednaga dobavih sledniiat red v sektsiiata
        Driver      "glint"
Sled tazi promiana neshtata vzeha da se raznishtvat. Vse pak triabvashe da posocha na X survura putia ot koito da si zarezhda modulite. Tova mozhe da stane po dva nachina ili ot komandniia red, pri startiraneto na survur s optsiia -modulepath ili kato se dobavi opisanie v konfiguratsionniia fail. Predpochetoh vtoriia variant i dobavih nov red v sektsiiata File:
        ModulePath "/usr/local/test/X4.1.0/lib/modules"
"/usr/local/test/X4.1.0/lib/modules" e putiat v koito razarhivirah failovete ot Xmod.tgz.  Opitah otnovo da startiram H survura i pochti se poluchi. Kazvam pochti zashtoto zapochna da se oplakva za lispa na razni razshirenie i shriftove.
   Eto, che doide vreme da dobavia i nova sektsiia v noviia konfiguratsionnen fail. Sektsiiata e "Module" i se suzdava kato se dobaviat slednite redove (v nachaloto za predpochitane).
        Section "Module"
        EndSection
Sled malko chetene dobavih slednite moduli ili razshireniia dbe, extmod, type1, freetype, speedo, glx, dri i sektsiiata pridobi sledniia vid
        Section "Module"
            Load        "dbe"   # Double buffer razshirenie
            Load  "extmod"   # dopulnitelni, no neobhodimi moduli
            Load        "type1" # za poddruzhka na Type1 shriftove
            Load        "freetype" # za TrueType shriftove
            Load         "speedo"   #  za Speedo shriftove
            Load        "glx"   # GL eXtension
            Load        "dri"
        EndSection
Starirah X survura i veche vsichno trugna kakto triabva. Napisah
    export DISPLAY=:0.0
sled koeto starirash GIMP.

Promeni spriamo XFree86 3.3.6
Kakvi promeni zabeliazah.  V nachaloto pochti nikakvi, ili pone ne vizualni.  Sled kato pregledah log faila iz osnovi(obiknoveno se namira v /var/log/XFree86.0.log) zabeliazah, che survura bezpogreshno sam e otkril vida na monitora mi, danni za nego kakto i razdelitelni sposobnosti, koito poddurzha. No istinskite promeni zabeliazah chak  kato starirah KDE2.1, koeto raboti s Qt-2.3.0. Poiavi se mistichniia Anti-Aliasing efekt, koiato se izraziava v zaobliane na grapavinite na izpolzvanite shriftove. Otkrih i oshte neshto -- noviia survur ima sobstvena poddruzhka za TrueType shriftove i ne e neobhodimo da se puska dopulnitelen TrueType survur. Za da mozhe obache H- da izpolzva tezi shriftove triabva purvo da se opishat failovete vuv fonts.dir fail. Tova niamia da stane s obiknovenata mkfontdir programa i shte se nalozhi da si svalite programata ttmkftdir -- http://freshmeat.net/projects/ttmkfdir/ . Izpulnete komandata
    ttmkftdir -o fonts.dir
ot direktoriiata v koiato sa TrueType shriftovete. Dobavete putia da shriftovete v sektsiiata File:
    FontPath   "/usr/X11R6/lib/X11/fonts/truetype/"
Restariraite H survura s novata konfiguratsiia, pusnete si GIMP i sami se uverete s kakvi prekrasni shriftove razpolagate veche.

V zaklyuchenie.
Predimstvata na noviia XFree86 survur spriamo stariia sa:
    1. podobreno harduerno uskorenie za niakoi karti
    2. poddruzhka na  Anti-Aliasing na shriftovete(izpolzvan za momenta ot KDE2 s Qt-2.3.x edinstveno)
    3. vgradena poddruzhka na TrueType shriftove
    4. podobrena sistema za razpoznavane na harduera (video karta, monitor).

Ako smiatate, che si zasluzhava da se vuzpolzvate ot predimstvata na noviia H survur, to si go instaliraite po posocheniia ot http://www.xfree86.org/4.1.0/Install.html nachin. Imaite predvid sushto taka, che informatsiiata v tazi statiia e podhodiashta  edinstveno za testvane na noviia survur. Za istinska instalatsiia shte triabva da svalite vsichki zadulzhitelni failove, posocheni v Install.html failove i da razkarate stariia survur ot mashinata.

<< Kak da pretsakame Linux s pomoshtta na hdparm | (pochti)Pulno rukovodstvo za modulite v Linux iadroto [chast 3] >>

Avtorite na saita, kakto i tehnite sutrudnitsi zapazvat avtorskite prava vurhu sobstvenite si materiali publikuvani tuk, no te sa copyleft t.e. mogat svobodno da budat kopirani i razprostraniavani s iziskvaneto izrichno da se upomenava imeto na avtora, kakto i da se publikuva na vidno miasto, che te sa vzeti ot originalniia im URL-adres na tozi survur (http://www.linux-bg.org). Avtorskite prava na prevodnite materiali prinadlezhat na tehnite avtori. Ako s publikuvaneto tuk na niakakuv material nevolno sa narusheni nechii prava - sled konstatiraneto na tozi fakt materialut shte bude svalen.

All trademarks, logos and copyrights mentioned on this site are the property of their respective owners.
Linux is copyright by Linus Torvalds.
© Linuks za bulgari EOOD 2007
© Slavei Karadjov 1999 - 2006

All rights reserved.

Изпълнението отне: 0 wallclock secs ( 0.16 usr + 0.03 sys = 0.19 CPU)