lunes, 30 de abril de 2012

ACER ICONIA TAB U500

Con la llegada de Ubuntu 12.04 decidí volver a reinstalarlo en mi tablet Acer Iconia Tab W500 y he logrado avanzar en algunos aspectos, de tal forma que el tablet queda así:
- Wifi: Funciona.
-Cable Ethernet: Funciona.
- Cámaras frontal y trasera: Funcionan.
- Teclado: Funciona.
- Pantalla Tactil: Funciona.
- Pantalla Multitactil: Responde solo con dos dedos.
- G-Sensor: No funciona aunque se puede solvertar parcialmente.
- Bluethoot: No lo reconoce.
- HDMI: Si video No audio.

Seguidamente tratare de explicar qué hice para que respondiera,  anteto4do quisiera resaltar que NO soy INFORMATICO y mis resultados son mios y no puedo hacerme cargo de lo que pueda suceder en otro tablet de estas caracisticas.
        1º GESTOS: La tableta perdería una de sus principales virtudes sin los gestos especiales con los dedos, tales como desplazar, ampliar o girar. Pero en ubuntu es incluso más importante encontrar un reemplazo del botón derecho del ratón. Quizá yo haya hecho algo mal, pero no he conseguido hacer esto con el paquete utouch, pero sí compilando twofing.

Descarga twofing y descomprímelo. Es necesario instalar algunos paquetes previos a la compilación

sudo apt-get install build-essential libx11-dev libxtst-dev libxi-dev x11proto-randr-dev libxrandr-dev

Necesitas saber la ID de tu pantalla táctil, yo la localizé mediante

lsusb


Como en mi caso es 7302, edité edité 70-touchscreen-egalax.rules y cambié el valor ATTRS{idProduct}=="7302". A partir de ahí la compilación es sencilla y rápida

make
sudo make install

Ya solo queda añadir /usr/bin/twofing a las Aplicaciones a inicio y reiniciar comletamente ubuntu. Cuando arranque podrás realizar los siguientes gestos con dos dedos:
  • Pulsar con dos dedos: botón derecho del ratón (en todos los programas)
  • Mover dos dedos en paralelo: desplazamiento (en todos los programas, incluso en el escritorio)
  • Separar/juntar dos dedos: aumentar/disminuir tamaño (firefox, evince, eog,...)
  • Rotar dos dedos: girar (evince, eog,...)
           2º BLUETOOTH: No he logrado que reconozca el Bluetooth por lo que me pareció importante que no lo arrancara y así ahorrar en bateria y agilizar el arranque, el problema es que el nuevo Ubuntu deja eliminar solo las aplicaciones nuevas y no las preinstaladas con el sistema para arreglarlo vamos a nuestra mágica terminal y tecleamos:

cd /etc/xdg/autostart/

sudo sed --in-place 's/NoDisplay=true/NoDisplay=false/g' *.desktop
Y ya está.

            3º TECLADO EN PANTALLA: La distro Ubuntu 12.04 tiene un fantastico teclado en pantalla llamado Onboard, para activarlo sigue el siguiente camino:

Configuracion del sistema >  Acceso Universal >  Escritura > "Activa asistente de teclado - Teclado en pantalla".

Seguidamente lo configuramos desde el app que aparece en el escritorio. (cuatro cuadros). Yo la dejé asi:
* General: Mostrar automaticamente al editar texto / Mostrar icono de estado
* Ventana: Forzar a estar siempre encima / Transparencia de 50 en la ventana
* Acceso universal: (Después de redimensionarla y colocarla centrada y baja) Maneja el cambio de tamaño:Ninguno.

       4º GIRO:Como no he logrado que el sistema reconozca el G-Sensor tuve que hacerlo manualmente para ello necesitaremos de dos programas:

* Júpiter: Este programa nos permitirá gestionar la batería y lo que es más importante darnos las opciones para girar la pantalla.
1º Añadimos su repositorio:
-->
sudo add-apt-repository ppa:webupd8team/jupiter

sudo apt-get update
2º Instalamos la aplicación:
-->
sudo apt-get install jupiter

Cuando reiniciemos Jupiter se arrancará en app con forma de un rayo y podremos girar desde esta.
 *  Magick-rotation: Este programa permite que junto al monitor "giren" tambien las coordenadas:
 1º Descargamos magick-rotation

2º Lo descomprimimos en Home, damos permisos de ejecucion al archivo "Magick-rotation" y lo ejecutamos en una terminal.
 Al reiniciar el sistema podremos girar con Júpiter y el reconocimiento irá parejo.
         5º PULSACIONES: El doble-click es incómodo en una pantalla tácil. Para adaptarla accedemos a las propiedades de nautilus, por ejemplo desde tu Carpeta personal seleccionando Editar-Preferencias. Y en Comportamiento he elegido Abrir con solo una pulsación.

                   6º HDMI: El HDMI nos permite enviar video y audio en alta calidad a un dispositivo externo. Os cuento mi experiencia recordándoos que no soy experto y cualquier aportación es bien recibida:
    Vídeo: La solución es sencilla; con los drivers privativos no respondía así que me basto con dejar los drivers del kernel para que lo reconociera y luego solo fue cuestión de configurar el modo al que debían comportarse las pantallas (según mi criterio)
     Audio: Al principio se producía un pitido constante en el monitor enganchado al HDMI; lo eliminé con las siguientes ordenes:
 Abrí una terminal y escribi:

  sudo gedit /etc/default/grub

  Se abre ese archivo, en el cual aparece la linea:

  GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

  cambiala por esta otra linea:

  GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.audio=1"

  Guardá los cambios y cerrá el editor de texto.

  Ahora, en terminal, ejecuta:

  sudo update-grub

  Luego, reinicia tu computadora.


 Con esto aún lo he logrado escuchar el audio en el dispositivo externo xq sigue emitiéndolo el tablet, pero almenos no tengo ese molesto pitido. Ya veremos como lo voy solucionando.







5 comentarios:

  1. Muy buen post, te cuento que yo en mi w500 tengo instalado kubuntu, ubuntu con kde, además del driver egtouch para la pantalla táctil.
    Hasta ahora lo único que no me funciona son los gestos en la pantalla (ampliar achicar imagenes) intente lo del twonfig que dices tu pero no me aparece el archivo. El bluetooth en kde me funciona 100% pero en gnome ni lxde funcionó. Debe ser el gestor que utiliza kde, no se. A kde, le instale el dock de Avant para que se vea un poco más personalizado, además de que al chromium le instalé una extencion (chrome touch) para realizar gestos de avanzar - retroceder, además de navegar como si fuera un teléfono celular, arrastrando la página.

    Espero me puedas ayudar con lo de los gestos con los dedos en imágenes. Cualquier duda si quieres me consultas, tampoco soy informático pero algo me manejo.

    Desde ya felicitaciones por tu blog.

    ResponderEliminar
  2. Hola Juan gracias por su comentario, sentirse leído siempre anima.
    He actualizado la página de descarga a esta:
    http://www.mediafire.com/?9ftar1kzzuzrvb2
    pruebala siguiendo las indicaciones y me dices que tal funciona.

    ResponderEliminar
  3. Muchas gracias por su pronta respuesta, le cuento que descargue el archivo y segui las instrucciones, pero al momento de reiniciar, colocando /usr/bin/twonfig en los programas de inicio, no me funciona, es decir que no realiza los gestos de pantalla, intente instalar el utouch pero no se encuentra el paquete, instale un tal ktouch (pensando que era el derivado para kde) pero no era nada con respecto a la configuración de gestos en pantalla.

    Un consulta aparte del tema, es que si ha logrado instalar otra distribución que no sea ubuntu y derivados, yo solo he logrado instalar archlinux pero quede un poco corto en la personalización (primera vez que lo instale) logre instalar kde en arch pero de ahí no quise seguir probando.

    Intente instalar otras distribuciones como Fedora y OpenSUSE pero cuando necesito escribir, en la instalación no reconoce el dock/teclado del w500, solamente el mouse que trae el mismo y la pantalla táctil.

    ResponderEliminar
  4. Ah y con respecto al blog, me agrado mucho encontrar alguien con la misma tablet pc instalando linux y en español, ya que la mayoría de la información se encuentra en ingles y con versiones anteriores de ubuntu, actualmente tengo instalada la 12.10.

    ResponderEliminar
  5. Si, a mi también me agrada encontrarme con quienes deciden darle una oportunidad a linux.
    Respecto a tus dudas, como con Ubuntu logré prácticamente todo lo que pretendía no he probado otras versiones.
    No sé que puede pasarte para que no funciones ¿has encontrado tu ID y reemplazado el "70-touchscreen-egalax.rules" ?

    ResponderEliminar