domingo, 7 de septiembre de 2014

Mi impresión sobre #ElementaryOS y el touchpad

Antes de nada quería indicar que he puesto la almohadilla para facilitar la publicación en algunas redes sociales y no porque se indique así este sistema, como sí ocurre con la red social Diaspora*

He llegado a ElementaryOS tras una intensa búsqueda de sistemas operativos. Puede parecer exagerado pero el equipo que tengo es sumamente caprichoso. Tengo un ASUS A55V con cuatro núcleos. El que me haya leído en mi blog o aquí, sabrá que he tenido más de un problema con la instalación de algunos componentes. Sobre todo el touchpad es realmente un coñazo. Disculpad pero se merece que lo diga así.

He pasado por varios sistemas operativos Linux o GNULinux como más os plazca. El anterior fue Manjaro con el que me quedé gratamente sorprendido. El problema fue su última actualización que convirtió a este, caprichoso equipo, en uno más cercano a un 80386 que al i7 que se supone que es.

Por más intentos para restaurar o arreglar la situación no lo logré y decidí buscar algo que mereciera la pena. ElementaryOS es un sistema basado en Ubuntu y éste a su vez en Debian con lo que no debería darme problemas y esta fue la razón por la cual me incliné a instalarla.



La forma de instalar la voy a obviar ya que todos saben que es sumamente sencilla y se hace de forma muy rápida. ¿Dónde descargar? Pues aquí y huelga decir que si te gusta esta esplendida distribución, deberías aportar un donativo para que pueda seguir existiendo.






No viene exactamente así ya que viene por defecto con un navegador llamado Midori y el cliente de correo Geary, si no recuerdo mal. Digo esto ya que en cuanto puedo pongo Thunderbird y Firefox. Midori lo digo ya que tiene opciones que me han gustado. Otra razón más práctica es que cada vez que tenía abierto Midori (navegador web), Geary (cliente de correo electrónico) y Pidgin (cliente de mensajería instantánea multiprotocolo y multiplataforma) se quedaba pillado el sistema.


Así que instado Thunderbird, Firefox, Pidgin y Dianara todo perfecto. Lo único que echo en falta es algo más de velocidad a la hora de arrancar.

Se me olvidaba decir que otro gran problema, pero solventable, está en el touchpad de mi ASUS A55V. La solución está a continuación, eso sí, si os pasa que es muy sensible, con los parámetros que aparece, yo le he variado un poco y listo.

$ su
$ contraseña
$ nano /usr/share/X11/xorg.conf.d/50-synaptics.conf

Colocamos como comentario (que cada línea comience con #) todo lo que aparezca y que no se corresponda con ésto.


Section "InputClass"
        Identifier      "Touchpad"                      # required
        MatchIsTouchpad "yes"                           # required
        Driver          "synaptics"                     # required
        Option          "MinSpeed"              "0.5"
        Option          "MaxSpeed"              "1.0"
        Option          "AccelFactor"           "0.075"
        Option          "TapButton1"            "1"
        Option          "TapButton2"            "2"     # multitouch
        Option          "TapButton3"            "3"     # multitouch
        Option          "VertTwoFingerScroll"   "1"     # multitouch
        Option          "HorizTwoFingerScroll"  "1"     # multitouch
        Option          "VertEdgeScroll"        "1"
        Option          "CoastingSpeed"         "8"
        Option          "CornerCoasting"        "1"
        Option          "CircularScrolling"     "1"
        Option          "CircScrollTrigger"     "7"
        Option          "EdgeMotionUseAlways"   "1"
        Option          "LBCornerButton"        "8"     # browser "back" btn
        Option          "RBCornerButton"        "9"     # browser "forward" btn
        Option          "EmulateTwoFingerMinZ"  "35"
        Option          "EmulateTwoFingerMinW"  "8"
 EndSection

Guardamos y podemos probar si funciona correctamente sin necesidad de tener que apagar y encender. Así que probamos:

$ modprobe -r psmouse
$ modprobe psmouse proto=imps

Para que se active cada vez que iniciamos el sistema debemos hacer lo siguiente:

$ nano /etc/modprobe.d/touchpad.conf

Donde escribimos:

options psmouse proto=imps


Actualizamos e instalamos

$ aptitude update
$ aptitude install xserver-xorg-inputs-synaptics


Guardamos y pasamos a editar el siguiente.

$ nano /etc/X11/xorg.conf

Section "Module"
    Load           "synaptics"
EndSection
 
Section "InputDevice"
    Identifier     "Mouse0"
    Driver         "synaptics"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
Option "TapButton1" "1"
Option "SpecialScrollAreaRight" "true"
Option "VertEdgeScroll" "true"
Option "VertTwoFingerScroll" "true"

EndSection
 
 
 
Ya sólo queda activar el demonio y listo.

$ nano /etc/X11/Xsession.d/98x11-syndaemon

/usr/bin/qsynaptics -r
/usr/bin/syndaemon -d -t -k -i 1 

Guardamos y con esto es suficiente. Si alguien ha tenido este problema espero que le sirva.

Como decía al principio de esta parte la variación de la sensibilidad sería en el fichero 50-synaptics.conf donde pone minSpeed 0.8 y en maxSpeed 1.5 y va como la seda.

2 comentarios:

  1. Hola Victor.

    Se te ha olvidado poner el enlace para solventar el problema del Touchpad.

    En cuanto a ElementaryOS, he oído que es muy bonita y funcional, aunque nunca la he probado, tendré que un día a darle una oportunidad.

    Un saludo.

    ResponderEliminar
    Respuestas
    1. Estaba en ello, Me he dado cuenta que no tenía publicado esa entrada con lo que nada de enlace, lo he escrito. Estaba en ello. Muchas gracias.

      Eliminar