3. Használat
Nos, nincs is olyan sok mondanivaló erről a programról... Egyszerűen
nyisd meg a kfm-et és húzd át a fájlokat/könyvtárakat a jobb oldali ablakba.
Az áthúzás után többféle lehetőség közül választhatsz, hogy hová kerüljenek a
CD-n. A legjobb kipróbálni mindet, az eredmény azonnal látható. Amit áthúzol,
az a bal oldali ablakban kijelölt könyvtárba kerül majd.
Ez volt a rövid leírás ;-)
Ha nincs kfm-ed, akkor kipróbálhatod a beépített
egyszerű fájlkezelőt ("Nézet | Egyszerű fájlkezelő") is. Itt áthúzás helyett
jelöld ki a kívánt fájlt/könyvtárat és nyomd meg a "Kijelölt átmásolása"
gombot. A többi megegyezik az áthúzáskor történtekkel...
3.1 Könyvtárak és fájlok hozzáadása
Amikor áthúzod a fájlokat a kfm-ből a KisoCD jobb oldali ablakába, egy menü jelenik meg:
-
Csak a fájlt
-
Új könyvtárba
-
Könyvtárral (csak könyvtárak áthúzása esetén)
Itt kiválaszthatod, hogy hova akarod tenni a fájlt a CD-n. Nem tudom ennél
jobban elmagyarázni... próbáld ki!
Az első áthúzás után megjelenik a "Könyvtárak" ablakban "CD" item.
Tegyük fel, hogy a "kisocd-0.3pre2.tar.gz" nevű fájlt húztad át először,
kiválasztottad az "Új könyvtárba" menüpontot, és könyvtárnak beütötted,
hogy "linux/packages". Ekkor a program létrehozza a két könyvtárat és beteszi
a fájlt.
Ezután válaszd ki a /linux könyvtárat a középső ablakban és jöhet a
következő fájl! Most válaszd a "Csak a fájlt" lehetőséget, és máris bekerül a
fájl a "linux" könyvtárba. Könyvtárak áthúzása esetén a könyvtár minden
alkönyvtárral és fájllal együtt kerül át.
Van még egynéhány lehetőség, mint mondtam, a legjobb kipróbálni
mindet, és akkor rájössz, hogy mi mindent lehet...
A legfontosabb tudnivaló az, hogy az áthúzott fájl vagy könyvtár
a "Könyvtárak" ablakban kijelölt helyre fog kerülni.
Egyszerűbb lehetőség új könyvtárak létrehozására a
"Virtuális CD | Új könyvtár" opció használata.
A menüpontok értelemszerűen változhatnak, ha több fájlt vagy ha
könyvtárat húzol át.
3.2 Az image-fájl mérete
A főablak legalján egy kijelzőn látható, hogy a CD (650 MB) hány
százalékát töltötted már be. Amíg a kijelző zöld, addig még nem lépted
túl a határt...
De ne higgy e kijelzőnek! Csak a fájlok méretét adja össze, nem veszi
bele a könyvtárakat és a fájlrendszerből adódó egyebeket! A CD írása előtt
futtasd a "Következő lépés | Image-készítés szimulálása" menüpontot, innen
megtudhatod a végleges méretet!!!!
Ráadásul nem is vagy 650 MB-ra korlátozva, csinálhatsz nagyobb image-
fájlokat is, ha a CD-íród képes ezeknek a kezelésére. Ekkor egyszerűen hagyd figyelmen kívül
a vörös kijelzőt.
A kijelző alatt megnézheted a kijelölt könyvtár, a könyvtár és az alkönyvtárak,
illetve a kijelölt fájl méretét is.
3.3 Visszavonás, fájlok és könyvtárak "törlése", kizárása
A "Szerkeszt" gomb a bal alsó sarokban lehetővé teszi egyes bejegyzések
törlését (bal oldali ablak) és fájlok/könyvtárak kihagyását (jobb oldali ablak).
Ide be is húzhatsz fájlokat és könyvtárakat.
3.4 Címkék
A "cdDoc" menüvel könnyen létrehozhatsz egyszerű címkéket.
Nem túl csicsás program, de elvégzi a dolgát... Kell hozzá felinstallált LaTeX
bizonyos csomagokkal (egyszerűen egy fájlt készít az "Elkészítés a jelenlegi alapján"
menüpont használatával. Ezt a fájlt nem menti el a többivel!). Egyenlőre nem túl
jó ötlet megnézni az eredményt kdvi-vel, mert nem mutat meg mindent...
Az xdvi viszont nem képes a szöveg forgatására. A kinyomtatott címke
mindenesetre jó lesz!
A címke-fájl egy LaTeX-documentum, amit szerkeszthetsz is a "cdDoc | Szerkesztés" pontban.
Ha már összeraktad a CD-t, egyszerűen futtasd az "Elkészítés a jelenlegi alapján" parancsot;
ekkor minden, a gyökérben található könyvtár egy "description-item" lesz, és ha vannak alkönyvtárai
és előzőleg láthatóvá is tetted azokat, akkor automatikusan hozzáadódnak a többihez;
Természetesen meg is nézheted az eredményt ("cdDoc | Megnézés").
3.5 Projektek mentése és betöltése
Elmentheted és betöltheted a projektedet a "Fájl | Megnyit/Mentés/Mentés
másként" menüpontokkal.
Minden beálltás (fájlok a CD-n, opciók, cdDoc) egyetlen fájlban lesz
elmentve. Amikor először futtatod a KisoCD-t, készít a home
könyvtáradban egy alkönyvtárat, ahol mindenezeket eltárolja.
3.6 ...és végül a CD megírása...
Mielőtt elkezdenéd írni a CD-t, ellenőrizd a méretét
a "Következő lépés | Imagefájl készítés szimulálása" menüponttal.
Miután a mkisofs lefutott (image-írás nélkül), megnézheted
az output-ját ("Total extents scheduled to be written = (egy szám)". Oszd
el ezt a számot 512-vel, és máris megkaptad a CD méretét megabájtokban.
Ha sokban különbözik attól, amit a KisoCD korábban kiírt, akkor
valószínűleg bugot találtál... Én RockRidge esetén 1-2 megás különbségeket
tapasztaltam, nem tudom, hogy más fájlrendszerek/kiterjesztések esetén
mennyi lehet a differencia).
A CD megírásához válaszd a "Következő lépés | Shellscript készítése"
pontot (és előtte a "Következő lépés | Image készítése" pontot, ha nem
kapásból (on-the-fly) akarsz írni). A cdScript.sh-fájl a ~/KisoCD
könyvtárban jön létre, csak végre kell hajtani. "Paranoid" okból lett így,
végül is nem kell ahhoz ablakkezelő, hogy CD-t írjon az ember! De
persze a programból is megírhatod a "Következő lépés | CD írása" pontban!
(A KisoCD elindítja a cdScript.sh-t és megjeleníti az output-ot.)
Na, ez volt a bonyolultabb módszer. Egyszerűbb, ha egyből a
"Következő lépés | CD írása" ponttal kezdesz...
3.7 Opciók
Ez az ablak három részre van osztva:
-
Rendszer: a rendszeredet érintő opciók (a CD-író eszközfájlja,
a puffer mérete, elérési utak és egyebek).
-
cdDoc: a címkék készítése során használt programok elérése.
-
CD: Az aktuálisan készítendő CD-vel kapcsolatos opciók.
Szerintem a legtöbb opció világos, úgyhogy csak néhányat írok le közülük.
3.7.1 Rendszer
-
CD-író (a speciális fájl neve; csak multisession esetén):
ha multisession-CD-t írsz, és nem az első session-ről van szó, olvasni
kell a CD-n már szereplő adatokat is. Ezért itt meg kell adnod az iró speciális
fájljának nevét (pl. /dev/sg0, /dev/scd0) is.
-
Írás image-ből: ha image-fájlt akarsz készíteni írás előtt
(multisession esetén ez kötelező!), meg kell adni, hogy hová mentse a program
ezt a fájlt. Használd a "Böngész" gombot a fájl nevének és helyének megadására!
-
Image-fájl csatlakoztatási pontja: a "Következő lépés | Image
csatlakoztatása és megtekintése" menüpont használata esetén ide csatlakoztatja
a program az image-fájlt.
3.7.2 cdDoc
Egyszerűen csak meg kell adni a LaTex-fájlok fordítására, megtekintésére,
szerkesztésére és kinyomtatására használni kívánt programok nevét és elérését.
Az alapbeállítások többnyire megfelelnek.
3.7.3 CD
-
Alapok | Szimulált írás: többnyire üresen marad, mégis NAGYON fontos! Ha
új dolgokkal próbálkozol (fifo-méret, új hardver, írási sebesség növelése, stb.),
akkor először kapcsold be a Szimulált írás-t! Ilyenkor
egyszerűen csak teszteled a rendszert, minden olyan, mint a CD-írás során, de a
lézer nincsen bekapcsolva. Így "frizbi-készítés" (= egy CD elpazarlása) nélkül
végezheted a tesztelést.
-
Bootolható CD: egy kicsit más, mint a többi grafikus program esetében.
A KisoCD-nek csak azt kell megadni, hogy hol található a bootolható image-fájl a
merevlemezen. Másolgatni nem kell, ez automatikusan megtörténik. E témában
olvasd el a a következő részeket is!
Ha többet akarsz tudni az itt szereplő többi opcióról, a legjobb,
ha elolvasod a mkisofs és a cdrecord manuálját.
3.8 Bootolható CD-k
FIGYELMEZTETÉS: Nem
teszteltem alaposan a bootolható CD-k készítését. A KisoCD és a
mkisofs közötti kommunikáció meglehetősen jónak tűnik, ez azt
valószínűsíti, hogy minden rendben van, és a shell-szkripteken végzett tesztjeim
szerint sem kell tartanod a CD elrontásától. DE NINCS GARANCIA! Mindezidáig
(22.7.1999) csupán egyetlen bootolható CD készítését próbáltam meg, ami nem is lett jó,
valószínűleg a CD hibája miatt. Egyes rendszereken bootol és elkezdi kicsomagolni a
kernelt, mielőtt leáll, máshol semmi sem történik. Ezzel együtt is ki akartam adni
ezt a verziót, nem akarom, hogy várnod kelljen addig, amíg megint megpróbálom
(és ismét elrontom, mert ugyanolyan CD-t használok).
A bootolható CD-k készítése egyszerűbb a KisoCD-vel,
mint más programokkal: nem kell a boot-image és a boot-catalog pontos helyével
foglalkoznod, csak a boot-image pontos helyét kell megadni a merevlemezen. A
boot-imagefájl elkészítése előtt bekerül egy új könyvtárba, majd törlődik.
A bootolható CD készítése során a legfontosabb a megfelelő boot-imagefájl.
Olvasd el, hogy mit ír erről a man mkisofs:
A boot-image mérete pontosan az 1.2, vagy 1.44 vagy 2.88
MB-os floppy méretével egyezzen meg; a program ugyanis ezt a méretet használja majd
az iso9660 fájlrendszer készítése során; feltételezi, hogy az első 512 bájtos
szektort be lehet olvasni a boot-image-ről (alapvetően egy floppy emulációjáról
van szó). Mindez akkor lesz jó, ha a boot-image pl. egy boot floppy LILO-val.
A BootDisk-HOWTO részletesen leírja a bootolható CD-k elkészítésének
módját is. Jól használahtó boot-imageként a yard
is.
Ne felejtsd el meghívni a "Következő lépés | Image-készítés szimulálása" menüpontot
a CD megírása előtt. Itt ugyanis megtudhatod, ha a mkisofs-nek problémája akadt
a kiválasztott boot-image-dzsel.
3.9 Többfelhasználós rendszerek
Ha sok felhasználó dolgozik ugyanazon a gépen, akkor hasznos,
ha egyes opciókat úgy lehet beállítani, hogy a felhasználók ne változtathassák meg
(pl. Cd-író, elérési utak, írási sebesség, stb.)
Az is sokszor hasznos, ha a felhasználó nem láthat minden opciót és
lehetőséget (menük elrejtése), mert csak belezavarodna, vagy ilyesmi...
Betettem egy speciális opciót is (valaki megkért rá): sokban
egyszerűsíti a fájlok/könyvtárak behúzását, kevésbé hatékony, de egyszerűbb.
Mindezt root-ként a globális konfigurációs fájl szerkesztésével lehet
beállítani, a neve kisocdrc és a share/config/
könyvtárban található a KDE-könyvtáron belül, vagy az /etc/defaults/-ban, esetleg az /usr/local/etc/defaults/-ban.
A kisocd forráskönyvtárában találsz egy példafájlt, ebben benne van a
szintaxis leírása is.
Egyes felhasználók és csoportok esetében is meghatározhatsz opciókat.
Induláskor a program keres a fájlban egy olyan szekciót, aminek neve
megegyezik a felhasználóéval, ha nem talál, akkor a csoportra keres rá,
ha ilyet sem talál, akkor korlátozások nélkül indul el.
Nem tervezem grafikus menü írását e fájl szerkesztéséhez. Ha valakinek
lenne kedve megcsinálni, csak szóljon és belevesszük.
Ugyanígy nem fogom a KisoCD-t uid root-ra állítani és nem
várom ezt a cdrecord-tól sem. Ha többfelhasználós rendszer
adminisztrátora vagy, szeretném hallani a véleményedet arról, hogy mi a jobb,
és hogy vannak-e a KisoCD-nek ezzel kapcsolatos hiányosságai.
3.10 Multisession CD-k
Multisession CD-k készítéséhez néhány speciális dolgot is
be kell állítani:
-
Menj a Beállítások | CD | CD típusa részhez és válaszd a multisession CD-t.
-
Add meg, hogy az első, az utolsó vagy egy közbülső sessionról van-e szó.
-
Nézd meg, hogy létező könyvtárat adtál-e meg a Beállítások |
Rendszer | Eszközök, könyvtárak, ... | Írás image-ből résznél!
Itt egy image-fájlt (az első kivételével minden session esetén) és egy
ideiglenes könyvtárat fog létrehozni a program.
Ne felejtsd el, hogy a fájl nevét is meg kell adnod az elérési út végén!
Ha nem első sessiont készítesz, a következők lehetnek
fontosak:
-
Image-fájlt kell készíteni, kapásból nem lehet a CD-t megírni!
-
Az image készítése során az előző session-öknek is elérhetőknek kell lenniük
a CD-írón keresztül ( Beállítások | Rendszer | CD-író (a speciális
fájl neve; csak multisession esetén).
-
A szimbolikus linkeket nem lehet szimbolikus linkekként belevenni.
A választásodtól függően ("Beállítások | CD | Fájlrendszer") ezek nem kerülnek rá
a CD-re, vagy pedig követi őket a program.
3.11 CD-írás egyszerű user-ként
Ehhez Suid root jogokat kell adnod a cdrecord-nak (persze root-ként!):
chmod 4711 /usr/bin/cdrecord
Ha a cdrecord nem az /usr/bin könyvtárban van, a pontos helyét
megtudhatod a which cdrecord paranccsal.
|