Not seeing a Scroll to Top Button? Go to our FAQ page for more info.

miércoles, 2 de septiembre de 2015

Corregir problemas con touchpad FocalTech

EDIT:
A partir del kernel Linux 4.13 el modulo del driver de FocalTech viene ya incorporado, con lo que no tendremos que hacer nada más instalar la última version del kernel.
En Ubuntu es algo tan sencillo como:

sudo apt install linux-generic

Esto instalará el último kernel disponible, con lo que con un reinicio el touchpad ya funcionará correctamente (en una próxima entrada subiré como configurar Synaptics para agregar funcionalidades al touchpad). Un saludo!


Buenas, hoy os traigo la solución a un problema que me ha traido de cabeza durante casi dos días, y es que he vuelto a Ubuntu y el touchpad o panel táctil de mi portátil no funcionaba correctamente, es decir, no me lo reconocía como touchpad sino como mouse óptico, después de realizar unos ajustes si me lo reconocía como touchpad pero no me permitía activar la opción "Two finger scrolling" (emular la rueda del ratón pulsando el panel con dos dedos), y otro sinfín de problemas... La solución que encontré es esta:

Lo primero que hay que hacer es averiguar si tu problema es de el que se trata esta guía, para ello vamos a ejecutar este comando en la terminal:

xinput list | grep 'PS/2'

Si lo que os sale se corresponde o se parece a una de los tres siguientes ejemplos es que habeis venido al sitio adecuado y casi seguro esta solución os resolverá el problema. (donde pone 'FocalTech' a veces pone otra marca, como Logitech o alguna otra, esta solución sirve igual).

↳ PS/2 Generic Mouse device id=13 [slave  pointer  (2)]
↳ PS/2 FocalTech Wheel Mouse id=13 [slave  pointer  (2)]
↳ PS/2 FocalTech FocalTech Touchpad in mouse emulation mode id=13 [slave  pointer  (2)]

Vale, ahora sabemos cual es el error, pero... ¿Cómo se soluciona?
Bien, lo primero que tenemos que hacer es intalar el driver controlador de nuestro touchpad, para ello:

sudo add-apt-repository ppa:hanipouspilot/focaltech-dkms
sudo apt-get update
sudo apt-get install focaltech-dkms

Ahora tenemos que reiniciar el equipo.
Una vez encendido comprobamos si se ha solucionado (es probable que aún no, no os preocupeis), en caso afirmativo podeis cerrar esta ventana, de lo contrario aún nos queda un poco más por hacer, pero no desinstaleis el paquete que acabamos de instalar ya que nos será útil.

En caso de que el error permanezca es que el kernel que teneis no soporta vuestro hardware (siesque pa' que comprais laptops tan nuevas), ergo debemos actualizar nuestro kernel. Yo recomiendo actualizarlo a la última versión estable, que ahora es la 4.0.2 (fué lo que yo hice y me dió buen resultado).

Teneis el tutorial para actualizar el kernel a la versión 4.0.2 en esta entrada.

Una vez hecho tan solo debemos reiniciar y ¡listo!, si todo salió bien ya deberíamos poder disfrutar de nuestro touchpad, incluidas funciones multitouch como el desplazamiento con dos dedos, etc. Cualquier duda os anímo a que useis los comentarios. ¡Un saludo!

martes, 28 de julio de 2015

Error al montar disco duro externo NTFS en GNU/Linux

Buenas, regreso después de un largo tiempo de inactividad al blog, principalmente debido a que no me apetecía un pimiento postear nada...

Andaba yo hoy mismo haciendo un backup de mi usuario en Ubuntu, para instalar otro sabor del mismo, en este caso Gubuntu, o Ubuntu-Gnome, cuando me di cuenta que el backup ocupaba más de lo que podía meter en un pen-drive, así que decidí usar el disco duro externo de mi madre para tal tarea. Mi sorpresa vino cuando al intentar montar el disco en mi Linux me saltaba este mensaje:

Failed to mount '/dev/sdc5': Error de entrada/salida
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for more details.

Este error ocurre cuando intentamos montar una memoria con formato NTFS (es decir el formato que obtienen las memorias al formatearlas en Windows) en un Linux, cuando esta memoria ha sido extraida de un sistema Windows sin la opción de extracción segura (en Windows antes de extraer una memoria hay que pulsar en un botoncito que hay abajo a la derecha para extraer la memoria de forma segura).

Sí, una situación muy rebuscada, y como tal, la solución había de ser muy rebuscada. Una piosible solución a este problema es conectar el disco duro a un sistema Windiows, montarlo allí y luego extraerlo de forma segura, pero resulta que en mi casa no tengo ningún sistema Windows (¡viva GNU/Linux!, si me llegan dicen a mí hace dos años que en un futuro no tendría ningún Windows en casa no le creeía), así que me puse a buscar la manera de solucionar el error con el poder de los pinguinos.

Lo primero que hay que hacer es detectar cual es el disco que falla (si, tu sabes que es el que está conectado en el puerto derecho de tu compu, pero el ordenador no lo sabe), para ello yo usé GParted, si no lo tienes:

sudo apt-get install gparted

Luego tenemos que ver cual es nuestro disco duro, en mi caso el mío es de 75 GiB, con lo cual en el selector de arriba a la derecha de GParted seleccionamos el que tenga esa capacidad, y luego de ahí vemos cual es la partición que está formateada con NTFS, en mi caso es la que está seleccionada (/dev/sdc5)

Ventana de GParted

Bien, ahora tenemos que usar un programita que se llama ntfsfix, pero antes tenemos que instalar ntfs-3g (si usas Ubuntu ya lo tendrás instalado), sino:

sudo apt-get install ntfs-3g

Ahora tenemos que correr ntfsfix en nuestra partición, en mi caso:

sudo ntfsfix /dev/sdc5

Esto lo que hace es solucionar el error que tenía el disco duro por haberlo extraido de forma no segura (es posible que tenga ese error por otros motivos)

Ahora creamos una carpeta para el montaje de nuestro disco duro, la vamos a llamar temp:

sudo mkdir /media/temp

Y por último forzamos el montaje de la unidad, ejecutando el siguiente comando, substituyendo '/dev/sdc5' por nuestra partición afectada:

sudo mount -t ntfs /dev/sdc5 /media/temp -o force

Y voilà, si todo ha salido bien, ya tendríamos nuestro disco montado y funcionando :D

Espero que os haya servido este aporte, si es así o simplemente os gustó por favor compartid el blog, ¡gracias!

martes, 9 de diciembre de 2014

Problema con los DNS de Blogger

Buenas, durante estos días he estado realizando el mantenimiento del blog para tenerlo activo ya en la web definitivamente y me he topado con un problema que me ha sacado bastante de quicio: los DNS. Los malditos DNS que ofrece Blogger para que tu blog aparezca en tu propio dominio web; estos son del tipo CNAME y los debes incluir en los DNS de tu hosting para que tu blog aparezca publicado, uno es algo así como 'Host:www Apunta a:ghs.google.com' y el otro es parecido a 'Host:v4bgu9hukk Apunta a:uhu6pjk5jkl.v4.googlehosted.com'.

Pues, aparte de que estos DNS tardan la vida en propagarse (puedes verificar si ya están propagados en whatsmydns) tu entras en tu web y el contenido del blog no aparece, en mi caso aparecía la pantalla de bienvenida del hosting. Bien, puede que a vosotros os resulte súper lógica la solución pero para mi ha sido una tortura estos días; el problema es que el CNAME de blogger tiene host en www, eso quiere decir que para acceder al blog hay que incluir el www.tudominio.com (cómo para en muchas webs que utilizan algún CMS, vease Métropolis Center, que sin www. antes no aparecía).

No me preguntéis por qué sucede esto ya que no lo se, es posible que a Google no le guste que se pierda el www al principio de cada web (espero que no sea esto xD, si alguno sabéis la respuesta ponedla en un comentario más abajo); el caso es que se como solucionarlo, ya que la mayoría de la gente al navegar por internet no pone ese prefijo y muchas personas no podrían entrar en el blog. Simplemente hay que crear un archivo llamado 'index.php' y subirlo por FTP a la carpeta 'public_html' de tu hosting. El archivo únicamente debe contener lo siguiente:

<?php
header("Location:http://www.tudominio.com");
?> 

Cambiando "tudominio.com" tu propio dominio; esto provocará una redirección automática de tu web sin el www a tu blog. La redirección también se puede hacer con otros métodos (más métodos) pero el que os he puesto, al ser el que utiliza php es, creo, el que más rápido realiza la redirección, con lo cual mi preferido.

Y bueno, ya sabéis, cualquier duda o aporte la ponéis en un comentario y no olvidéis compartirlo si os ha servido. ¡Hasta la próxima! 

sábado, 6 de diciembre de 2014

Prueba de diseño

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin consectetur a eros nec faucibus. Etiam blandit dui nec leo accumsan pulvinar. Sed aliquam, ante at mattis pretium, tellus elit pretium metus, quis consequat tellus lorem in odio. Aenean eget ligula dolor. Proin ac quam venenatis, fringilla sem vitae, ultrices elit. In ac ultricies justo. Nam ullamcorper lobortis arcu molestie rhoncus. In eget ex tincidunt, condimentum nunc ac, ullamcorper dolor. Duis auctor odio in malesuada cursus. Aenean vitae consectetur urna, a lacinia massa.

Nunc pellentesque neque id odio finibus, non aliquet quam tincidunt. Cras suscipit facilisis velit, vel vehicula mi volutpat id. Donec ut maximus augue. Aliquam erat volutpat. Etiam sagittis ipsum luctus erat lobortis, et commodo velit mattis. Sed gravida sed ligula ac pulvinar. Sed sit amet commodo turpis. Morbi tempor, tortor et malesuada dignissim, diam arcu cursus neque, vel rhoncus arcu dolor sed ante. Nullam accumsan mi a massa congue, ut facilisis metus vulputate. Suspendisse eu libero ipsum. Praesent euismod tempor ligula, eget pulvinar urna suscipit vel. Donec ullamcorper luctus vulputate. Fusce cursus auctor nunc, non gravida neque blandit sed. Curabitur sodales eleifend nisl non porta. Vestibulum efficitur lectus nec arcu lacinia, in finibus nisl convallis.