%3F.png)
Respuesta1
Si desea conectarse al servidor x11vnc usando la aplicación "Compartir pantalla" en OS X, debe modificar el comando de inicio de x11vnc:
x11vnc -display :0 -noxrecord -noxfixes -noxdamage -forever -passwd 123456
- Túno poderusar
-ncache
- Tútengo queusar
-passwd
Respuesta2
Utilicé lo siguiente para configurar conexiones a sistemas remotos, incluso aquellos que usan Internet lento.
x11vnc -rfbport 5900 -bg -o ~/.vnc/log -rfbauth ~/.vnc/passwd -ncache 0 -speeds modem -forever -shared -ultrafilexfer -skip_lockkeys -desktop <RemoteComputer>
Esto inicia un demonio VNC que:
- Establece el puerto en 5900 (predeterminado), pero puedes cambiarlo aquí,puertorf
- ejecuta el servidor en segundo plano,bg.
- registra lo que está pasando,oh.
- utiliza una contraseña codificada como hash cifrado,rfbauth.
- deshabilita el caché de píxeles, un problema en OSX,ncache.
- adapta la transferencia de datos a bajas velocidades,velocidades del módem.
- no cierra la conexión una vez que hayas terminado,para siempre.
- acepta una cantidad ilimitada de conexiones,compartido. Eso ocurre, por ejemplo, cuando tu conexión real se interrumpe y el servidor no la cierra todavía, no podrás volver a conectarte de inmediato.
- habilitar el uso compartido de archivos acc.to ultravnc,ultrafilexfer. Sin embargo, no parece funcionar con Mac.
- ignora las teclas de bloqueo de la computadora remota como el bloqueo de mayúsculas, etc.,saltar_lockkeys.
- y le da un nombre a tu computadora remota,escritorio.
Puede establecer una contraseña cifrada a través de
x11vnc -storepasswd
Y detenga el servidor mediante una simple señal de interrupción (-SIGTERM). ¡Disfrutar!
Respuesta3
Partiendo de la respuesta anterior, pero demasiado larga para un comentario. En MacOS Big Sur 11.1, obtengo un mejor rendimiento con esto:
x11vnc -display :0 -noxrecord -forever -passwd 123456
Al eliminar -noxdamage
, veo una disminución en la latencia de dibujo y muchos menos cortes al cambiar el tamaño o minimizar las ventanas en x11. Eliminar -noxfixes
también mejora mucho la experiencia, porque el cursor se muestra correctamente, incluso cuando el cursor x11 cambia de forma (por ejemplo, para cambiar el tamaño de una ventana). Esto es muy útil; de lo contrario, estará constantemente adivinando si su cursor está correctamente sobre el cuadro de selección de residencia. No hay diferencia notable (para mí) al quitarlo noxrecord
, así que lo dejé en
Si bien la -ncache
opción se conecta correctamente, no pude mezclar ncache
varias ventanas de escritorio. Esto parece ser un artefacto inesperado de cómo se implementan las ventanas del escritorio (en coordenadas Y, las ventanas están "debajo" de la principal) que entra en conflicto con el funcionamiento de ncache (portambiénusando ventanas duplicadas debajo de la principal).