Ubuntu 10.10 – Remote Desktop alla schermata di login da vnc

Dal Forum di Ubuntu ubuntuforums.org riporto e traduco l’esperienza di un utente ubuntu e la procedura per accedere da remoto, tramite VNC, alla schermata di login di Ubuntu 10.10:

  1. Installare x11vnc
  2. sudo apt-get install x11vnc
  3. Aggiungere una password a x11vnc (servirà per accedere da vnc)
  4. sudo x11vnc -storepasswd yourpasswordhere /etc/x11vnc.pass
  5. Aggiungere una linea di codice a fine di questo file:
    /etc/gdm/Init/Default
    (ricordarsi di mettere questa linea prima di ‘exit 0′)
  6. /usr/bin/x11vnc -noxdamage -rfbauth /etc/x11vnc.pass -o /var/x11vnc.log -forever -bg -rfbport 5900

Questo è tutto, perché Ubuntu 10.10 usa la nuova versione di GDM e x11vcn e non ho dovuto editare qualsiasi altro file per impostare KillInitClients = false, e ora posso accedere alla schermata di login di Ubuntu da altri computer usando VNC semplicemente usando 192.168.1.x:5900 come un indirizzo di VNC.

Questo hacks lo usiamo per accedere al server intranet di progetti digitali.

AGGIORNAMENTO [11 maggio 2011]:

In questi mesi utilizzando x11vnc in ubuntu 10.10 con questo metodo ci siamo accorti che spesso  la schermata di x11vnc si chiudeva all’improviso.

Ritornando nel thread iniziale del forum di ubuntu, abbiamo trovato la risposta che cercavamo in questo post, , così abbiamo apportato una modifica al file /etc/gdm/Init/Default :

  1. Da così
  2. /usr/bin/x11vnc -noxdamage -rfbauth /etc/x11vnc.pass -o /var/x11vnc.log -forever -bg -rfbport 5900
  3. Diventa così
  4. /usr/bin/x11vnc -noxrecord -noxfixes -noxdamage -rfbauth /etc/x11vnc.pass -o /var/x11vnc.log -forever -bg -rfbport 5900
    

Abbiamo aggiunto alla riga le opzioni -noxrecord -noxfixes -noxdamage

e funziona.

Related:

Questo articolo è pubblicato in Blog, Open Source e taggato in , , . Fai un Bookmark del permalink.

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>