Wicd en el systray (barra superior de Unity)

23 Oct

Viendo que mucha gente ha visitado el blog porque hay problemas con la wifi en Ubuntu 12.10 y una posible solución es instalar wicd, aquí va el Di-consejo de hoy: cómo poner su icono en el systray.

Wicd estaba orientado a Gnome y a día de hoy aún no se ha modificado la interfaz, por lo que el icono no aparece en la barra superior de Ubuntu. Además, en la columna lateral a veces da algún problemilla y no se abre. ¿Solución? Ejecutar un pequeño script que lo hace todo en un periquete (thanks to the pc-freak.net guys):

wget http://www.pc-freak.net/files/add-wicd-to-whitelist.sh
sh add-wicd-to-whitelist.sh 


Y tras un reinicio… ¡listo! Es cierto que rompe con la estética de iconos blancos, pero así ya tendremos el icono de wicd en el systray de Ubuntu 12.10.

Problemas con la Wifi en Ubuntu 12.10

22 Oct

Han pasado pocos días desde que salió la nueva versión de Ubuntu (la 12.10, Quantal Quetzal) y como siempre aparecen pequeños problemas que complican la vida a cualquiera.

Dado el amplio abanico de hardware con el que es compatible Linux y la desidia generalizada de los fabricantes, muchos de los cuales siguen sin echar un cable con los drivers libres con los que viene el sistema operativo; en casos concretos puede haber problemas. Concretamente uno de los más desesperantes y que ocurre “de vez en cuando”, es que la velocidad de Internet (vía Wifi) es extremadamente lenta en Ubuntu.

Mi caso se ha repetido a intervalos regulares de tiempo y normalmente cuando había alguna actualización de las librerías del network-manager. Ahora mismo corro bajo Ubuntu 12.10 con un adaptador Wifi UBS Connection N&C WNU2W-ANT, y me encontraba con que mi ADSL de 6MB no llegaba a los 3 MB solo en este ordenador, mientras que en el resto de dispositivos de casa funcionaba a la máxima velocidad contratada. Evidentemente esto empezó a ocurrir al hacer una actualización (limpia) desde la versión 12.04.

¿Y por qué no funciona? Pues a saber, pero todo lo que tiene que ver con el network-manager nativo apesta desde hace años y su compatibilidad no acaba de ser óptima. ¿Y cómo arreglar cualquier problema con la wifi en Ubuntu 12.10? Fácil: instalando wicd desde los repositorios. Nadie sabe a ciencia cierta qué tiene, pero hace magia: instalando wicd se acaban los cortes, limitaciones de velocidad, cambios inesperados a otras wifis… ¡Brujería! Cuando lo instales pensarás que no le van a dar el premio a la aplicación con el diseño más bonito, pero amigo, en esta vida todo no puede ser y tú lo que quieres es que Internet funcione.

Así que la solución a estos problemas con la wifi en Ubuntu 12.10 pasan por instalar primero wicd y luego mandar a la hoguera del fuego eterno al network-manager:

sudo apt-get install wicd
sudo apt-get purge network-manager

Con eso (y un reinicio en caso de que algo no funcione bien), los problemas deberían desaparecer (a mí me ha funcionado). Y ahora sí, a disfrutar de Ubuntu 12.10.

Problemas con Spotify en Ubuntu 12.04

1 Ago

Hacía tiempo que Ubuntu me daba un error indicando que había un fuente de los repositorios que no se actualizaba. No le hice mucho caso hasta que caí en la cuenta de que Spotify hacía ya bastante que no se actualizaba y que algo raro pasaba. Así que googleé un poco y localicé el problema: debido a un cambio en la key de autentificación, no se estaba revisando correctamente el repositorio.

Así que si usáis Spotify (nativo) en Ubuntu 12.04 o similares, debéis añadir lo siguiente en consola:

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 94558F59
apt-get update
apt-get --reinstall install spotify-client

Y así tendremos de nuevo la última versión (que por fin va a la par con Windows).

Instalar Java JDK 7 en Ubuntu 12.04

9 Jul

En Linux y Ubuntu todo es fácil… si los fabricantes/desarrolladores quieren. Y ya sea por pereza o pasotismo, a veces encontrar un paquete .deb que con un doble clic nos instale lo que queramos, es misión imposible. En estos días estoy instalando bastantes cosillas, así que os cuento los pasos que he seguido para instalar el JDK de Java en Ubuntu (incluido el plugin para Mozilla y Chrome). Toda la información la he sacado de LiberianGeek, y la he probado en mi PC con Ubuntu 12.04 de 64 bits. Se tarda menos de lo que parece.

– Hay que descargar el JDK de Java 7 desde la página de Oracle: aquí. El tar.gz de 32 o 64, dependiendo de la arquitectura.
– Una vez bajado lo descomprimimos (con el explorador por defecto o por consola, si eres alérgico a esta última opta por lo sencillo).
– Las siguientes instrucciones son para crear un sitio entre las librerías y copiar los archivos descomprimidos (jdk1.7.0_05 es un nombre aproximado para esta versión, ahí ponemos el nombre de la carpeta que hayamos descomprimido):

sudo mkdir -p /usr/lib/jvm/jdk1.7.0

sudo mv jdk1.7.0_05/* /usr/lib/jvm/jdk1.7.0/

– Ahora activamos el JDK y el plugin de Java para Firefox/Chrome en Ubuntu. En la última instrucción, si has descargado el JDK de Java de 32 bits, pon “i386” en lugar de “amd64” (sin comillas).

sudo update-alternatives –install “/usr/bin/java” “java” “/usr/lib/jvm/jdk1.7.0/bin/java” 1

sudo update-alternatives –install “/usr/bin/javac” “javac” “/usr/lib/jvm/jdk1.7.0/bin/javac” 1

sudo update-alternatives –install “/usr/bin/javaws” “javaws” “/usr/lib/jvm/jdk1.7.0/bin/javaws” 1

mkdir ~/.mozilla/plugins/

(OJO, si os da el error “bash: /usr/bin/java: Permiso denegado”, ejecutad las 3 siguientes líneas. ¡Gracias a Diegofff!)

sudo chmod a+x /usr/bin/java
sudo chmod a+x /usr/bin/javac
sudo chmod a+x /usr/bin/javaws

ln -s /usr/lib/jvm/jdk1.7.0/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/

 

– ¡Y listo! Ya tenemos el JDK de Java listo en Ubuntu.

 

 

Activar USB en Virtual Box

11 Ene

Aunque parezca una perogrullada, uno de los principales problemas cuando usamos Virtual Box en Ubuntu (o cualquier otra distribución de Linux), y lo utilizamos a fondo, es conseguir que todo funcione correctamente. Y una de las cosas que “no funciona por defecto”, es la detección del hardware conectado mediante USB.

Así que, he aquí unos sencillos pasos para conseguir el soporte de USB para VirtualBox.

1) Instalar las Guest Additions (si tenemos virtualizado Windows, en la parte inferior nos aparecerá un cubito. Con un clic montará un CD virtualizado desde el que instalarlo todo en un periquete).

2) Reiniciar.

3) Abrir una consola y añadir sudo adduser <usuario> vboxusers , donde usuario es nuestro nombre de usuario.

4) Cerrar sesión o reiniciar.

5) Abrir VirtualBox. En “Preferencias” asegurarnos de tener la sección “USB” con los controladores activados.

6) Una vez estemos ejecutando la imagen del sistema operativo (por ejemplo, Windows), en la parte superior veremos una sección llamada Dispositivos -> Dispositivos USB . Con hacer clic sobre aquél que queramos que VirtualBox reconozca, será suficiente. Eso sí, ojo, que los desmontará de Ubuntu (o similar); por lo que debemos procurar no estar trabajando con este dispositivo en el momento en que se monta para nuestro SO virtualizado.

¡Eso es todo! Ahora cualquier dispositivo conectado por USB será reconocido por VirtualBox.