Una de Tripas GNU: Problemas con los USB y VirtualBox en GNU/Linux

Hace poco asistí a un colega que necesitaba tirar de un vetusto programa de impresión y no andaba con wine, así que eché mano de VirtualBox. Sí, en alguna ocasión puede suceder que necesites virtualizar una copia de win2 en tu flamante SO libre. Son cosas que pasan, no te sientas mal por ello. No es tu culpa.

Instalar VirtualBox es de las cosas más simples que se pueden hacer: casi todas las distribuciones tienen en sus repositorios paquetes tanto libres como privativos, así que sólo hay que tirar del gestor de software o el de paquetes para encontrarlo.  En caso de pérdida de cordura, incluso la página de virtualbox tiene un listado de paquetes organizados por distribuciones para descarga directa.

Una vez instalado el programa, crear una unidad virtual y arrancar también es muy simple (hay 4 botones, y los nombres no dejan mucho lugar a la imaginación: nueva, configuración, iniciar y descartar). El momento simpático suele venir cuando intentamos meter un usb y la máquina virtual no lo reconoce.

La solución es un proceso en dos pasos, realmente simple si los conoces.

En primer lugar hay que descargar un complemento para que funcionen los usb 2.0, desde la página de descargas de Oracle. Sería un detalle que el Oracle VM VirtualBox Extension Pack viniese de serie con el programa, pero por lo visto los conflictos de licencias no les dejan dormir. El archivo se distribuye sólo para uso personal o con fines de evaluación, con licencia VirtualBox Personal Use and Evaluation License (PUEL). Because Reasons.

La ventaja del archivo es que es autoinstalable (previa contraseña de superusuario) siempre que tengas previamente instalado VirtualBox. La desventaja es que es áltamente probable que después de instalar, los USB sigan sin funcionar en la máquina virtual.

Vamos con el segundo paso: añadir tu usuari@ al grupo vboxusers. En Linux Mint, por ejemplo, abriríamos Usuarios y grupos desde el menú. Pinchando en el botón Gestionar grupos, buscaríamos el grupo vboxusers en la lista ordenada alfabéticamente para complicarnos la vida, y a continuación editaríamos las propiedades (botón Propiedades). La mayoría de las distribuciones tienen ya gestores gráficos de grupos y usuarios, pero si te apetece hacerlo por la terminal, probablemente no te haga falta un tutorial para aprender cómo, ya sabrás lo suficiente con las indicaciones.

Listo, a estas alturas VirtualBox debería ser capaz de hacer que las máquinas virtuales reconociesen los pinchos usb, lo que te permitirá, por ejemplo, instalar un sistema operativo cualquiera desde un USB, o compartir archivos rápidamente entre ambos sistemas (el físico y el virtual) usando un puente. Si no es así, puede que te pase como a mi: que el usb directamente estaba fundido desde el principio y me hizo la trolleada del día.

separadorR

Anuncios

Una de tripas linuxeras: Modificar la lista de “Abrir con…” para carpetas en GNU/Linux

Hace tiempecillo (un año largo) tuve un problema con mi linux Mint 13: podía añadir programas a la lista de “abrir con…” cuando pulsaba botón derecho sobre una carpeta, pero lo de quitar programas de la cada vez más extensa lista era harina de otro costal.

La solución bestia consistió en modificar el archivo mimeapps.list que se encuentra en /home/usuario/.local/share/applications, como me dio por explicar en el blog de la asociación Gcubo (Presidente! Presidente!). Por cierto que es una opción tan válida para Caja como para Nautilus, pero no tengo ni idea de si funciona con otros exploradores.

Modificar / Restaurar / Reparar opciones de la lista de “Abrir Con…” para carpetas, con Caja y Nautilus

En Mint 17 me he encontrado con una variación del problema: al decirle al sistema que abriese una carpeta con otro programa>>elegir programa>>reproductor VLC, el sistema podía recordar una aplicación por defecto para abrir carpetas, pero no me salía una lista con diferentes programas, y dependiendo de si pulsaba en el panel o en el escritorio, me usaba un programa distinto (y la verdad que intentar abrir Lugares>Descargas con el VLC no es sano…)

Aprovecho la segunda temporada del blog para volver a sacar el tema y ofrecer una solución, tan simple y gráfica como la última vez:

Si te has cargado el sistema hasta el extremo de que no puedes abrir una carpeta haciendo doble click, abre una terminal y simplemente escribe “caja”, sin las comillas:

Pantallazo-2

con esto se abrirá el explorador de archivos. ¿Ves cómo la terminal, además de ser útil, no muerde? (el que quiera hacer todo lo demás a través de la terminal ya sabe bastante como para deducir cómo hacerlo, simplemente leyéndome):

Toca ir a la carpeta personal, mostrar los archivos ocultos (con Ctrl+H, por ejemplo) y buscar la ruta hasta /usuario/.local/share/applications/mimeapps.list (los puntitos delante del nombre de una carpeta indican que son carpetas ocultas)

la configuración del archivo es más simple que el mecanismo de un chupete. Organizadas por bloques están las asociaciones de todos los archivos y aplicaciones del sistema:

* [Default Applications] – Aplicaciones por defecto, las que se utilizan al hacer (doble) click izquierdo

* [Added Associations] – Aplicaciones asociadas, son las aparecen en el menú del botón derecho

En mi caso, para arreglar el desaguisado, adapté la info que publiqué el año pasado en Gcubo:

En el apartado [Default Applications], cambié la linea

inode/directory=vlc.desktop

por

inode/directory=caja-folder-handler.desktop

y en el apartado [Added Associations], añadí la linea que no existía (el orden de los factores no altera el producto):

inode/directory=vlc.desktop;eom.desktop;caja-folder-handler.desktop;

Listo, ahora mi menú contextual sobre una carpeta se ve tal que así:

PantallazoPor defecto las carpetas se abren con la primera aplicación (administrador de archivos, en mi caso, Mint con Mate, Caja) y las opciones secundarias son el visor de imágenes por defecto de Mate (Eye of Mate, de ahí lo de eom) y el VLC (cuando quieras escuchar 20 carpetas de música seguidas lo entenderás…)

separadorR