Thomas Schmitt 2020-07-08 10:18:15 +00:00
parent 90ceea3f44
commit 7540070af7
1 changed files with 12 additions and 10 deletions

22
FAQ.md

@ -1,3 +1,4 @@
### Libburnia Frequently Asked Questions ### Libburnia Frequently Asked Questions
Please post your questions to Please post your questions to
@ -83,7 +84,7 @@ Volunteers are wanted who make a collection of use cases, ask at bug-xorriso
for xorriso instructions to fulfill the needs, and describe both in a for xorriso instructions to fulfill the needs, and describe both in a
user-readable manner. user-readable manner.
Up to then, the GUI demo [xorriso-tcltk](https://dev.lovelyhq.com/libburnia/libisoburn/raw/HEAD/frontend/README-tcltk) Up to then, the GUI demo [xorriso-tcltk](https://dev.lovelyhq.com/libburnia/libisoburn/raw/branch/master/frontend/README-tcltk)
[(screenshot)](http://www.gnu.org/software/xorriso/xorriso-tcltk-screen.gif) [(screenshot)](http://www.gnu.org/software/xorriso/xorriso-tcltk-screen.gif)
may serve as interactive exploration tool. It needs `xorriso` >= 1.2.6, `Tcl`, may serve as interactive exploration tool. It needs `xorriso` >= 1.2.6, `Tcl`,
`Tk` >= 8.4, optionally Tcl / Tk package `BWidget`. `Tk` >= 8.4, optionally Tcl / Tk package `BWidget`.
@ -231,7 +232,7 @@ supported for systems with EFI firmware with x86 or ARM processor.
Further it supports machines with MIPS processor from SGI (Big Endian) Further it supports machines with MIPS processor from SGI (Big Endian)
and DEC (Little Endian), and SUN SPARC machines. and DEC (Little Endian), and SUN SPARC machines.
(See [libisofs/doc/boot_sectors.txt](https://dev.lovelyhq.com/libburnia/libisofs/raw/HEAD/doc/boot_sectors.txt) (See [libisofs/doc/boot_sectors.txt](https://dev.lovelyhq.com/libburnia/libisofs/raw/branch/master/doc/boot_sectors.txt)
for technical details.) for technical details.)
Examples how to get an impression of the boot equipment of existing ISO 9660 Examples how to get an impression of the boot equipment of existing ISO 9660
@ -326,10 +327,10 @@ The decisive references are the inclusion headers of the libraries
and `<libisoburn/xorriso.h>`. and `<libisoburn/xorriso.h>`.
Current git versions of these files: Current git versions of these files:
[libburn/libburn.h](https://dev.lovelyhq.com/libburnia/libburn/raw/HEAD/libburn/libburn.h) , [libburn/libburn.h](https://dev.lovelyhq.com/libburnia/libburn/raw/branch/master/libburn/libburn.h) ,
[libisofs/libisofs.h](https://dev.lovelyhq.com/libburnia/libisofs/raw/HEAD/libisofs/libisofs.h) , [libisofs/libisofs.h](https://dev.lovelyhq.com/libburnia/libisofs/raw/branch/master/libisofs/libisofs.h) ,
[libisoburn/libisoburn.h](https://dev.lovelyhq.com/libburnia/libisoburn/raw/HEAD/libisoburn/libisoburn.h) , [libisoburn/libisoburn.h](https://dev.lovelyhq.com/libburnia/libisoburn/raw/branch/master/libisoburn/libisoburn.h) ,
[libisoburn/xorriso.h](https://dev.lovelyhq.com/libburnia/libisoburn/raw/HEAD/xorriso/xorriso.h) [libisoburn/xorriso.h](https://dev.lovelyhq.com/libburnia/libisoburn/raw/branch/master/xorriso/xorriso.h)
##### I want to write a GUI on the top of libburnia libraries. Any pointers or recommendations ? <A NAME="gui_advise"> ##### I want to write a GUI on the top of libburnia libraries. Any pointers or recommendations ? <A NAME="gui_advise">
@ -340,7 +341,7 @@ versa. The xorriso implementation is located inside libisoburn.
Each option that is described in Each option that is described in
[man 1 xorriso](http://www.gnu.org/software/xorriso/man_1_xorriso.html) [man 1 xorriso](http://www.gnu.org/software/xorriso/man_1_xorriso.html)
can be performed by a corresponding C function that is defined in can be performed by a corresponding C function that is defined in
[xorriso.h](https://dev.lovelyhq.com/libburnia/libisoburn/raw/HEAD/xorriso/xorriso.h) [xorriso.h](https://dev.lovelyhq.com/libburnia/libisoburn/raw/branch/master/xorriso/xorriso.h)
Further there are calls for library startup and shutdown, for problem Further there are calls for library startup and shutdown, for problem
handling, and for the interpreters of xorriso's command line interface. handling, and for the interpreters of xorriso's command line interface.
@ -349,7 +350,7 @@ The xorriso API encapsulates calls to libisofs, libburn, and libisoburn.
An alternative to the xorriso C API is xorriso dialog mode. An alternative to the xorriso C API is xorriso dialog mode.
[See below](FAQ#xorriso_dialog_mode). [See below](FAQ#xorriso_dialog_mode).
The script The script
[xorriso-tcltk](https://dev.lovelyhq.com/libburnia/libisoburn/raw/HEAD/frontend/xorriso-tcltk) [xorriso-tcltk](https://dev.lovelyhq.com/libburnia/libisoburn/raw/branch/master/frontend/xorriso-tcltk)
demonstrates this approach. It is part of the demonstrates this approach. It is part of the
libisoburn release tarball and of the GNU xorriso tarball. libisoburn release tarball and of the GNU xorriso tarball.
@ -369,7 +370,7 @@ here.)
[xorriso examples](http://www.gnu.org/software/xorriso/man_1_xorriso.html#EXAMPLES) , [xorriso examples](http://www.gnu.org/software/xorriso/man_1_xorriso.html#EXAMPLES) ,
[cdrskin examples](http://scdbackup.sourceforge.net/man_1_cdrskin_devel.html#EXAMPLES) , [cdrskin examples](http://scdbackup.sourceforge.net/man_1_cdrskin_devel.html#EXAMPLES) ,
[libburner.c a minimal but complete burn program](https://dev.lovelyhq.com/libburnia/libburn/raw/HEAD/test/libburner.c). [libburner.c a minimal but complete burn program](https://dev.lovelyhq.com/libburnia/libburn/raw/branch/master/test/libburner.c).
##### What personalities are supported by xorriso ? <A NAME="xorriso_aliases"> ##### What personalities are supported by xorriso ? <A NAME="xorriso_aliases">
@ -404,7 +405,7 @@ every now and then to perform various commands in order to complete
complex tasks like image size prediction. complex tasks like image size prediction.
The script The script
[xorriso-tcltk](https://dev.lovelyhq.com/libburnia/libisoburn/raw/HEAD/frontend/xorriso-tcltk) [xorriso-tcltk](https://dev.lovelyhq.com/libburnia/libisoburn/raw/branch/master/frontend/xorriso-tcltk)
demonstrates this approach. It is part of the demonstrates this approach. It is part of the
libisoburn release tarball and of the GNU xorriso tarball. libisoburn release tarball and of the GNU xorriso tarball.
@ -420,3 +421,4 @@ their content without notice.
---------------------------------------------------------------------------- ----------------------------------------------------------------------------
Site maintainer: Do not edit this wiki directly but rather the git version Site maintainer: Do not edit this wiki directly but rather the git version
of `libisoburn/doc/faq.wiki`. When done, paste it into the wiki editor. of `libisoburn/doc/faq.wiki`. When done, paste it into the wiki editor.