sábado, 8 de octubre de 2011

Instalando y configurando K3B

K3B es un software de grabación. Construido en Qt4, licenciado bajo GNU GPL2. Es uno de los programas más buenos y fundamentales de grabación que hay en todo GNU y ¿Quién no lo tiene?. En este tutorial te explicaremos como configurar K3B bajo FreeBSD.

Instalando K3B
  • De forma binaria:
# pkg_add -r k3b-kde4
  • Desde el código fuente (ports):
# cd /usr/ports/sysutils/k3b-kde4
# make install clean
 Creando un nuevo grupo "cdburners"
# pw groupadd cdburners
# pw groupmod cdburners -m "tu usuario"
Seteando permisos a cdrecord  (viene con sysutils/cdrtools)
# chown root /usr/local/bin/cdrecord
# chgrp cdburners /usr/local/bin/cdrecord 
# chmod 4710 /usr/local/bin/cdrecord
Cargando el módulo atapicam(4)
# kldload atapicam
FreeBSD cargando el módulo atapicam(4) en el proceso de arranque
Editar /boot/loader.conf
atapicam_load="YES"
Añadimos hald(8) en "/etc/rc.conf" para que se inicie en el post-arranque del sistema
hald_enable="YES"
Añadimos al "/etc/X11/xorg.conf" la siguiente línea
Options "AddAutoDevices" "off"
Pregunta:
  • ¿Por qué no Options "AllowEmptyInput" "off" ?
Porque se detectó que esta opción junto con hald(8) causaban conflicto. Uno de los efectos más comunes era el "falso congelamiento" de la pantalla. Que básicamente, lo que sucedía, era que no se "refrescaba" la pantalla y tenías que estar moviendo el ratón para "usar" las X11. De todos modos aquí tienes un artículo en inglés un poco más extenso. 

Permitiendo que otros usuarios puedan montar particiones
# sysctl vfs.usermount=1
Nota:
  • Esto no permite a cualquiera montar sistemas de ficheros alojados en un dispositivo como el disco duro o una llave USB. Esto va en función de lo que esté definido en "/etc/devfs.rules".
"Creando"  "/etc/devfs.rules"
[system=10]
add path 'cd*' mode 0660 group cdburners
add path 'pass*' mode 0660 group cdburners
add path 'xpt0' mode 0660 group cdburners
Haciendo que el sistema tome los permisos de "/etc/devfs.rules". Añade la siguiente línea a "/etc/rc.conf"
 devfs_system_ruleset="system"
Revisamos si tenemos hw.ata.atapi_dma en 1
# sysctl hw.ata.atapi_dma 
Nota:
  • En caso de que no lo esté, setéalo.
 # sysctl hw.ata.atapi_dma=1
Reiniciamos el sistema
# reboot

No hay comentarios:

Publicar un comentario