Área de trabalho remota para OS X melhor que VNC? [fechadas]


20

O VNC parece lento e ineficiente e, ocasionalmente, apresenta falhas de exibição. No Windows, posso usar a Área de Trabalho Remota (RDP / MSTSC), e no Linux, posso usar o NX Server, com desempenho muito melhor que o VNC.

Existe algo melhor que o servidor VNC para OS X? Também preciso de algo que tenha um cliente (visualizador) para máquinas Windows.



Parece que não há nada melhor que o VNC ... todas as respostas parecem ser ruins na Web.
davr

Respostas:


23

O iRapp era meu servidor de compartilhamento de tela rápido favorito para o OS X, mas eles foram à falência em junho de 2016 e seu servidor de licenças foi desativado em algum momento. Por volta de 2 de outubro de 2016, minha licença para o servidor iRapp disse que estava bloqueada porque não podia entrar em contato com o servidor de licenças e não encontrei nenhuma maneira de fazê-lo funcionar novamente. Mesmo uma licença de teste da qual eu tinha uma cópia não seria instalada sem o servidor de licença estar ativo.

Após algumas pesquisas, descobri que o Aqua Connect é o único concorrente da iRapp que oferece um servidor OS X RDP. De fato, o Aqua foi o primeiro com a RDP e eles processaram a iRapp por engenharia reversa de seus produtos, mas perderam o caso. O Aqua é supostamente mais rápido (eles melhoraram o protocolo RDP e o chamam de AAP), mas infelizmente eles são lentos no desenvolvimento. O iRapp teve o suporte do OS X El Capitan alguns meses após o lançamento, mas quando solicitei uma licença de teste da Aqua, eles disseram que o Aqua ainda está com uma semana ou mais de uma versão beta com suporte para o El Capitan (e isso acabou ano após o lançamento da EC!).

Até agora, resisti a pagar ao Aqua $ 249 sabendo que seu software pode se tornar inútil com uma futura atualização do macOS e eles podem não consertá-lo por mais de um ano.

Tentei todos os clientes VNC gratuitos: RealVNC, TightVNC, TigerVNC, UltraVNC e TurboVNC e todos estão atrasados ​​em vários lugares, mesmo em uma LAN, e cada um tem vários problemas com a transmissão de chaves do sistema, especialmente Cmd-Tab. O UltraVNC foi o mais rápido do lote se configurado para a velocidade "Ultra" em uma LAN, mas os menus de desenho ainda parariam por até 5 segundos e não oferece suporte ao envio da tecla Cmd.

Finalmente tentei uma avaliação do Remotix, que custa US $ 39 e usa o protocolo VNC, mas, por algum motivo, é muito mais rápido ao conectar-se ao servidor VNC embutido no OS X (conhecido como 'compartilhamento de tela' nas configurações do sistema) do que qualquer outro cliente . Na verdade, é quase tão rápido quanto o iRapp e não possui problemas com as chaves do sistema. Eu recomendo a qualidade da tela 'Adaptável' porque 'Cheio' é notavelmente lento e 'Médio' mostra muitas cores como a tonalidade errada. O VNC suporta vários protocolos de compactação de tela e suspeito que o Remotix esteja implementando o protocolo nativo da Apple. Problemas que tenho com ele:

  • A roda de rolagem do mouse move a barra de rolagem do XCode muito lentamente em comparação com o iRapp (na verdade, encontrei uma "Sensibilidade de rolagem" nas preferências e na configuração máxima não é tão ruim, mas ainda parece um pouco lento).
  • O texto fica quase desfocado demais para ser lido ao rolar lentamente, mas fica mais nítido quando você para de rolar. Mais irritante do que um problema real, mas sinto falta da clareza consistente do iRapp.
  • Ele ignora o teclado se você mover o mouse para fora da janela do controle remoto. Isso pode ser realmente irritante se você clicar em uma caixa de pesquisa e, em seguida, deslizar o mouse para digitar sua pesquisa e o mouse terminará fora da janela. O desenvolvedor diz que atualmente não há correção para isso.
  • Copiar / colar não é confiável. Ocasionalmente, eles falham aleatoriamente e funcionam se tentados novamente. A cópia de texto de certos programas geralmente costuma colocar (mas nem sempre) na área de transferência algo que o Remotix não entende e a colagem repetida não faz nada. Eu tenho o PureText instalado, que permite vincular uma tecla de atalho para alterar o que estiver na área de transferência para o formato de texto sem formatação. Se eu mover o mouse para fora da janela do Remotix, ativar a tecla de atalho PureText e colar no Remotix, é um aborrecimento, mas funciona. No lado positivo, posso copiar e colar imagens no OS X, o que não posso na maioria dos clientes VNC.
  • A tecla Alt-tab do Remotix não volta para outros aplicativos do Windows, como aconteceu no iRapp. Estranhamente, Alt-tab exibe o alternador de tarefas do Windows, mas a liberação do separador parece ser pega pelo Remotix, deixando a janela do alternador de tarefas aberta. Mais tarde, descobri que você pode mover o mouse para fora da janela do Remotix e do Alt-Tab com sucesso.

Outra opção de compartilhamento rápido de tela é o NoMachine . Ele usa o protocolo NX, que é similar ao RDP e acaba sendo tão rápido quanto o iRapp com uma clareza semelhante. Infelizmente, isso tem problemas para mim:

  • As cores estão ligeiramente distorcidas. Acho que nem o uso da mais alta qualidade corrigiu completamente as cores, embora a pequena mudança possa não importar para alguns usuários. Se você precisar fazer capturas de tela para a documentação do produto, como a minha, a mudança de cor pode ser um diferencial.
  • A roda de rolagem é lenta e não pode ser ajustada.
  • Nenhuma opção embutida para trocar as teclas Ctrl e Win como o Remotix tem que Ctrl- [tecla] em vez de Win- [tecla] transmite Cmd- [tecla] para o OS X. Em vez disso, usei o AutoHotkey para trocar Ctrl / Win, apenas como eu tinha a ver com o iRapp, mas o NoMachine de alguma forma não me vê soltar a tecla Ctrl, de modo que Cmd-Tab, Cmd-C, Cmd-V nem todos funcionam ou deixam o OS X pensando que a tecla Cmd permanece pressionada, o que causa todos os tipos de problemas. Isso é um desagrado. Uma correção foi proposta aquihá um ano, mas não foi implementado. Se você não trocar Ctrl / Win, poderá usar Win- [key] para obter Cmd- [key], mas não poderá usar Win-Tab para Cmd-Tab porque o Windows utiliza essa tecla de atalho para seu próprio alternador de tarefas se você desabilitar a tecla de atalho no registro do Windows. Trocar Cmd e Ctrl nas preferências do sistema OS X também não funciona porque nenhum teclado é listado quando o NoMachine está conectado. Se você conectar um teclado físico e trocar suas teclas, somente as teclas desse teclado físico serão trocadas (se bem me lembro).
  • Copiar imagem e colar no OS X não funciona.
  • A janela do controle remoto deve ser redimensionada manualmente em todas as conexões (o iRapp teve o mesmo problema, o Remotix não).

O OpenNX é outro servidor de protocolo NX para OS X, mas não foi atualizado para funcionar com o Yosemite ou posterior.

Eu li coisas boas sobre o Splashtop, mas custa US $ 60 / ano para uso comercial de um usuário e eu odeio pagar taxas anuais por software. Para uso pessoal, é gratuito e minhas pesquisas sugerem que ele pode estar funcionando com as teclas Ctrl para Cmd.

Timbuktu existe desde 1980 e presumo que funcione bem, mas sua propriedade foi vendida para várias empresas. Pelo que sei, seu último proprietário, Arris, nem o vende mais. As pessoas que já o possuem tiveram que recorrer a hacks para instalá-lo no El Capitan.

A versão paga do TeamViewer suporta a conexão com um endereço IP local em vez de rotear pela Internet, mas eles foram movidos para um modelo somente de assinatura a partir de US $ 42 / mês. O produto é gratuito para uso pessoal e parece razoavelmente rápido, mas deixa pequenas abas na interface do usuário e usa diálogos nag. As pessoas também dizem que não permitirão que você use a versão gratuita por meio de seus servidores por um longo período de conexão. Ele não tem suporte para enviar a tecla Ctrl como Cmd para o macOS, o que é um diferencial para mim. Soluções alternativas, como o AutoHotkey, que trabalhou com o iRapp para trocar o Cmd / Ctrl, não funcionam com o TeamViewer e as discussões on-line apontam para nenhuma solução.

Li alguém dizer que "o LogMeIn é realmente rápido em comparação com o VNC ou o iRAPP", mas um comentário em outra resposta desta página diz "Em uma LAN, o VNC é melhor que o Logmein", então não sei. De qualquer forma, ele só funciona através da Internet e eu quero uma solução de controle remoto de LAN. O GoToMyPC também parece ser apenas a Internet.

A partir de 2014, alguém conseguiu que o servidor xrdp unix funcionasse no macOS, mas alguns dos problemas descritos nas respostas parecem assassinos de negócios. Pode valer a pena tentar se eles conseguiram resolver os bugs. Outra grande preocupação é que as versões futuras do macOS o quebrarão e levará uma eternidade para que alguém encontre uma solução alternativa, ou a Apple pode remover completamente as antigas camadas unix que permitem que ela funcione.

Atualização em High Sierra:

Desde que se mudou para High Sierra, o Remotix não consegue mais transmitir um clique duplo para a máquina remota e tem problemas estranhos ao enviar certos caracteres para alguns programas no aplicativo Terminal. Parece que alguns ou todos os problemas de terminal pode ir longe quando Num Lock chave é rodada ON (estranho). O problema do clique duplo é incrivelmente frustrante. Após uma semana de espera, recebi uma resposta de Nulana de que eles deveriam lançar uma correção por volta de 25 de outubro de 2017.

O Remotix 5 for Win foi lançado em 31 de outubro e corrigiu o clique duplo nunca mais sendo visto, mas agora eu tenho que clicar incrivelmente rápido e ele ainda não é visto como um clique duplo na maioria das vezes. A instalação da atualização do macOS 10.13.1 pareceu corrigir o problema até que eu reiniciei e o mesmo problema retornou mesmo após a reinicialização novamente. O cliente TightVNC teve o mesmo problema, indicando que provavelmente era um problema no servidor macOS VNC. Não consegui reproduzir em uma máquina diferente, por isso reinstalei o macOS 10.13 do zero depois de apagar a unidade e o problema de clique duplo desapareceu. Eu instalei todo o software anterior que pensei ter causado e ele ainda não retornou. O Remotix 4 ainda não pode clicar duas vezes.

O iRapp renasceu como NuoRDS sob um nome de empresa diferente, administrado por um ex-executivo da Coderebel. É o mais rápido do que nunca e suporta clique duplo. Infelizmente, eles não oferecem mais um cliente dedicado; portanto, você deve usar o cliente MS RDS, Remotix ou vários outros clientes. Até agora, não encontrei nenhum que me permita trocar Cmd e Ctrl como o cliente iRapp usado para oferecer suporte ao AutoHotkey. O cliente iRapp antigo se conecta e desconecta imediatamente sem nenhuma mensagem de erro. Eu perguntei a eles se existe alguma solução alternativa. Eles inicialmente sugeriram executar o Ukelele no Mac, mas após algumas investigações, eles admitiram que o Ukelele não pode alterar o significado de teclas modificadoras como Cmd e Ctrl (nem editar os arquivos de layout de teclas diretamente).) Supostamente eles lançarão uma atualização para trocar as chaves no final do servidor NuoRDS, mas nenhum ETA fornecido.

Normalmente, você pode trocar as teclas cmd / ctrl usando Apple System Preferences > Keyboards > Modifier Keys..., mas isso afeta apenas o teclado local, não as teclas enviadas pelo software de controle remoto. Isso explica como modificar os arquivos usados ​​pelas Preferências do Sistema diretamente e mostra que as configurações afetam um teclado identificado por seu fornecedor e ID de produto exclusivos. Passei um tempo pesquisando se poderia haver um ID de fornecedor / produto para o teclado do controle remoto virtual ou se você poderia trocar as teclas em "todos" os teclados, mas não encontrou solução. Tentei omitir o fornecedor e o ID do produto do arquivo, esperando que isso fosse interpretado como "todos" os teclados e depois reiniciado, mas não teve efeito.

Outro software normalmente capaz de trocar Cmd / Ctrl no macOS também não funciona quando conectado via controle remoto:

  • DoubleCommand (atualmente não é compatível com o Sierra e posterior)
  • Mosquetão Elements (anteriormente KeyboardRemap4Macbook).

3
Sei que já faz quase dois anos desde que você postou esta resposta. Mas eu gostaria de agradecer por isso, porque era maravilhosamente abrangente e me indicou o NuoRDS, que comecei a usar e realmente aprecio (eu trabalho principalmente no ambiente Windows 10, portanto, a Conexão de Área de Trabalho Remota é uma abordagem que deve ser adotada por mim. ) O NuoRDS é muito mais rápido que o TigerVNC, que eu estava usando anteriormente. Thanx novamente!
21818 Mark Olbert

Eu quase perdi as informações do NuoRDS porque ele está meio oculto no OP. Graças a @MarkOlbert, eu o vi e isso resolveu meu problema "droga, não consigo copiar e colar usando o VNC". Também me deparei com o TigerVNC, que parecia realmente promissor - até descobrir que eles não têm o servidor para o macOS (e o servidor era o que eu estava procurando). Mas agora estou muito feliz em usar o NuoRDS como servidor no Mac, com o cliente padrão do Microsoft Remote Desktop que eu também uso para acessar minhas outras máquinas Windows.
Jashan 6/01

O NX da NoMachine funciona muito bem no Mojave, com pasta de copiar. Mudar de janela e conectar é muito mais rápido que o estoque VNC
Ray Foss

2

Adoro o Logmein por isso, pois tenho acesso a qualquer lugar e não preciso me preocupar com o encaminhamento de portas. Pode parecer um pouco demais se você estiver acessando apenas uma LAN, mas ainda assim utilizável.


Logmein é ótimo! E livre! Também funciona com sistemas Windows!
Avalanchis

Como o desempenho se compara ao VNC ou RDP? Acho que o VNC é bastante lento, em comparação com o RDP (ou NX no Linux, mas suponho que você não tenha usado isso, não é muito comum).
davr 18/07/10

Não é tão bom quanto o RDP, mas é utilizável. Em uma LAN, o VNC é melhor que o Logmein, mas não conheço seu caso de uso.
22410 steve.lippert

Ye $! Ligar-me in é de $ dominam vários um grande $ olution para remoto $ istema acce $$
simpleuser

1

Experimente este e todas as suas preocupações se foram;)

A única desvantagem é que, nas licenças gratuitas, isso limita o tempo de conexão se você o usar demais. Não tenho esse problema porque temos uma licença premium. Você pode usá-lo em várias plataformas (com limitações de recursos, é claro).

Teamviewer


1

Um antigo tópico do SuperUser me indicou o iRapp de US $ 80 , que parece funcionar muito bem, mas é bastante caro (bem, não pelos padrões dos usuários de Mac, mas ...). É um servidor RDP para Mac OS.

A razão pela qual o VNC é tão lento é porque ele faz pouco mais do que transmitir um screencast da área de trabalho e encaminhar os comandos de mouse e teclado. O RDP e o NX enviam instruções sobre como renderizar a exibição (como SVG vs. JPG - JPG é, de fato, o formato que o VNC usa para enviar as capturas de tela). Acho que o TeamViewer faz o mesmo processo, embora não tenha certeza.

Resumo: o VNC é sistematicamente inferior e o iRapp é uma solução bastante cara para o seu problema.


0

Eu tentei vários, incluindo os mencionados aqui e todos tiveram problemas de desempenho. O que eu achei de longe a melhor resposta e a melhor qualidade foi o AnyDesk . Super rápido e leve. Também para conexões ad-hock, você nem precisa de direitos de administrador na máquina host.

Não é sem problemas embora; sem suporte ao Cmd-Tab, os cursores personalizados não são atualizados (por exemplo, ferramenta de texto do After Effects, seletor de cores etc.), sem minimizar a área de notificação e, mais irritante, uma pequena janela que fica no topo para mostrar a conexão ativa. Você pode reduzi-lo minimizando-o, mas ele ainda permanece lá. Talvez as atualizações futuras resolvam isso.

Tudo isso dito, ainda é a melhor opção IMHO, especialmente se você valoriza a capacidade de resposta e a alta taxa de atualização.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.