actualmente vnc (con tarjetas nvidia gfx) no funciona con compiz ..
¿corregirá esto antes de que se publique 11.04 para que las personas puedan usar vnc con el escritorio predeterminado?
actualmente vnc (con tarjetas nvidia gfx) no funciona con compiz ..
¿corregirá esto antes de que se publique 11.04 para que las personas puedan usar vnc con el escritorio predeterminado?
Respuestas:
El servidor VNC actual en Sistema / Preferencias / Escritorio remoto se llama vino-server. Actualmente no es compatible con la operación cuando Compiz (Efectos de escritorio) está habilitado.
Para evitar esto, debe usar un servidor vnc de reemplazo. Yo uso x11vnc.
sudo apt-get install x11vnc
De manera crucial, debe especificar -noxdamage cuando inicie el servidor x11vnc si tiene la intención de ejecutar Compiz.
Primero, inicialice x11vnc con una contraseña:
x11vnc -usepw
y sigue las indicaciones. Entonces aquí hay un ejemplo de cómo ejecuto mi servidor vnc:
x11vnc -usepw -forever -noxdamage -scale 4/5 -avahi -nolookup -q
Si haces un "man x11vnc", verás que hay una serie de opciones adicionales. Pero los que se especifican anteriormente deberían ayudarte a correr.
Si necesita ejecutar esto en el inicio, personalmente lo ejecuto en /etc/rc.local, pero estoy seguro de que hay mejores formas. EDITAR: Y hay formas más fáciles, detalladas en este mismo sitio: ¿Cómo ejecutar scripts en el inicio? . Entonces, supongo que lo más fácil es la opción crontab -e, pero también puede guardar el comando como un script en algún lugar, luego solo especificarlo en el sistema / preferencias / aplicaciones de inicio.
vino-server
inicie?
netstat -nlp
y buscando una línea que diga 0.0.0.0:5900 con la palabra "ESCUCHAR" en la misma línea.
netstat -nlp
informa que vino-server
escucho en el puerto 5900. AFAIK No he hecho nada para que eso suceda ... luego, de nuevo, con todo el juego que he hecho ... Por supuesto, el vino-server no aparece en /etc/init
ninguno configuración inicial que he visto.
Corrigiendo la gran respuesta de @ Scaine, es posible usarvino-server
con los efectos de compilación habilitados.
Aquí está cómo deshabilitar xdamage
en vino, y así hacer que VNC funcione con compiz:
gsettings set org.gnome.Vino disable-xdamage true
¡Hecho!
Ahora puede usar el "uso compartido de escritorio" predeterminado de Ubuntu incluso con Unity 3D. No es necesario instalarx11vnc
Pero, como otros han señalado, deshabilitar xdamage causa un enorme tráfico de red. No es un gran problema en una red local, pero el rendimiento puede verse afectado si se controla de forma remota a través de Internet.
Si habilita los efectos visuales de escritorio (establecido en Extra) con el controlador de nvidia patentado, el vnc en la máquina FUNCIONA pero la pantalla se congela después de iniciar sesión inicialmente y no puede ver nada (excepto una imagen congelada). Funciona correctamente con los controladores de código abierto (bueno, al menos para ATI).
Estoy usando un mac book pro para controlar mi escritorio ubuntu. Detuve la pantalla congelada yendo al centro de control AMD Catalyst y luego, en las opciones de visualización, fui a la pestaña "Tear Free" y luego a Enabled Tear free Desktop para reducir el rasgado.
Comenzó a trabajar justo después de eso.