Fondo

Fondo

Fondo

Necesito conectarme de forma remota desde Windows a Ubuntu 16.04, usando Cinnamon DE 3.2.2.

Sin embargo, cuando intento configurar VNC, todo falla. Después de investigar, descubrí que se debe a que Cinnamon usa algún tipo de aceleración.

Lo que he probado

Probé RealVNC, TightVNC, TigerVNC. Me aparece una pantalla negra en VNC Viewer.

Intenté usar RDP y pude ingresar, pero solo usando Gnome Session Flashback, lo que hizo que usara Gnome en lugar de Cinnamon, frustrando el propósito.

Teamviewer... cuesta dinero para uso no personal.

ingrese la descripción de la imagen aquí

Pregunta

¿Existe algún servidor VNC (o algún método en general para ver el escritorio de forma remota) que funcione con el actual Cinnamon Desktop acelerado (3.2.2), ejecutándose en Ubuntu 16.04?


Editar

Aquí hay una captura de pantalla de lo que está sucediendo. Estoy usando VirtualBox para alojar la máquina en mi computadora con Windows 10. A la derecha está mi programa de visualización de VNC, que es Real VNC.

ingrese la descripción de la imagen aquí


Editar 2

Contenido de la salida en la Terminal, después de que VNC realiza la conexión:

22/12/2016 08:49:41 Got connection from client 192.168.10.92
22/12/2016 08:49:41   other clients:
22/12/2016 08:49:41 Normal socket connection
22/12/2016 08:49:41 Disabled X server key autorepeat.
22/12/2016 08:49:41   to force back on run: 'xset r on' (3 times)
22/12/2016 08:49:41 incr accepted_client=1 for 192.168.10.92:56946  sock=12
22/12/2016 08:49:41 Client Protocol Version 3.8
22/12/2016 08:49:41 Protocol version sent 3.8, using 3.8
22/12/2016 08:49:41 rfbProcessClientSecurityType: executing handler for type 1
22/12/2016 08:49:41 rfbProcessClientSecurityType: returning securityResult for client rfb version >= 3.8
22/12/2016 08:49:41 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0x00000016)
22/12/2016 08:49:41 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0x00000015)
22/12/2016 08:49:41 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0x0000000F)
22/12/2016 08:49:41 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0xFFFFFEC6)
22/12/2016 08:49:41 Enabling full-color cursor updates for client 192.168.10.92
22/12/2016 08:49:41 Enabling NewFBSize protocol extension for client 192.168.10.92
22/12/2016 08:49:41 Using ZRLE encoding for client 192.168.10.92
22/12/2016 08:49:41 Pixel format for client 192.168.10.92:
22/12/2016 08:49:41   8 bpp, depth 8
22/12/2016 08:49:41   uses a colour map (not true colour).
22/12/2016 08:49:41 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0x00000016)
22/12/2016 08:49:41 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0x00000015)
22/12/2016 08:49:41 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0x0000000F)
22/12/2016 08:49:41 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0xFFFFFEC6)
22/12/2016 08:49:41 Enabling full-color cursor updates for client 192.168.10.92
22/12/2016 08:49:41 Enabling NewFBSize protocol extension for client 192.168.10.92
22/12/2016 08:49:41 Switching from ZRLE to raw Encoding for client 192.168.10.92
22/12/2016 08:49:41 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0x0000000F)
22/12/2016 08:49:41 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0x00000016)
22/12/2016 08:49:41 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0x00000015)
22/12/2016 08:49:41 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0xFFFFFEC6)
22/12/2016 08:49:41 Enabling full-color cursor updates for client 192.168.10.92
22/12/2016 08:49:41 Enabling NewFBSize protocol extension for client 192.168.10.92
22/12/2016 08:49:41 Switching from raw to hextile Encoding for client 192.168.10.92
22/12/2016 08:49:41 Pixel format for client 192.168.10.92:
22/12/2016 08:49:41   32 bpp, depth 24, little endian
22/12/2016 08:49:41   true colour: max r 255 g 255 b 255, shift r 16 g 8 b 0
22/12/2016 08:49:41 no translation needed
22/12/2016 08:49:41 client 1 network rate 1891.4 KB/sec (1891.4 eff KB/sec)
22/12/2016 08:49:41 client 1 latency:  0.5 ms
22/12/2016 08:49:41 dt1: 0.0002, dt2: 0.0093 dt3: 0.0005 bytes: 17694
22/12/2016 08:49:41 link_rate: LR_LAN - 1 ms, 1891 KB/s
22/12/2016 08:49:41 client useCopyRect: 192.168.10.92 -1
22/12/2016 08:49:41 client_set_net: 192.168.10.92  0.0042
22/12/2016 08:49:41 created   xdamage object: 0x3400040
22/12/2016 08:49:42 cursor_noshape_updates_clients: 0
22/12/2016 08:49:44 cursor_noshape_updates_clients: 0
22/12/2016 08:49:49 cursor_noshape_updates_clients: 0
22/12/2016 08:49:50 created selwin: 0x3400041
22/12/2016 08:49:50 called initialize_xfixes()
22/12/2016 08:49:52 cursor_noshape_updates_clients: 0

Respuesta1

¿Has probado TeamViewer?

https://www.teamviewer.com/en/download/linux/

Lo uso en mi debian con openbox y funciona bien.

Respuesta2

Como Cinnamon Desktop es una bifurcación de Gnome Shell y x11vncfunciona bien en mi sistema, diría que el problema en el tuyo no es el compositor de ventanas.

Cuando inicia el servidor VNC desde una sesión SSH (o cualquier otra sesión de terminal que no se generó a partir de una sesión X11), debe indicarle qué pantalla X11 usar, por ejemplo:

x11vnc -display :0

o

DISPLAY=:0 x11vnc

Otros servidores VNC pueden usar diferentes formas de especificar la visualización, pero deben aceptar la DISPLAYvariable de entorno por convención.

x11vnctambién permite mostrar nombres "simbólicos" basados ​​en el nombre de cuenta del usuario propietario de la sesión X. También puede crear nuevas sesiones X en un dispositivo de visualización virtual Xfvb. Para obtener más información, consulte la descripción de la -displayopción en elx11vnc(1)manual.


También puedes probarVino, una interfaz de configuración GUI para proporcionar acceso remoto (VNC) a una sesión de escritorio actualmente en ejecución.

información relacionada