Писане на CD/DVD

от ILuxWiki

Направо към: навигация, търсене

Съдържание

Въведение

Преди седмица се сдобих с чисто нова LITE-ON DVDRW SOHW-1653S писачка и от тогава се каня да я подкарам да записва под FreeBSD. Това DVD тостерче е USB и се открива като SCSI устройсто в 5.x версия. Първоначалните ми опити да накарам стандартния инструмент burncd не доведоха до ползотворни резултати. Пречката се оказа, че просто burncd не поддържа USB/SCSI устройства, ползва се само за "to burn CD-R/RW media using the ATAPI cd driver"... След малко ровене в документацията придобих знанието: моят инструмент за писане е cdrecord.

Днес си "запретнах ръкавите" и започнах инсталацията на софтуера. Под Linux винаги съм ползвал k3b, затова реших да поразгледам другите му конкуренти. Поразрових се из port директорийте и след справка в нета се спрях на gnomebaker. Инсталирах необходимите пакети и графичната част на програма си тръгна без проблем, но за съжаление, освен че ми намери записвачката нищо друго не можах да постигна.

Реших да си пробвам късмета и да инсталирам k3b, все пак това е лидера, трябва да знаят как се прави :).

Необходими пакети

pkg_add -r dvd+rw-tools
pkg_add -r cdrtools
pkg_add -r k3b
k3b ще отнеме малко време, особено ако нямате инсталирани основните библиотеки на KDE.

Промени по системата:

cdrecord и cdrdao се нуждаят от root права за да могат да разгърнат своите възможности
 chmod 4710 /usr/local/bin/cdrecord
 chgrp operator /usr/local/bin/cdrecord
 chmod 4710 /usr/local/bin/cdrdao
 chgrp operator /usr/local/bin/cdrdao
Тук използвам група operator,но може да създадете отделна и нова група,за повече информация направете справка в man страниците на двата инструмента. В FreeBSD 5.x се използва devfs, т.е. устройствата в /dev се създават при boot-ване. За да може да се пише от обикновен потребител е необходимо да настроим съответните права на устройствата.

добавете към /etc/rc.conf

 devd_enable="YES"
 devfs_system_ruleset="liteon_usb"  # това тук (според указанията трява да сложи правилните права в случай на HOTPLUG

допълнение за HOTPLUG --Sysop 01:16, 30 ное 2006 (EET)

За да работи system_ruleset трябва да създадем /etc/devfs.rules със следното съдържание.

 [liteon_usb=10]
  add path 'pass*' mode 0660 group operator
  add path 'cd*' mode 0660 group operator

Точно след 1 минута ще го изпробвам дали работи това с devfs.rules... РАБОТИ!!!

допълнение за HOTPLUG --Sysop 01:16, 30 ное 2006 (EET)

Към файл /etc/devfs.conf:

link cd0 cdrom

own       /dev/acd0   root:operator
perm      /dev/acd0   0660

perm      /dev/cd0   0660
own       /dev/cd0   root:operator

perm      /dev/xpt0   0660
own       /dev/xpt0   root:operator

perm      /dev/pass0   0660
own       /dev/pass0   root:operator

За да е възможно потребителя да монтира CD/DVD устройството, в fstab:

/dev/cd0	/home/todor/mnt/cdrom	cd9660	ro,noauto	0	0

добавете и следния ред в /etc/sysctl.conf: ( допълнение --Sysop 14:11, 22 юни 2005 (EEST))

vfs.usermount=1

и като за последно добавете с любимия си тектов редактор потребителя да е член на група operator в /etc/group

operator:*:5:root,todor

или като изпълните

pw usermod todor -G todor

При мен вече мирише на печено, а при вас? Ако съм изтървал нещо правете си потребител и променете/добавете необходимото.

burncd

Този инструмент е включен в самото FreeBSD. Използва се предимно за IDE записвачки. В man страницата му ще намерите цялата информация, която е необходима за работа с него. Ако не ви е приятно да правите .ISO файлове "на ръка" с mkisofs, препоръчвам да ползвате k3b и след това да ги подавате на burncd. Ето пример с вече готов .ISO:

 burncd -v -f /dev/acd0 -s 4 -e data ./abbbbbb.iso fixate

gnomebaker

Търсят се доброволци.

Други връзки

Тестове

С колегата ми Павел Цеков, проведохме доста тестове за качество на записа с развлични видове празни носители. Общо взето пробвахме всичко от продаваните празни DVD носители на пазара . На около 2-3 марки графиките според горната програмa бяха обещаващи, но финалния тест: разпознаване и четене със Sony PlayStation II издържаха само носителите на Verbatim.

Лични инструменти