Eseguo il mio Raspberry Pi con Raspbianun Xserver in esecuzione ma senza un monitor collegato ad esso. Ho installato tightvncservere ora in esecuzione:
vncserver :1 -geometry 1600x900 -depth 24
Posso avere una lightdmsessione desktop a cui connettermi.
Tuttavia, in questo modo, lightdmviene creata una sessione desktop completamente nuova . Questa sessione è diversa da quella che vedo sulla mia TV e che consuma altri 20 mega di RAM. Ovviamente, questa non è la migliore soluzione che può essere raggiunta.
Quindi ho installato vino: l'ho già usato in Ubuntu senza quasi nessun problema. Tuttavia, su Raspbian, sto affrontando uno strano problema quando provo ad averlo lanciato dopo il primo lightdmaccesso. Dato che Desktop Session Settingsnon consente di aggiungere nuove voci tramite la sua interfaccia grafica, ho creato un vino-server.desktoplauncher (che chiama /usr/lib/vino/vino-server) e l'ho spostato in /etc/xdg/autostart/. Anche questo metodo funzionava Knoppix, quindi ero un po 'fiducioso. In effetti, all'interno Desktop Session Settingsdel nuovo launcher era presente e abilitato.
Dopo un riavvio, nessun /usr/lib/vino/vino-serverprocesso era in esecuzione. Tuttavia, so che la procedura è quasi corretta, perché se lancio un'altra vncserversessione, vedo vino-serverapparire un processo nell'elenco dei processi.
Quindi la domanda è: cosa sto facendo di sbagliato? Perché questo metodo funziona per qualsiasi altra lightdmsessione tranne quella principale?