Sessione di Windows da GDM

Immaginate di accendere la vostra linuxbox e alla comparsa di Gdm, tra le varie sessioni, poter scegliere “Windows XP” e/o “Mandriva”, etc…
Vi piace l’idea? E allora all’opera!

In poche parole si tratta di avviare una sessione di virtualbox direttamente da gdm, senza avviare per forza Ubuntu.

Facciamo finta di avere una macchina virtuale di XP su virtualbox.
Il nome della macchina si troverà in /home/user/.Virtualbox/Machines

Apriamo il terminale e digitiamo:

sudo gedit /usr/share/xsessions/windows.desktop

Scriviamo all’interno:

[Desktop Entry]

Encoding=UTF-8

Name=Windows XP

Comment= Sessione di Virtualbox

Exec=VirtualBox -startvm “Windows XP

Icon=

Type=Application

Su NAME inserire il nome della sessione da visualizzare mentre su EXEC bisogna inserire il nome esatto della virtual machine. (es. Windows XP)

Salviamo, chiudiamo e diamo un bel ctrl-alt-backspace.

Se clicchiamo su sessione e su Windows XP partirà la nostra bella macchina virtuale!!

2° METODO

Ecco un altro metodo:

creiamo un file di testo e chiamiamolo winxp.sh,

inseriamo dentro:

#!/bin/bash
VBoxSDL -fullscreen -vm “Windows XP”
done

salviamo il tutto, creiamolo eseguibile e mettiamolo nella nostra home.

Scriviamo da terminale

sudo gedit /usr/share/xsessions/windows.desktop

e inseriamo

[Desktop Entry]

Encoding=UTF-8

Name=Windows XP

Comment= Sessione di Virtualbox

Exec=/home/user/winxp.sh (invece di user…,bhè,avete capito!!)

Buona sessione a tutti..

Annunci

5 risposte a “Sessione di Windows da GDM

  1. non funziona in nessuno dei due modi 😦
    il 1° mi dice che la stringa è troppo lunga (credo sia dovuto al fatto che passo degli argomenti nell’exec del file .desktop)
    il 2° mi uccide la sessione di GNOME (dice che è durata meno di 10 secondi e mi riavvia X)…
    peccato!

  2. @Martino
    Non si può dare tutta la ram fisica, la devi sempre impostare da virtualbox…ma credo che la potresti aumentare.

    @iraiscoming223
    Devi stare attento ai nomi. Se la tua macchina virtuale si chiama “Windows”, nello script del secondo metodo devi inserire ovviamente

    #!/bin/bash
    VBoxSDL -fullscreen -vm “Windows
    done

    Stesso discorso per il primo metodo

    Exec=VirtualBox -startvm “Windows

    Il nome della macchina lo trovi in
    /home/user/.Virtualbox/Machines

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...