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).