%3F.png)
Responder1
Se você deseja se conectar ao servidor x11vnc usando o aplicativo "Compartilhamento de tela" no OS X, você precisa ajustar o comando de inicialização do x11vnc:
x11vnc -display :0 -noxrecord -noxfixes -noxdamage -forever -passwd 123456
- Vocênão podeusar
-ncache
- Vocêprecisausar
-passwd
Responder2
Usei o seguinte para configurar conexões com sistemas remotos, mesmo aqueles que usam Internet lenta.
x11vnc -rfbport 5900 -bg -o ~/.vnc/log -rfbauth ~/.vnc/passwd -ncache 0 -speeds modem -forever -shared -ultrafilexfer -skip_lockkeys -desktop <RemoteComputer>
Isso inicia um daemon VNC que:
- Define a porta para 5900 (padrão), mas você pode alterá-la aqui,rfbport
- executa o servidor em segundo plano,obrigado.
- registra o que está acontecendo,ó.
- usa uma senha classificada como hash criptografado,rfbauth.
- desativa o cache de pixels, um problema no OSX,ncache.
- adapta a transferência de dados a baixas velocidades,acelera o modem.
- não fecha a conexão quando terminar,para sempre.
- aceita uma quantidade ilimitada de conexões,compartilhado. Isso é uma coisa, por exemplo, quando sua conexão real é interrompida e o servidor ainda não a fechou, você não conseguirá se reconectar imediatamente.
- ativar o compartilhamento de arquivos acc.to ultravnc,ultrafilexfer. Parece não funcionar com Macs.
- ignora as teclas de bloqueio do computador remoto, como caps lock, etc.,skip_lockkeys.
- e dá um nome ao seu computador remoto,Área de Trabalho.
Você pode definir uma senha criptografada via
x11vnc -storepasswd
E pare o servidor por meio de um simples sinal de interrupção (-SIGTERM). Aproveitar!
Responder3
Baseando-se na resposta anterior, mas muito longa para um comentário. No MacOS Big Sur 11.1, obtenho melhor desempenho com isto:
x11vnc -display :0 -noxrecord -forever -passwd 123456
Ao remover -noxdamage
, vejo uma diminuição na latência do desenho e muito menos interrupções ao redimensionar ou minimizar janelas no x11. A remoção -noxfixes
também proporciona uma experiência muito melhor, porque o cursor é exibido corretamente - inclusive quando o cursor x11 muda de forma (por exemplo, para redimensionar uma janela). Isso é muito útil, caso contrário você ficará constantemente adivinhando se o cursor está corretamente sobre a caixa de seleção ao vivo. Nenhuma diferença perceptível (para mim) em remover noxrecord
, então deixei em
Embora a -ncache
opção tenha sido conectada com sucesso, não consegui misturar ncache
várias janelas da área de trabalho. Este parece ser um artefato inesperado de como as janelas da área de trabalho são implementadas (em coordenadas Y, as janelas estão "abaixo" da principal) que entra em conflito com o funcionamento do ncache (portambémusando janelas duplicadas abaixo da principal).