Solucionando el error de Skype con drivers de Nvidia

skypeSi estás usando Ubuntu 13.04 y tienes una tarjeta gráfica Nvidia es probable que hayas visto que Skype ha dejado de funcionar, y si lo intentas arrancar desde una consola obtendrás un hermoso “segfault”.

Para solucionar esto temporalmente hasta que Nvidia, Ubuntu, Skype o quien sea arregle el problema, podemos iniciar Skype indicándole que use otras librarías diferentes. Esto lo haremos reemplazando el ejecutable de Skype con un script:

sudo mv /usr/bin/skype /usr/bin/skype-bin

Creamos un script con un export de las librerías que queremos que se usen, y que llame después a nuestro ejecutable de Skype:

gksu gedit /usr/bin/skype

Pegamos ahí las líneas para arrancar el programa:

#!/bin/sh
export LD_PRELOAD=/usr/lib/i386-linux-gnu/mesa/libGL.so.1
exec skype-bin

Guardamos el archivo y le damos permisos de ejecución:

sudo chmod 0755 /usr/bin/skype

Una vez hecho esto ya nos volverá a funcionar.