12.07.2015 Views

Untitled - Vitajte na stránkach www.einsty.hostujem.sk

Untitled - Vitajte na stránkach www.einsty.hostujem.sk

Untitled - Vitajte na stránkach www.einsty.hostujem.sk

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

S O F T W A R EVýroba CD pod Linuxom / 2× <strong>na</strong>pa¾ovací softvér pre XWindowsPred nieko¾kými mesiacmi v PC REVUE vyšli dva èlánky otom, ako vyrobi pod Linuxom CD v príkazovom riadku.Pravdaže, tento spôsob rozhodne nebol ten <strong>na</strong>jpohodlnejší,ako <strong>na</strong>koniec niektorí z vás aj v mailoch do redakciepripomenuli. Je <strong>sk</strong>utoène pravda, že ak sa èlovek ponáh¾a,tak nemá èas študova manuálové stránky a vyrába siahodlhépríkazy. V takýchto – ale nielen v týchto – prípadochje dobrý <strong>na</strong>pa¾ovací softvér ako dar nebies. Poïmesa teda pozrie <strong>na</strong> dva programy <strong>na</strong> pohodlné <strong>na</strong>pa¾ovanieCD, ktoré máme pod Linuxom k dispozícii.n ECLiPt RoasterECLiPt Roaster je <strong>na</strong>pa¾ovací softvér <strong>na</strong>písaný v Pythonepre prostredie GNOME. Je to program so spar an<strong>sk</strong>ystriedmym rozhraním, no vo svojich funkciách a možnostiachje viac než štedrý. Inštalácia je ve¾mi jednoduchá, no<strong>na</strong>jprv si musíme <strong>na</strong>inštalova balíky python (v. 1.5.2 avyššia), gnome, gnome-python, mkisofs a cdrecord.Samotný ECLiPt staèí len rozbali , spusti ./configure apotom make install. Nekompiluje sa niè, takže by smenemali <strong>na</strong>razi <strong>na</strong> nijaké komplikácie. Obrazovku ECLiPtumôžete vidie <strong>na</strong> obr. 1.Obr. 1 ECLiPt v akciiPo spustení ECLiPtu sa zobrazí jeho základná obrazovka.Jednotlivé druhy CD, ktoré vie ECLiPt vytvára , sú dostupnéako separátne záložky. Konkrétne pod záložkou DataCD sa<strong>sk</strong>rýva tvorba dátových (ISO9660) CD. Tieto CD je ECLiPtschopný <strong>na</strong>páli on-the-fly (po kliknutí <strong>na</strong> tlaèidlo Burn CDv hornej èasti ok<strong>na</strong>), bez vytvárania pomocného image <strong>na</strong>di<strong>sk</strong>u, ale bez problémov dokáže pre nás vytvori aj image,a to po kliknutí <strong>na</strong> tlaèidlo Create Image. Adresáre a súbory,ktoré chceme <strong>na</strong> CD ma , treba <strong>na</strong>jprv pomocou tlaèidlaAdd File(s) prida do ok<strong>na</strong> Directories. To, èo je zobrazenéa zvýraznené (highlighted, selected) v okne Directories,to bude aj <strong>na</strong>hraté <strong>na</strong> CD. V prípade, že sa rozhodneme<strong>na</strong>koniec niektorý adresár èi súbor <strong>na</strong> CD neda , tlaèidlomRemove File(s) ho z ok<strong>na</strong> Directories odstránime. Nakoniectlaèidlo AutoSelect zvýrazní všetky súbory a adresáre vtomto okne.Ïalšia záložka AudioCD <strong>sk</strong>rýva prostriedky <strong>na</strong> vytvoreniebežných hudobných CD. Hudobné CD sa ECLiPt s<strong>na</strong>žívytvára v režime DAO, èo však môže pri niektorých súèasnýchCD/RW mechanikách zlyha (vzh¾adom <strong>na</strong> podporutohto režimu v programe cdrecord, ktorý sa stará o zápisdát <strong>na</strong> CD).Záložka ISO Image nám umožòuje <strong>na</strong>èíta už vytvorenýimage a <strong>na</strong>páli ho <strong>na</strong> CD. Súèas ou tejto záložky sú ajinformácie o autorovi tohto image a niektoré technickédetaily.Pokia¾ by bolo potrebné urobi si image z nejakéhohotového CD, poslúži nám záložka Read CD. Jedným kliknutím<strong>na</strong> tlaèidlo <strong>na</strong> tejto záložke sa nám celé CD uloží dosúboru, s ktorým si môžeme ne<strong>sk</strong>ôr robi , èo potrebujeme.Zároveò možno cez túto záložku aj „grabova “ jednotlivé<strong>sk</strong>ladby z hudobných CD.Záložka Copy CD slúži <strong>na</strong> vytvorenie kópie originálnehoCD on-the-fly. Má to však jednu nevýhodu vyplývajúcu ztoho, že zapisovanie dát <strong>na</strong> CD má v rukách program cdrecord:cdrecord nepodporuje priamo <strong>na</strong>pa¾ovaèky ATAPI.Namiesto toho vyžaduje, aby bola v jadre zapnutá SCSIemulácia zariadení ATAPI, èiže aby sa <strong>na</strong>pr. aj obyèajnéATAPI CD tvárilo ako SCSI CD mechanika. S takýmto CD užvie cdrecord pracova hladko. Ak budete niekedy potrebovakopírova CD priamo z obyèajnej CD mechaniky <strong>na</strong> CD<strong>na</strong>pa¾ovaèku, musíte si v jadre zapnú aj podporu ATAPICD, aj podporu SCSI emulácie zariadení ATAPI ako moduly.Potom je potrebné jadru poveda , ktorá ATAPI CD mechanikasa má emulova ako zariadenie SCSI. Ak je vaša ATAPICD mechanika <strong>na</strong>príklad /dev/hdc (secondary master), dolilo.conf doplòte <strong>na</strong> príslušné miesto riadokappend=“hdc=ide-scsi“a po spustení príkazu lilo a reštarte systému <strong>na</strong>hrajtemodul ide-scsi <strong>na</strong>pr. príkazommodprobe ide-scsiOdteraz bude vaša CD mechanika prístupná ako /dev/scd0alebo /dev/scd1 (prezrite si dôkladne výpis príkazu dmesg,v òom nájdete všetky informácie).Záložka Special ukrýva niektoré špeciálne èinnosti,ktoré sa zväèša týkajú formátovania (blankovania) prepisovate¾nýchCD médií.Nakoniec <strong>na</strong> záložke Preferences sa <strong>na</strong>chádzajú všetky<strong>na</strong>stavenia vrátane výberu èítacej a zapisovacej CDmechaniky.Práca s programom ECLiPt je jednoduchá. Pri<strong>na</strong>pa¾ovaní CD on-the-fly si staèí vybra , ktoré súborychceme <strong>na</strong> CD ma . Potom jediné kliknutie <strong>na</strong> tlaèidloBurn CD a môžeme <strong>na</strong>pa¾ova . ECLiPt hladko podporujetvorbu multisession CD, takže ani dodatoèné dopa¾ovaniedát <strong>na</strong> CD nespôsobí nijaké ažkosti. Samozrejme, multisessionCD platia iba pre dátové CD, nie pre hudobné(niežeby hudobné CD teoreticky nemohli by multisession,ale je to dos zriedkavé a ECLiPt, èi <strong>sk</strong>ôr cdrecordto nepodporuje).Program ECLiPt mal po <strong>na</strong>inštalovaní pár kozmetickýchchýb, ktoré boli zrejme spôsobené tým, že ECLiPt bol prispôsobenýstaršej verzii programov cdrecord a mkhybrid.Prejavovalo sa to tak, že <strong>na</strong>príklad pri <strong>na</strong>pa¾ovaní dátovýchCD on-the-fly nestúpala hodnota <strong>na</strong> ukazovatelipriebehu. Naš astie tento problém sa dal odstráni triviálnymzásahom do zdrojových textov. Autorovi ECLiPtu,samozrejme, svoje úpravy pošlem.Okrem týchto nepodstatných chybièiek krásy programECLiPt hodnotím ve¾mi vysoko a odporúèam každému,aby si ho vy<strong>sk</strong>úšal. ECLiPt je možné zoh<strong>na</strong> <strong>na</strong> adresehttp://eclipt.uni-klu.ac.at/projects/eroaster/.n XCDRoastXCDRoast (<strong>na</strong> obr. 2) jeïalší balík <strong>na</strong>písaný v grafickejknižnici GTK, slúžiaci<strong>na</strong> výrobu CD. Pojeho kompilácii (vyžaduje balíky libgtk-dev, cdrecorda mkisofs) musíme pri prvom spustení vojs do menu Nastavi(program je celkom slušne preložený do sloven<strong>sk</strong>éhojazyka). Prostredie programu XCDRoast je oprotiECLiPt podstatne sofistikovanejšie, <strong>na</strong>neš astie XCDRoastv súèasnosti ešte nepodporuje automatické vytváraniemultisession CD.Ovládanie programu XCDRoast je rozdelené do dvochhlavných kategórií: kopírovanie CD a tvorba nového CD.Pri kopírovaní CD si XCDRoast podobne ako ECLiPt môžeObr. 2 XCDRoast pri <strong>na</strong>pa¾ovaní CDvytvori image kopírovaného CD, ale rov<strong>na</strong>ko je možnékopírova priamo z CD <strong>na</strong> <strong>na</strong>pa¾ovaèku. Tu však platí<strong>na</strong>vlas to isté, èo sme uviedli už pri predošlom programe:ani XCDRoast nepodporuje priamo mechaniky ATAPI,takže je nevyhnutné pomôc si opísanou fintou <strong>na</strong> emuláciuzariadení SCSI.Tvorba nových CD je v programe XCDRoast o nieèokomfortnejšia, ako vidie i <strong>na</strong> obr. 3.Obr. 3 Detail ok<strong>na</strong> <strong>na</strong> tvorbu nového CDKeïže v základných funkciách sú si XCDRoast a ECLiPtrovnocenné, nebudem opisova zhodné vlastnosti, ale<strong>sk</strong>ôr sa sústredím <strong>na</strong> rozdiely.XCDRoast nám priamo umožòuje pri pridávaní novýchadresárov <strong>na</strong> CD ich premenovanie èi presunutie dovnútranejakých už existujúcich adresárov. Rov<strong>na</strong>ko vynikajúcavec, ktorá v ECLiPte zatia¾ chýba, je vkladanie údajov dohlavièky CD – menovka di<strong>sk</strong>u, autor, vydavate¾ a pripravovate¾atï. Na rozdiel od ECLiPtu sa v XCDRoast prakticky<strong>na</strong> každej vo¾be a tlaèidle zobrazuje bublinová nápoveï,preložená do slovenèiny. Ïalšou vítanou vlastnos ou jepodpora CDDB, ktorá <strong>na</strong>jmä pri kopírovaní hudobných CDzjednoduší vypåòanie informácií do hlavièky nového CD.Pre paranoikov príde vhod možnos , že XCDRoast dokážepo <strong>na</strong>pálení CD hotový výrobok <strong>sk</strong>ontrolova , èi je <strong>na</strong>ozajidentický s originálom èi s image.Ako som však už spomenul, ani XCDRoast nie je doko<strong>na</strong>lý.Pri rozsiahlejšom používaní <strong>na</strong>trafíme <strong>na</strong> zopárvolieb èi funkcií, pri ktorých nám XCDRoast nonšalantneohlási: „Momentálne nepodporované“. Najnepríjemnejšieje to práve pri chýbajúcej podpore výroby multisessionCD, pretože ich ruèná tvorba je <strong>sk</strong>utoène zamotaná.Odhliadnuc od týchto nedotiahnutých funkcií,XCDRoast je perfektný nástroj s komfortným prostredím,ktorý sa urèite zapáèi každému používate¾ovi. XCDRoastmožno zí<strong>sk</strong>a <strong>na</strong> URL http://<strong>www</strong>.xcdroast.org.Peter Palúch10/2001 PC REVUE 91

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!