sábado, 7 de mayo de 2016

Acceso directo a VirtualBox en Ubuntu 16.04 LTS

    Parece ser qué, por temas de seguridad no se puede crear un acceso directo a Virtual Box en Ubuntu 16.04 LTS. Por lo que voy a exponer mi solución para tener un icono bonito en el escritorio que arranque Virtual Box.

    Hay dos métodos:

    1º Creamos un script que ejecute la aplicación.
    2º Creamos un programa desde cualquier lenguaje que nos arranque la aplicación Virtual-Box.

    1º Para este caso lo único que tenemos que hacer es escribir en un fichero de texto las sentencias:

/usr/lib/virtualbox/VirtualBox
exit


    El problema de este método es que cuando le das doble click al fichero gedit te pregunta si quieres mostrarlo o ejecutarlo. Y hay que modificar la acción de la aplicación gedit para ejecute los archivos o los edite. Cosa que hace para el resto de archivos. Y como esa opción no me entusiasma pasemos al segundo método.

    2º Para este método he empleado dos lenguajes Java y C++:
    2.A Para Java:


package ejecutarvirtualbox;
public class EjecutarVirtualBox {
    public static void main(String[] args) {
        try {
           Process p = Runtime.getRuntime().exec ("/usr/lib/virtualbox/VirtualBox");
        } catch (Exception e) {
            System.out.println("Aplicación no encontrada: " + e);
        }
    }
}
 

    Lo exportamos como jar, le damos permisos de ejecución y listo para abrir el programa.

    2.B Para C++:


#include <cstdlib>
using namespace std;
int main(int argc, char** argv) {
    system("/usr/lib/virtualbox/VirtualBox");
    return 0;
}


    Arrastramos el jar y/o el ejecutable de C++ al escritorio y ya los tenemos listos. Nos vamos a las propiedades del archivo, pinchamos sobre el icono y lo cambiamos por el icono de VirtualBox que está en la carpeta /usr/share/pixmaps/ llamado virtualbox.xpm.

    Breve pero intenso.
    @eltiopacote
Listado de artículos: http://www.pacovalverde.es/indice

No hay comentarios:

Publicar un comentario