martes, 1 de julio de 2008

¿Qué cosas funcionan de fábrica?

A continuación la lista de cosas que funcionan "out of the box" en nuestra Hp Pavilion tx1232la con Fedora Core 9 x86_64.

1. Procesadores
2. Grabador de DVD
3. Webcam (avance desde FC 8)
4. Tarjeta de Sonido (avance desde FC 8)
5. Ethernet
6. Control Remoto
7. Bluetooth
8. Lector de Tarjetas

Las cosas que no funcionan "out of the box":

1. Touchscreen (SOLUCIONADO)
2. Lector de Huellas Digitales
3. Wifi (SOLUCIONADO)
4. Tarjeta de Video Nvidia (SOLUCIONADO)
5. Touchpad synaptics (retroceso desde FC 8) (SOLUCIONADO)

Cosas que no he probado aún:

1. Extensión Video Out
2. Modem

Botones Laterales

Próximamente configuración de botones laterales

Rotación de la Pantalla

Para hacer funcionar la rotación de la pantalla primero debes agregar bajo la sección “screen” de /etc/X11/xorg.conf la opción

Option "RandRRotation" "on"

Y luego reiniciar el sistema.

Después baja estos archivos:

1.Para dar vuelta la pantalla: http://ubuntuforums.org/attachment.php?attachmentid=71777&d=1211903649
2.Para rotar la pantalla en sentido del reloj: http://ubuntuforums.org/attachment.php?attachmentid=71778&d=1211903649
3.Para rotar la pantalla en sentido contrario al reloj: http://ubuntuforums.org/attachment.php?attachmentid=71779&d=1211903649

Después de que los bajes, anda a terminal y como root ejecuta, sin las comillas, lo siguiente:

# chmod +x “nombredearchivo.sh”

Después ejecuta los archivos y listo, la pantalla rota y con los drivers posteados acá para la touchscreen, configurados completamente.

Esta es la información de cada archivo .sh:

flip-screen.sh

#!/bin/bash

STR=`xrandr --verbose | awk '/default/{print $5}'`

case "$STR" in
'normal')
xrandr -o inverted
;;
'left')
xrandr -o right
;;
'inverted')
xrandr -o normal
;;
'right')
xrandr -o left
;;
esac

rotate-screen-clockwise.sh

#!/bin/bash

STR=`xrandr --verbose | awk '/default/{print $5}'`

case "$STR" in
'normal')
xrandr -o left
;;
'left')
xrandr -o inverted
;;
'inverted')
xrandr -o right
;;
'right')
xrandr -o normal
;;
esac

rotate-screen-anticlockwise.sh

#!/bin/bash

STR=`xrandr --verbose | awk '/default/{print $5}'`

case "$STR" in
'normal')
xrandr -o right
;;
'right')
xrandr -o inverted
;;
'inverted')
xrandr -o left
;;
'left')
xrandr -o normal
;;
esac

Fuente: http://ubuntuforums.org/showthread.php?t=442483&page=106

Lector de Huellas Digitales

Proximamente instalación de Lector de Huellas Digitales

Touchscreen

El nuevo Kernel 2.6.27 produce conflictos con el Touchscreen. No funcionan los drivers de eeti con este Kernel. Apenas pueda, voy a postear la solución a este problema (todavía estoy buscándola). Cualquier ayuda es bien recibida.

Si tienen un kernel anterior a éste, no lo actualicen si quieren mantener el touchscreen.

-----------------------------------------------------------------------------------------------------------------

Para instalar el Touchscreen debemos ir a la página de EETI Egalax y bajar los drivers siguientes:

http://home.eeti.com.tw/web20/drivers/touch_driver/Linux/v2.03/TouchKit-2.03.1712-64b-k26-x14.tar.gz

* Apareció la beta de los drivers 2.0.4 especialmente diseñados para Fedora 9. Los puedes descargar en http://home.eeti.com.tw/web20/drivers/touch_driver/Linux/2.04.2119/TouchKit-2.04.2119-64b-k26-x1499.tar.gz . Son beta, asi que recomiendo que bajen los estables.

Una vez bajados estos drivers, los tendremos que descomprimir y luego instalar con los siguientes comandos:

# tar xfvz TouchKit-2.03.1712-64b-k26-x14.tar.gz
# cd TouchKit64_x14
# su
# ./setup.sh

Se instalará automáticamente el driver. Al aparecer las opciones de tipo de configuración del touchscreen, hay que elegir la opción 3) USB. Luego hay que reiniciar el computador, y el touchscreen funcionará perfectamente. El único problema es que está descalibrado, por lo que deberemos calibrar.

# su
# cd TouchKit64_x14
# tar xfvz TouchKit.tar.gz
# cd TouchKit64_x14
# ./TouchKit

Ahí vamos a la opción "Tools" y hacemos la calibración de 25 puntos. Luego, simplemente sigue las instrucciones de la pantalla.

Pd. Fue una muy agradable noticia ver cómo ha evolucionado el driver de egalax para este touchscreen. Había usado anteriormente la versión estable con Ubuntu 7.10 y realmente el touscreen habilitado + compiz fusion era realmente un caos. Aparte de impreciso, hacer funciones tan simples como arrastrar ventanas producía muchos conflictos.

Ahora quiero más que nunca mi tx1232la. Si bien la compré por el touchscreen, la verdad siempre había estado un poco decepcionado por la sensibilidad que esta tenía. Ahora con estos drivers me trago mis palabras. Es mucho mas sensible que los drivers que se incluyen en Windows Vista, en los que he usado para Windows Xp (Darkgiant) y los mismos drivers estables de Eeti. Estoy ansioso esperando los drivers estables versión 2.0 para nuestra touchscreen, ya que estos son versión beta de los mismos.

Wifi

Para usar nuestro Wifi en el tx1232la con Fedora Core 9 x86_64 hay que seguir los siguientes pasos:

1. Bajar el archivo de los drivers de windows xp para nuestro wifi desde acá:
ftp://ftp.hp.com/pub/softpaq/sp36501-37000/sp36684.exe

2. Crear una carpeta llamada "wifi" y poner el archivo ahí. Para modo de ejemplo usaremos "/home/tx1232la/wifi"

3. Ir a la terminal e instalar ndiswrapper y cabextract

# su -
# yum install ndiswrapper
# yum install cabextract

4. Ir a la carpeta "wifi" y extraer los archivos

# cabextract sp36684.exe

5. Instalar el controlador de nuestra wifi

# ndiswrapper -i bcmwl5.inf

6. Luego hay que generar el archivo modprobe

#ndiswrapper -ma

7. Luego editamos el archivo blacklist

# gedit /etc/modprobe.d/blacklist

Y al final del archivo agregamos:

blacklist b43
blacklist ssb

8. Después bottamos los módulos

# rmmod b43
# rmmod ssb

9. Cargamos el módulo ndiswrapper

# modprobe ndiswrapper

10. Reiniciamos el computador, y el wifi está funcionando.

Fuente: http://www.rpm-based.org/fedora-9-on-a-dell-latitude-d620

Adobe Flash Plugin, Skype y otros...

Para evitar algunos problemas que puede dar un error en la instalación del Flash, recomiendo la instalación del script Autonine que hace una instalación de muchos programas últiles, incluyendo adobe flash, de manera automática.

1. # su -
2. # rpm -Uvh http://dnmouse.org/autonine-1-12.fc9.noarch.rpm
3. # rpm --import http://dnmouse.org/RPM-GPG-KEY-dnmouse

Con esto instalaran muchos programas, como Flash, Skype, Frostwire...

-------------------------------------------------------------------------------------------------

Para hacer funcionar el flash plugin en nuestro Fedora Core 9 x86_64 con Firefox 3 hay que seguir estas instrucciones. Como no hay paquetes que funcionen de adobe flash para x86_64 lo que tenemos que hacer es utilizar los paquetes compilados para i386.

Cerramos Firexof, Abrimos el terminal y copiamos estas líneas:

rpm -Uvh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm
yum install flash-plugin
yum -y install nspluginwrapper.{i386,x86_64} pulseaudio-libs.i386 libflashsupport.i386
mozilla-plugin-config -i -g -v

Fuente: http://fedorasolved.org/browser-solutions/flash

Pd. Por espacio del blog no se puede ver la totalidad de las líneas.
Sigan el link de la fuente para ver el post original.
O seleccionen la línea con shift + fin.

Instalar Tarjeta Gráfica Nvidia Go 6150

Para instalar la tarjeta gráfica Nvidia es necesario antes instalar los repositorios de livna, de http://rpm.livna.org/livna-release-9.rpm . Después ejecutamos en la terminal:

yum -y install kmod-nvidia

Reiniciamos y el sistema gráfico estará funcionando.

Fuente: http://news.softpedia.com/news/Install-Nvidia-Video-Drivers-and-AWN-on-Fedora-9-86757.shtml

Esto solucionará también el problema del mouse que desaparece.

Problemas con mouse synaptics, no funciona touchpad y mouse desaparece

Con la última actualización del sistema, automáticamente se arregla el problema del mouse synaptics.

-------------------------------------------------------------------------------------------------

El primer problema que pudieron notar fue que el "click" de su touchpad synaptics no funcionaba al momento de la instalación. Tampoco lo hará durante el uso normal a menos que actualicen el driver de este.

  1. Simplemente baja http://dl.atrpms.net/all/synaptics-0.14.6-8.fc9.x86_64.rpm
  2. Instala con rpm -Uvih synaptics-0.14.6-8.1.fc9.x86_64.rpm
  3. Reinicia
  4. Disfruta tus clicks sobre el touchpad.
Fuente: http://fedora.linuxdiinf.org/index.php?option=com_content&view=article&id=95:solucion-para-touchpad-en-fedora-9&catid=31:fedora-chile . Esta fuente menciona la solución para sistemas i386, esta guía lo hace para x86_64.

El otro problema frecuente es que a veces cuando prendas tu pc te darás cuenta que en el booteo el mouse desaparecerá, o bien cuando aparece la pantalla de log in desaparece. Esto es debido a un problema con la renderización gráfica que se hace del puntero del mouse, lo que se soluciona instalando los drivers para la tarjeta gráfica Nvidia Go 6150 que trae nuestro tx1232la.

Problema de instalación - Caracteres Ilegibles

A veces puede que tengan problemas en la instalación al crear un usuario para el computador. El problema es que aparecen en el campo para ingresar texto figuras ilegibles. Si les ha pasado esto, quédense sólo con el usuario root, omitan crear un nuevo usuario, y una vez que el sistema esté instalado pueden crear el usuario normal para el uso diario de su Fedora.

Por seguridad no recomiendo usar la cuenta Root para el día a día, sino cuando se necesiten privilegios de sistema simplemente utilizar el comando "su" para momentáneamente tenerlos.

¿Qué distribución de linux usaré en esta guía?

He probado bastantes distribuciones como para darme cuenta que Fedora Core es la distribución que más me gusta. Cada distribución tiene sus características particulares que la hacen más atractiva para cada usuario. De las distribuciones que más he usado están Ubuntu, Debian, Opensuse, Fedora y Gentoo. Esta última no se la recomiendo a nadie que no tenga conocimientos avanzados de linux.

Esta guía está orientada a usuarios de hogar, quienes usan sus computadores para el día a día y no para fines específicos de avanzada en materia computacional. Si quieren solucionar problemas montando sus servidores o programando, acá no encontrarán soluciones a ello.

En mi tx1232la he probado Ubuntu 7.10, Ubuntu 8.04, Opensuse 10.2, Opensuse 10.3, Opensuse 11, Fedora Core 7, Fedora Core 8 y Fedora Core 9. He decidido quedarme con esta última por la relación estabilidad / seguridad / facilidad.

Después explicaré por qué opté por esta distribución y no por las otras, con detalles técnicos y percepciones personales.

Por último, uno de los motivos fundamentales de por qué compré este notebook fue, aparte de su touchscreen, su procesador turion de 64 bits, por lo que esta guía está basada en Fedora Core 9 de 64 bits.

Esto pueden obtenerlo desde esta dirección: http://download.fedoraproject.org/pub/fedora/linux/releases/9/Fedora/x86_64/iso/Fedora-9-x86_64-DVD.iso

Propósito de este blog

Como habrán notado, el sentido de este blog es ir manteniendo un log de los avances que vaya teniendo con linux en mi hp tx1232la.

Soy un usuario de linux hace alrededor de 5 años, aunque la verdad no tengo siquiera conocimientos básicos de programación. El interés que he tenido en linux nace completamente del atractivo que encuentro en el software libre, en el control del computador (yo elijo qué programas se corren y cuales no), y el uso eficiente del hardware que tengo. En tiempos en que la información y datos personales se almacena en nuestras computadoras, es fundamental contar con un sistema que resguarde el no acceso a ellos. Sobre este punto voy a explayarme más en su oportunidad.

Si bien linux no es un sistema "anti hackers" ni "anti virus", si brinda más seguridad que el típico windows que la mayoría de usuarios tienen en sus computadores. Sobre este punto voy a explayarme más en su oportunidad.

El interés que tengo de hacer este blog es darle ayuda a los "usuarios comunes", quienes no tienen conocimientos avanzados de computación, que han encontrado una barrera de acceso para usar linux por los requisitos de conocimiento en esta materia que se necesita.

Espero que este blog les sea de ayuda.