KisoCD |
3. BedienungEs gibt eigentlich nicht viel zu sagen über dieses Programm...öffnen Sie einfach kfm und ziehen Sie Dateien/Verzeichnisse ins rechte Fenster. Wenn Sie die Dateien/Verzeichnisse ablegen, können Sie zwischen verschiedenen Möglichkeiten wählen, wie diese auf der CD aussehen sollen. Die einfachste Möglichkeit ist, es einfach auszuprobieren, Sie werden das Ergebnis sofort sehen. Was Sie einfügen, wird an dem Ort im Verzeichnisbaum eingefügt, der im linken Fenster ausgewählt ist. Wenn es Ihnen nicht möglich ist kfm zu benutzen, können Sie einen einfachen "Dateimanager" (view|einfacher Dateimanager)benutzen. Anstatt drag&drop zu benutzen, können Sie auch die gewünschte Datei markieren und dann "Ausgewähltes kopieren" anklicken. Alles Übrige ist gleich... 3.1 Dateien und Verzeichnisse hinzufügenZiehen Sie sie vom kfm in den rechten Teil des KisoCD-Fenster.
Hier können Sie auswählen, wo die Dateien/Verzeichnisse auf der CD eingefügt werden sollen. Im Moment ist es schwer für mich alle Möglichkeiten zu erläutern. Probieren Sie einfach alle aus...! Der Punkt "CD" erscheint in der "Verzeichnis"-Box, nachdem Sie die ersten Dateien/Verzeichnisse abgelegt haben. Nehmen wir an , Sie haben als erstes die Datei "kisocd-0.3pre2.tar.gz" in das rechte Fenster gezogen und "in neues Verzeichnis"gewählt, sowie "linux/packages" als Verzeichnis angegeben, dann werden diese Verzeichnisse erstellt und die Dateien in "/linux/packages" eingefügt. Danach können Sie beispielsweise "/linux" im mittleren Fenster auswählen und die nächste Datei/das nächste Verzeichnis einfügen. Wenn Sie "Nur die Dateien aus dem Verz. kopieren" bei einer Datei aktivieren, wird die Datei in "/linux" abgelegt. Wenden Sie diese Funktion auf ein Verzeichnis an, werden alle Dateien des Verzeichnisses einschließlich der Unterverzeichnisse in "/linux" abgelegt. Das Menü sieht etwas anders aus, wenn Sie mehrere Dateien/Verzeichnisse auf einmal einfügen. 3.2 Die Größe prüfenAm unteren Rand befindet sich eine Fortschrittsanzeige, welche die Belegung der CD (650 MB) anzeigt. Der Balken ist grün, solange der Inhalt auf eine CD passt... Darüber hinaus besteht keine Begrenzung auf 650MB-CDs. Sie können größere Images erstellen, wenn Ihr CD-Brenner dies erlaubt.--Beachten Sie einfach nicht --die rote Farbe der Fortschrittsanzeige. Unter der Fortschrittsanzeige gibt es einige Anzeigen, die Ihnen die Größe des ausgewählten Verzeichnisses, des ausgewählten Verzeichnisses inklusive der Unterverzeichnisse sowie der ausgewählten Datei verraten. 3.3 Hinzugefügtes wieder entfernen, Ausschließen ("Löschen") von Dateien und VerzeichnissenDer "Bearbeiten..."-Button im Hauptfenster ermöglicht Ihnen das Löschen von Zuweisungen, die Sie festgelegt haben (in der linken Fensterhälfte). In der rechten Fensterhälfte können Sie Dateien/Verzeichnisse ausschließen. Auch hier ist das Einfügen von Dateien und Verzeichnissen möglich. 3.4 Traycards erstellenIm "cdDoc"-Menü können Sie auf einfache Weise schlichte Traycards für Ihre CD erstellen. Sie sind nicht besonders schön, sie tun aber ihren Dienst... Sie müssen allerdings LaTeX und einige seiner Pakete installiert haben (Eine Datei mit der selben Ausgabe erhalten Sie, wenn Sie "Aus der aktuellen Ansicht erzeugen" anklicken. Es wird nicht mit den anderen Sachen gespeichert.). Im Moment ist es noch nicht empfehlenswert sich das Ergebnis mit kdvi anzusehen, da es nicht alles anzeigen kann...wie auch immer, xdvi kann keine Text rotieren. Aber es wird richtig ausgedruckt. Die Traycard ist ein LaTeX-Dokument, welches Sie mit "cdDoc|Bearbeiten..." verändern können. Wenn Sie Ihre CD zusammenstellen, starten Sie einfach "cdDoc|Aus der aktuellen Ansicht erzeugen". Jedes toplevel-Verzeichnis wird ein Teil der Beschreibung sein. Falls dieses Unterverzeichnisse hat und Sie diese vor der Erstellung sichtbar gemacht habe, werden diese automatisch hinzugefügt. 3.5 Speichern und Laden von ProjektenSelbstverständlich können Sie Ihre Projekte mit "Datei|Öffnen.../Speichern/Speichern unter..." laden oder speichern. 3.6 ...und schließlich die CD brennen....Bevor Sie die CD brennen, sollten Sie deren Größe mit "Einzelschritt|Erzeugung des Images simulieren" testen. Nachdem mkisofs gelaufen ist, (ohne ein Image zu erzeugen) wird Ihnen die Ausgabe angezeigt. Dann erhalten Sie eine Nachricht, welche CD-Größe mkisofs' -Ausgabe errechnet hat. (wenn mkisofs fertig ist, erscheint "Total extents scheduled to be written = (eine Zahl)". Teilen Sie diese Zahl durch 512 und Sie erhalten die Größe Ihrer CD in MB...wenn es sehr stark von dem Wert abweicht, den KisoCD ermittelt hat, haben Sie vermutlich einen Bug gefunden...(Bei mir sind abweichungen von 1-2 MB vorgekommen, als ich das "Rockridge"-Format benutzte. (Ich kenne jedoch nicht die Auswirkungen bei anderen Dateisystemen/Erweiterungen)). Um die CD zu brennen wählen Sie "Einzelschritt|Shellscript erzeugen" (zuvor jedoch "Einzelschritt|Image erzeugen" wenn Sie die CD nicht on-the-fly brennen möchten). Die Datei cdScript.sh wird in ~/KisoCD erstellt, Sie müssen es nur noch ausführen. Dies ist als "paranoia-Option" realisiert...es wird kein Windowmanager zum Brennen von CDs benötigt...Sie können die CD allerdings auch auf einmal brennen, in dem Sie "EInzelschritt|CD jetzt brennen!" anklicken (KisoCD führt in diesem Fall cdScript.sh für Sie aus und zeigt die Ausgabe an). Dies war der etwas schwierigere Weg. Wählen Sie einfach "Datei|CD brennen" wenn Sie es einfacher bevorzugen. 3.7 EinstellungenDie Einstellungen-Dialoge sind in drei Teile aufgeteilt:
Ich denke, die meisten Einstellungen sind unmissvertändlich, also werde ich hier nur einige von Ihnen erklären. 3.7.1 System
3.7.2 cdDocDer Pfad oder Name der Programme zum Übersetzen/Ansehen/Bearbeiten/Drucken von latex-Dateien wird hier angegeben. Normalerweise sollten die Voreinstellungen stimmen. 3.7.3 CD
Wenn Sie mehr über diese Einstellungen erfahren wollen, lesen Sie die Manpages zu mkisofs und cdrecord. 3.7.4 user interface
3.8 Bootfähige CDsWARNUNG:Ich habe die Erstellung von bootfähigen CDs nicht umfassend getestet. Das Zusammenspiel von KisoCD und mkisofs scheint was das anbetrifft in Ordnung zu sein; genauso wie die Tests, die ich in den Shellscripts mache um Sie vor dem Brennen abzuhalten wenn irgend etwas nicht stimmt. ABER ICH KANN FÜR NICHTS GARANTIEREN! Bis jetzt (22.7.1999) habe ich erst eine bootfähige CD zu ertsellen versucht, was auf Grund eines CD-Fehlers misslang. Auf einigen Systemen fängt es mit dem boot und entpacken des Kernels vor dem Halting an, auf anderen Systemen passiert gar nichts. Nichtsdestotrotz wollte ich diese Version veröffentlichen, ich glaube nicht, dass Sie warten müssen, bis ich es das nächste Mal versucht habe (was dann möglicherweise wieder fehlschlägt, weil ich den selben Rohling-Typ verwende). Bootfähige CDs mit KisoCD zu erstellen ist einfacher als mit anderen Programmen: Sie müssen sich keine Gedanken über den Bootimage-Pfad und den Bootkatalog machen, das Einzige, was KisoCD von Ihnen wissen möchte ist, wo sich das Bootimage auf der Festplatte befindet. Bevor das Programm das Image erstellt, kopiert es das Bootimage in ein neues Verzeichnis und löscht die von Ihm erstellten Dateien später auch. Das Wichtigste bei der Erstellung von bootfähigen CDs ist die Erstellung des Bootimages. Das sagt man mkisofs dazu:Das Boot-Image muss exakt die Größe entweder einer 1.2, 1.44, oder einer 2.88 meg Floppydisk besitzen. mkisofs wird diese Größe beim Erstellen des iso9660 Ausgabe-Dateisystems benutzen. Es wird vorausgesetzt, dass der erste 512 byte Sektor vom Bootimage gelesen wird. (dies ist erforderlich um ein normales Floppylaufwerk zu emulieren). Dies wird zum Beispiel funktionieren, wenn das Bootimage eine auf LILO basierende boot-Floppydisk ist. Die BootDisk-HOWTO erklärt Ihnen, wie Sie eine bootfähige CD erstellen. Für die Erstellung von bootfähigen Images ist yard ein gutes Hilfsmittel. 3.9 Einstellungen für Multi-User-SystemeWenn mehrere Benutzer dieselbe Hardware benutzen, ist es ratsam einige Optionen voreinzustellen, die die Benutzer nicht ändern können. Zum Beispiel den CD-Brenner, Pfade oder die Schreibgechwindigkeit. Ein GUI-Dialog zum Bearbeiten dieser Datei ist nicht geplant. Wenn jemand dies programmieren möchte, soll er sich bitte mit mir in Verbindung setzen, es wird dann implementiert. 3.10 Multisession CDsUm Multisession CDs zu erstellen, müssen Sie einige Dinge beachten:
Wenn sie irgendeine Session nach der ersten brennen, müssen Sie folgendes beachten:
3.11 CDs als normaler User brennenSie müssen cdrecord suid root setzen (natürlich müssen Sie root sein um das zu tun): |