Busindre » Blog Archive » Configurar SlackWare 12.1 en portátil DELL M1530

Configurar SlackWare 12.1 en portátil DELL M1530

July 9th, 2008 by sLoK

Hace 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

Webcam con mplayer

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 |

37 Responses

  1. hernan marquez Says:

    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.

  2. Busindre Says:

    Debes buscar mejor, lee esto:

    http://www.busindre.com/video-instalacion-drivers-nvidia-en-linux/

    Saludos

  3. Leptom Says:

    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

  4. Busindre Says:

    Gracias por el comentario Leptom, di el aviso y ya está corregida la errata.

    Un Saludo!

  5. lopcam Says:

    gracias por la guia

    pero soy nuevo en esto y no entendi como activar la tarjeta wireless.... por fa ayuda

    saludos

  6. sLoK Says:

    Slackware 12.1 viene con un kernel que ya la soporta y la libreria(firmware) de Intel (propietaria), por lo que solo tendrás que utilizar las herramientas siempre usadas. por ejemplo (levantamos tarjeta, conectamos y obtenemos ip):

    # ifconfig wlan0 up
    # iwconfig wlan0 essid FON_sLoK
    # dhclient wlan0

    un saludo.

  7. Slacker Daigo Says:

    Saludos, quisera hacerte na consulta, no tienes problemas con el disco duro de tu laptop cuando esta funcionando con la bateria, te digo esto porq lei en algunos foros que se presetaba problemas en las portatiles cuando funcionaban con la bateria, problemas en el disco duro "se acrota la vida del disco duro", bueno esa es mi duda "existencial", ya q yo ta,bien tengo un laptop dell inspiron 1520 y hace buen tiempo quiero instalarle slackware, y ese es mi temor.
    te agradecere la respuesta
    saludos

  8. sLoK Says:

    Hola, exactamente no se a que te refieres con lo de la bateria, si ley que el disco duro puede sufrir roturas, debido a los nuevos sistemas que traen todos los laptops. Si tu enciendes el portatil oiras un "tak" o un sonido similar, y si despues de 5 o 10 minutos no usas el portatil(este encendido) veras que vuelve a hacer lo mismo, eso se debe a que el disco para ahorrar energia de la bateria lo "suspende" y la cabeza se mete bruscamente para dentro, ese movimiento es muy malo y al de X veces que haga eso suele haber roturas. todo esto pasa con cualquier sistema ya sea GNU/Linux, Windows, Mac, solaris...
    hay una forma de desactivar esto(yo lo tengo) por contra vas a conseguir que la bateria dure menos (tampoco lo he notado excesivamente).
    al arrancar la maquina haces esto:
    # hdparm -B 254 /dev/sda
    donde 254 es un numero de 0 a 255 el cual controla la energia del disco, con 255 dejaria el disco en stand by, mientras que 254 es lo minimo para que este en funcionamiento todo el rato y no haga el "tak".
    Espero haberte ayudado y no tengas miedo, un saludo

  9. Slacker Daigo Says:

    Q tal, gracias por la respuesta
    bueno para q me entiendas mejor a lo q me referia puedes leer este articulo
    http://www.esdebian.org/articulos/25470/discos-duros-laptops-linux
    ahi explican el problema,
    si pues ya me decidi y voya probar instalando slackware en mi laptop, aver q sale
    Gracias por la respuesta nuevamente, comentare4 los resultados.

    Saludos

  10. DIDI Says:

    Hola a todos, les comento que instalé Slak12.2 y me ha funcionado muy bien aún cuando tuve inconvenientes con la configuración de las X y por ahora no he probado la configuración del wireless pero agradezco la descripción de la configuración...saludos

  11. Leptom Says:

    Si la wifi es detectada te recomiendo que uses la aplicación wicd. El paquete se encuentra en el directorio extras.

  12. Leptom Says:

    cuando dije la wifi quería decir la tarjeta de red (no me refería a la red wifi).

  13. mfduqued Says:

    Apreciados muchachos, antes que nada deseo agradecer porque esta pagina me ha sido muy util, pues instale slack 12.2 en mi laptop (Dell Vostro 1310), pero he tenido un problema apenas arranco mi maquina sino esta conectado el cable de corriente el teclado y el mouse no arranca por lo tanto arranco en windows, hasta durar unos minutos en windows ahi si al intentar volver a trabajar en linux, me arranca perfectamente, por lo tanto me gustaria saber si utedes se han enfrentado a ese problema y que solucion ha encontrado, gracias por su ayuda

  14. sLoK Says:

    Ni idea de lo que puede ser, quizas sea que necesite un rato con la alimentacion puesta, no sabria decirte cual es la solucion, lo siento
    Un saludos

  15. mfduqued Says:

    gracias por tu tiempo y respuesta, adicionalmente te queria preguntar si está configuración que aconcejas para el mouse habilita la opcion que el mouse sea Touch pad.

    Es que con esta opcion me evito el uso de un mouse adicional.

  16. sLoK Says:

    el touchpad viene activado por defecto, lo único, que deberás configurar el scrolling

  17. mfduqued Says:

    Señor Slok,
    Gracias por su respuesta, por lo tanto solo debo ingresar esa lineas en el archivo /etc/x11/xorg.conf
    para habilitar el scrolling.

    Por otro lado señor Slok yo en mi casa tengo un servicio de internet por medio de un modem al cual le instale un router, usted por favor me puede decir donde puedo conseguir informacion sobre la configuracion de la red o cómo puedo configurarla, gracias por su tiempo.

  18. sLoK Says:

    Ya sea por wifi o ethernet deberás usar los comandos básicos de configuración de red: ifconfig, dhclient... añadirlos a rc.local para que se hagan al comenzar el sistema y tal, pero si quieres algo mas fácil, tienes un programa llamado wicd, para gestionar la red (funciona muy bien, yo de todos los que hay es con el que me quedo), tienes el paquete en extras del DVD de slack 12.2, Un saludo!

  19. mfduqued Says:

    No los baje, ya que me dijeron que no eran obligatorios, pero dicho programa lo puedo bajar en los extras y lo instalo, como?,
    Solo baje los iso de los tres cd, tu sabes en que cd extra se encuentra?.

  20. sLoK Says:

    no se en que cd está, yo uso la versión DVD, pero bueno aquí tienes el enlace:

    http://www.slackware.org.il/slackware/slackware-12.2/extra/wicd/wicd-1.5.6-noarch-2.tgz

    ya sabes para instalar:
    # installpkg /ruta/paquete/wicd

    un saludo!

  21. mfduqued Says:

    te agradezco muchisimo tu ayuda, disculpeme pero cuando dices /ruta/paquete debo descoomprimir los instaladores en algun lugar especifico.
    te agradezco tu ayuda.

  22. sLoK Says:

    No, cuando digo eso, es que no debes descomprimir, instalas directamente el paquete con su herramienta de slack para la instalación de los paquetes, si por ejemplo lo tengo en mi home, seria

    # installpkg /home/slok/wicd-1.5.6-noarch-2.tgz

    un saludo!

  23. mfduqued Says:

    Señor SLoK:

    De verdad muchas gracias por tu aclaracion y ayuda, realmente ha sido muy util.

    Le quisiera preguntar si hay alguna herremienta o comando que analice cuales son los paquetes que hacen falta y los instale desde internet, claro es una solucion muy microsoft pero debido a que solo he instalado extrictamente lo necesario (los tres iso) me he dado cuenta que varios paquetes no los he instalado y son necesarios, por lo tanto deseo saber si existe alguna manera automatica de instalar esos programas o por el contrario toca instalarlo uno por uno.

    De nuevo gracias por toda tu ayuda y aclaracion.

  24. Leptom Says:

    Que encuentre dependencias slackyd[1] pero no recomiendo abusar de el, siempre prefiero descargar primero de slackbuilds(son paquetes oficiales).

    Personalmente prefiero usar sbopkg[2], mirar las dependencias y "encolarlas"(poner las en la queue). Si aquí no encuentro lo que busco tiro de slackyd.

    Saludos
    [1]http://www.slacky.eu
    [2]http://code.google.com/p/sbopkg/

  25. mfduqued Says:

    Señor SLoK, le queria preguntar si usted conoce de una pagina ó las instrucciones para instalar un nuevo driver de intel en slackware 12.2 sin dañar el kernel, pues he estado mirando la pagina intel-linux, y suponen que uno ya conoce algunos pasos como la modificacion del archivo xorg.conf, ó aspectos supestamente ocultos pero que ya se saben, usted por favor me puede indicar como debo instalar el nuevo driver y que debo realizar o modificar para que este driver trabaje correctamente sin poner en riesgo el kernel.
    Gracias

  26. mfduqued Says:

    Señor Leptom, gracias por su respuesta y tiempo, como tengo escasos conocimientos en linux aunque la version Slackware se me facilita, no se como una esas dependencias que usted nombra, de todas maneras gracias por su tiempo.

  27. sLoK Says:

    A que nuevo driver te refieres? actualmente la ipw-4965 esta soportada por defecto en estos kernel(es esta la que tu tienes?).
    Un saludo!

    [Edito]: con intel no te refieres a la tarjeta wireless verdad? había leído muy rápido y no me he dado cuenta del Xorg que has comentado, lo siento :s
    nunca he instalado un driver intel para sus gráficas, siempre he usado Nvidia, siento no poder ayudarte, si necesitas algo mas no dudes en preguntarlo

  28. mfduqued Says:

    Señor SLoK:
    En un nuevo driver para la tarjeta de video ya que suceden dos cosas:
    1> algunas veces ni en consola nien level 4, me reconoce ni el mouse ni el teclado, realmente no he encontrado la condicion para saber cuando funciona y cuado no.
    2> me he dado cuanta que existen varios programas muy bueno para manejar ventanas entre esos 3ddesktop, pero despues de bajarlo de slackbuilds e instalarlo, al tratar de ejecutarlo me dice que no puede que no encuentra un redering, que lo inicie manualmente, asi que pense que una posible solucion es el driver del video, usted que piensa señor SLoK.

  29. sLoK Says:

    Pues, parece que te estas volviendo loco(que la mayoría de las veces es lo divertido de este mundo :P).
    Soy fan de SlackWare y es mi distro por defecto, no se complica y se aprende de verdad, pero antes de usarla, fui usuario durante un año de Mandriva (la cual aun sigo utilizando muy de vez en cuando, la tengo cariño... :) ) y de Debian casi otro. Si ves que no hay manera y ademas estas empezando, slackware puede ser algo desesperante, ahora tienes 2 opciones:

    a)prefieres solucionar los problemas y aprender poco a poco

    b)prefieres pelearte y desesperarte a la vez pero al mismo tiempo aprender mas

    si coges la (b) es que deseas quedarte con slack y leer e investigar mucho (algo muy bonito y divertido). En cambio si elijes la (a) lo mejor es que cambies de distro por ejemplo a mandriva o fedora o incluso alguna basada en slackware que sea mas fácil como zenwalk o frugalware, cosa que también esta muy bien.

    Ahora tu debes elegir, sea cual sea tu opción. Con ambas si quieres aprender lo harás, puedes usar un mandriva de forma que aprendas a configurarlo a mano, utilizar la consola, compilar o puedes usar repositorios, configurarlo a base de GUIs... eso ya cada uno vera, por eso piénsalo y elije.

    Un saludo!

    PD: aunque elijas la opción (a) seguramente volverás a Slack dentro de un tiempo :D

  30. mfduqued Says:

    Señor sLoK: Estuve pensado en lo que usted dice y me decidi por seguir trabajando en Slackware, por lo tanto queria saber si puedo seguirle preguntando cosas, gracias.

  31. sLoK Says:

    Claro! me alegro que quieras seguir en slackware, es una gran distro, un saludo!

  32. mfduqued Says:

    Señor sLoK.
    Mi version de manejador de ventanas KDM es la 3.5, como ya he podido configurar la red inalambica ademas de instalar unos programas, no quiero dañar el kernel, pero quiero actualizar mi kde 3.5 (a kde 4.2) y de una vez el kdm, pues el problema que a veces no reconocia el mouse y teclado, creo que lo solucione instalando slim (que es otro administrador de sesiones) y si me reconoce desde un comienzo esos perifericos, pero no tiene tantas funciones de configuración como kdm o gdm, por lo tanto quisiera saber como puedo actualizar ese paquete, porque slackBuilds todavia no esta y por lo tanto tocaria descargarlo desde la pagina de kde, como se hace???
    Gracias

  33. sLoK Says:

    Bien ,el KDM al actualizar el KDE también se te actualizara, podrías instalar GDM también(eso igual conlleva instalar muchas librerías de Gnome...), pero en el DVD de slackware (directorio testing creo) tienes las instrucciones y los scripts para quitar las qt3, poner qt4 y después solo quedaría instalar KDE4
    Yo lo probé y no me termino de gustar como estaba todavía, así que prefiero esperar con KDE3 hasta que saquen la estable con KDE4 por defecto.
    lee este articulo:
    http://circolinux.blogspot.com/2009/03/slackware-122-con-kde-4-review.html
    luego ya lo intentas, si tienes dudas no dudes en decírmelas, si prefieres usar el e-mail aquí lo tienes:
    [slok69 arroba gmail punto com]

    un saludo!

  34. mfduqued Says:

    Señores,
    Por favor alguien me puede ayudar, yo tengo slackware 12.2 en mi laptop (Dell Vostro 1310), me conecte a mi router por medio del programa wicd, me estaba pudiendo conectar a la red de la casa y de la oficina ambos con seguridad (WEP), pero me un momento a orto ya no me puedo conectar a ninguna de los dos, alguien me puede ayudar.

  35. mfduqued Says:

    Te agradezco las indicaciones Busindre ya habilite red, sonido, webcam, pero quiero realizar dos dudas asi que disculpa y acá van:

    1> que debo realizar para que al crear un script (ya que deseo crear un script video con tus indicaciones, para la camara web) al oprimir la primera letra y el tab se auto complete el script que genere, adicionalmente e instalado algunos programas y me toca entrar la dirección completa donde se encuentra el script, y no lo realiza de manera automática la búsqueda de ese script con primera letra y tab.

    2> Por otro lado deseo generar un script y quiero disponible a cualquier usuario por lo tanto deseo conocer donde lo ubico.

    Te agradezco por tu ayuda y respuesta, gracias.

  36. Rafa Says:

    mfduqued para eso tiene que estar en el PATH y tener permisos de ejecución.
    Ese tipo de scripts se suelen meter en /usr/local/bin (este directorio suele estar en PATH para usuarios comunes, no siempre para root).

  37. mfduqued Says:

    Señor Rafa, gracias por su comentario y respuesta

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.