Configurar SlackWare 12.1 en portátil DELL M1530
July 9th, 2008 by sLoKHace un tiempo adquirimos un portátil DELL modelo M1530, el cual bajo nuestra modesta opinión viene muy bien equipado y con hardware compatible con GNU/Linux, permitiéndonos instalar gran cantidad de distros en el. Como la mayoría de portátiles que encontramos en el mercado, para conseguir que funcione al 100% bajo GNU/Linux, habrá que configurarlo correctamente, para ese menester hemos elegido una de las mejores y más veteranas distribuciones de GNU/linux, Slackware 12.01. Comenzaremos por nombrar el Hardware de este portátil y lo que tenemos que configurar para que lo reconozca adecuadamente.
Hardware Portátil:
Nvidia 8600 GT
4 GB de ram
320 GB HD
bluetooh (Dell Wireless 355)
Wifi ( ipw 4965)
resolución 1440x900
Lo que vamos a configurar:
Audio
Automontage de dispositivos
Teclas táctiles
Wireless
Bluetooth
Webcam
Runlevel
Vamos a suponer que ya tenemos instalado Slackware 12.1 en nuestro flamante equipo Dell, y acaba de arrancarse, lo primero que haremos lógicamente sera editar el fichero inittab para que arranque en modo gráfico (runlevel 4), para ello desde una consola (No hay otra cosa) editamos el archivo /etc/inittab y en la linea 24 (La primera que esté descomentada) cambiamos el runlevel (de 3 a 4), tendría que quedar algo así:
id:4:initdefault:
Guardamos y Reiniciamos el equipo (reboot), y nos metemos el gestor de ventanas o escritorio que deseemos, una vez dentro del escritorio, en nuestro caso usaremos KDE, nos mostrará un mensaje relacionado con el audio:
.... device /dev/dsp cant be opened (permission denied)...
Por el mensaje suponemos que tiene que ver con los permisos.
Audio
Al mostrarnos el error al arrancar, lo mejor que podemos hacer es ser ordenados y resolverlo antes de proseguir con las instalaciones, para ello como root editaremos el archivo /etc/group y buscamos una linea que ponga (el numero 17 puede variar):
audio:x:17:root
Añadimos todos los user que se loguearán en el portátil (En este caso busi y slok)
audio:x:17:slok,busi,root
Guardamos y ejecutamos
# alsaconf
En nuestro caso nos saldrán para elegir 2 tarjetas de sonido: hda-intel y legacy; La buena es la hda-intel, así que la seleccionamos, y nos dirá si queremos modificar algunos archivos de configuración (modprobe.d), aceptamos y tenemos configurado el tema sonido. Para que se quede guardada la configuración y al reiniciar no tengamos que hacer todo de nuevo, ejecutaremos este comando:
# alsactl store
Al reiniciar de nuevo nos percataremos de que ya no sale el mensaje de error y nos suena la melodía de inicio del escritorio (caso de KDE) .
Ahora es el paso de apañar el tema de automontaje, ya que al insertar dispositivos como puede ser el mismo DVD de slack, nos da un error como el siguiente:
A security policy... rejected message...member mount... error name...
AutoMontaje (para KDE)
para esto solo tenemos que volver al mismo archivo que editamos para el audio, por ejemplo con el editor vim (nano, joe, pico,kwrite,..):
# vim /etc/group
Buscamos la linea que esta a continuación (el numero 83 puede variar):
plugdev:x:83:root
Añadimos los users siguientes:
plugdev:x:83:busi,slok,root
Reiniciamos y metemos un DVD, esta vez lo montara correctamente sin mostrar errores.
Drivers Nvidia
Ya tendremos instalado las sources así que vamos a instalar los drivers de nvidia, los descargamos:
Drivers Nvidia
matamos las X y ejecutamos los drivers como hicimos en su día con Mandriva, y cambiamos la resolución como también dijimos hace tiempo (nuestro caso 1440x900)
Ratón con scroll
Para esto debemos editar el fichero xorg.conf y añadir algunas lineas:
Buscamos esta linea (La del ratón por que hay varios (Mouse 1)):
Section “InputDevice”
Añadimos esto al final de la sección:
Option “Buttons” “5″
Option “ZAxisMapping” “4 5″
Por lo que quedaría algo así la sección (excluyendo los comentarios)
Section “InputDevice”
Identifier “Mouse1″
Driver “mouse”
Option “Protocol” “Auto”
Option “Device” “/dev/mouse”
Option “Buttons” “5″
Option “ZAxisMapping” “4 5″
EndSection
Reiniciamos las X (Ctrl + Alt + Del) y volvemos a ingresar en el entorno gráfico.
Botones Táctiles
Este portátil tiene en la parte superior del teclado varios botones táctiles, uno de ellos funciona por defecto ya que es el de expulsión de el dispositivo óptico, pero para hacer funcionar los demás botones tendremos que instalar un programa llamado “xbindkeys”, existen muchos parecidos, pero xbindkeys es ligero, fácil de configurar y cumple su cometido a la perfección. Procedamos con la instalación:
- Descargamos el código fuente de
Compilamos / Instalamos:
$tar xvf /home/slok/Desktop/xbindkeys-1.8.2.tar.gz
$ cd ./xbindkeys-1.8.2/
$ ./configure
$ make
# make install // # checkinstall –fstrans=no
Ahora como nosotros ya configuramos el archivo “rc” de este programa solo tendrás que descargarlo y ponerlo en el home de tu usuario y después editarlo para que corresponda la tecla al programa que desees.
En caso de que prefieras crearlo tu desde el principio puedes crear un archivo en tu home llamado ”.xbindkeysrc” y ahí editarlo de la siguiente forma para cada tecla:
#mute
"amixer set 'Master',0 0"
m:0x0 + c:160
NoSymbol
Vamos a explicarlo básicamente:
La primera linea no comentada ("amixer set 'Master',0 0") es el comando bash que se ejecutará tras la pulsación de la tecla, este comando va entre comillas (en este ejemplo baja el volumen a 0%).
La siguiente linea, es el código de la tecla a la que hará referencia, para conseguir estos códigos usaremos el comando “xbindkeys -mk”, abrimos una consola y lo arrancamos quedándose a la espera de una pulsación, pulsamos la tecla de la cual queremos el código y aparecerá en pantalla. Lo copiamos y agregamos al fichero de configuración (m:0x0 + c:160).
En la cuarta y última linea tenemos el símbolo correspondiente a la tecla, cosa que no suele ser necesaria (NoSymbol).
Para disfrutar del teclado multimedia configurado tenemos que hacer que la aplicación xbindkeys se ejecute nada mas comenzar una sesión con GNU/Linux, por lo que tendremos que arrancar el programa al inicio.
En el caso de usar KDE podemos hacer lo siguiente:
$ ln -s /usr/local/bin/xbindkeys /home/slok/.kde/Autostart/
De esta forma una vez cargue el Escritorio KDE, tendremos disponibles esas teclas multimedia según lo hayamos configurado
Webcam
Para instalar la webcam integrada de este portátil usaremos el driver UVC para ellos crearemos un directorio, entraremos en el y descargaremos del SVN la ultima revisión y la compilamos.
$ mkdir ./uvc
$ cd ./uvc/
$ svn checkout svn://svn.berlios.de/linux-uvc/linux-uvc/trunk
$ make
# make install
A continuación necesitaremos reiniciar nuestro Slackware y después de reiniciar en una consola pondremos esto para que arranque el modulo (Veremos como la luz azul de la webcam hace un pequeño parpadeo)
# modprobe uvcvideo
Después comprobamos con cualquiera de estos 2 comandos si funciona:
# mplayer tv:// -tv driver=v4l2:width=640:height=480:device=/dev/video0:fps=10:outfmt=yuy2
# mplayer tv:// -tv driver=v4l2:fps=10

Bluetooth
El Bluetooth esta detectado automáticamente así que con hacer estos comandos ya funcionaria
#hciconfig hci0 up
#hcitool scan
Y así comprobaríamos que funciona correctamente, ejemplo:
root@darkstar:/home/slok# hcitool scan
Scanning ...
00:1E:7D:11:E6:B5 Samsung
Wireless (WIFI)
Esta versión de Slackware, la 12.1, viene con el kernel versión “2.6.24.5” de serie, por lo que no será necesario parchear el kernel o compilar uno nuevo para poder usar la tarjeta wireless integrada que trae el chip "ipw 4965", como se tenía que hacer con otras versiones del kernel. Con este núcleo la tarjeta la detectará automáticamente y solo tendremos que arrancarla y conectarnos al punto de acceso que queramos.
Nos queda por configurar el micrófono de la webcam y el lector de huellas biométrico el cual es detectado por el thinkfinger. En cuanto estén configuradas esas dos cosas modificaremos el post y lo añadiremos al articulo. Para terminar queremos dejar constancia de lo lo mucho que nos ha gustado este portátil y lo contentos que estamos con su rendimiento bajo GNU/Linux. Antes de terminar falta decir que este tutorial puede ser de utilidad para cualquier otro portátil del mercado con semejantes características de hardware.
Posted in Linux |

September 13th, 2008 at 6:18 am
amigo quisiera saber como instalaste el driver de la tarjeta grafica debido a que estado intentando hacerlo en mi computador de escritorio y no me funciona. mi tarjeta grafia es una Nvidia nforce 5200.
September 13th, 2008 at 1:50 pm
Debes buscar mejor, lee esto:
http://www.busindre.com/video-instalacion-drivers-nvidia-en-linux/
Saludos
November 9th, 2008 at 3:44 pm
Muy útil la guía. Gracias por escribirla.
Una cosa para no tener que ir metiendo el usuario en los grupos a mano. Al crear el usuario con useradd hay un momento en el que te pregunta los grupos adicionales del usuario, si pulsas hacia arriba con el cursor te escribe automáticamente los grupos: audio cdrom floppy plugdev video
Por cierto Busi, mira el automontaGe (se escribe con jota).
Saludos y nos vemos por open-eslack
November 10th, 2008 at 5:04 pm
Gracias por el comentario Leptom, di el aviso y ya está corregida la errata.
Un Saludo!