iRAPP era il mio server di condivisione dello schermo veloce preferito per OS X, ma sono andati in bancarotta intorno a giugno 2016 e il loro server di licenza è stato rimosso a un certo punto. A partire dal 2 ottobre 2016 la mia licenza per il server iRapp ha dichiarato che era bloccata perché non poteva contattare il server delle licenze e non ho trovato alcun modo per farlo funzionare di nuovo. Anche una licenza di prova che avevo una copia di non si installava senza che il loro server delle licenze fosse attivo.
Dopo alcune ricerche, l'ho trovato Aqua Connect è l'unico concorrente di iRapp che offre un server OS X RDP. Infatti, Aqua è stata la prima con RDP e ha fatto causa a iRapp per il reverse engineering del loro prodotto, ma ha perso il caso. Aqua è presumibilmente più veloce (hanno migliorato il protocollo RDP e lo chiamano AAP) ma sfortunatamente sono lenti nello sviluppo. iRapp aveva il supporto per OS X El Capitan pochi mesi dopo il suo rilascio, ma quando ho chiesto una licenza di prova da Aqua hanno detto che Aqua è ancora una settimana o più dall'avere una beta con supporto per El Capitan (e questo era un anno dopo il rilascio della CE!).
Finora, ho resistito al pagamento di Aqua $ 249 sapendo che il loro software potrebbe diventare inutile con un futuro aggiornamento macOS e potrebbero non risolverlo per almeno 1 anno.
Ho provato tutti i client VNC gratuiti: RealVNC, TightVNC, TigerVNC, UltraVNC e TurboVNC e sono tutti in ritardo in vari punti, anche su una LAN, e ognuno ha vari problemi con la trasmissione delle chiavi di sistema, in particolare Cmd-Tab. UltraVNC era il più veloce del lotto se impostato su velocità "Ultra" su una LAN, ma i menu di disegno continuavano a essere bloccati per un massimo di 5 secondi e il supporto per l'invio della chiave Cmd è zero.
Alla fine ho provato un processo di Remotix che costa $ 39 e utilizza il protocollo VNC, ma per qualche motivo è enormemente più veloce quando ci si collega al server VNC integrato di OS X (noto come "Condivisione schermo" nelle impostazioni di sistema) rispetto a qualsiasi altro client. In realtà, è quasi veloce come iRapp, e non ha alcun problema con le chiavi di sistema. Raccomando la qualità dello schermo 'Adatta' perché 'Pieno' è visibilmente lento e 'Medio' mostra molti colori come tinta sbagliata. VNC supporta protocolli multipli di compressione dello schermo e sospetto che Remotix stia implementando il protocollo nativo Apple. Problemi che ho con:
- La rotellina del mouse sposta la barra di scorrimento XCode molto lentamente rispetto a iRapp (in realtà ho trovato una "Scroll sensitivity" nelle preferenze e al massimo non è male ma si sente comunque leggermente lento).
- Il testo diventa quasi sfocato da leggere quando si scorre lentamente, ma si acuisce rapidamente quando si interrompe lo scorrimento. Più fastidioso di un vero problema, ma mi manca la chiarezza coerente di iRapp.
- Ignora la tastiera se si sposta il mouse fuori dalla finestra di controllo remoto. Questo può essere davvero fastidioso se fai clic in una casella di ricerca, quindi scorri rapidamente il mouse per digitare la ricerca e il mouse finisce fuori dalla finestra. Lo sviluppatore dice che al momento non ci sono soluzioni per questo.
- Copia / incolla non sono affidabili. Occasionalmente falliscono casualmente e funzionano se riprovati. Copiare il testo da alcuni programmi sembra di solito (ma non sempre) mettere qualcosa negli appunti che Remotix non capisce e ripetere l'operazione di incollaggio non fa nulla. io ho PureText installato che consente di associare un tasto di scelta rapida per modificare qualsiasi formato degli Appunti in formato di testo normale. Se faccio scorrere il mouse fuori dalla finestra Remotix, attiva il tasto di scelta rapida di PureText, quindi incollare Remotix, è una seccatura, ma funziona. Il lato positivo, posso copiare e incollare immagini su OS X che non posso con la maggior parte dei client VNC.
- La scheda Alt di Remotix non ritorna ad altre app di Windows come in iRapp. Stranamente, Alt-tab fa apparire il commutatore di attività di Windows, ma la scheda di rilascio sembra essere afferrata da Remotix, lasciando alzata la finestra del commutatore di attività. In seguito ho scoperto che puoi sfogliare il mouse all'esterno della finestra Remotix e Alt-Tab con successo.
Un'altra opzione di condivisione dello schermo veloce è NoMachine . Utilizza il protocollo NX che è simile nello spirito a RDP e finisce per essere veloce quanto iRapp con una chiarezza simile. Purtroppo, per me ha problemi di uccisione delle offerte:
- I colori sono leggermente inclinati. Non credo che nemmeno usare la massima qualità abbia corretto completamente i colori, anche se il leggero spostamento potrebbe non avere importanza per alcuni utenti. Se devi fare degli screenshot per la documentazione del prodotto come faccio io, il cambiamento di colore può essere un problema.
- La rotella di scorrimento è lenta e non può essere regolata.
- Nessuna opzione integrata per scambiare i tasti Ctrl e Win come Remotix è tale che Ctrl- [tasto] invece di Win- [tasto] trasmette Cmd- [tasto] su OS X. Invece, ho usato AutoHotkey per scambiare Ctrl / Win, proprio come avevo a che fare con iRapp, ma NoMachine in qualche modo non mi vede rilasciare il tasto Ctrl quindi Cmd-Tab, Cmd-C, Cmd-V non funzionano tutti o lasciano OS X a pensare Il tasto Cmd rimane premuto che causa tutti i tipi di problemi. Questo è un rompicapo. È stata proposta una correzione Qui un anno fa ma non è stato implementato. Se non si scambia Ctrl / Win, è possibile utilizzare Win- [tasto] per ottenere Cmd- [chiave], ma non è possibile utilizzare Win-Tab per Cmd-Tab perché Windows mangia quel tasto di scelta rapida per il proprio commutatore di attività anche se disabiliti il tasto di scelta rapida nel registro di Windows. Anche lo scambio di Cmd e Ctrl nelle preferenze di sistema OS X non funziona perché nessuna tastiera è elencata quando NoMachine è connesso. Se si inserisce una tastiera fisica e si cambiano i tasti, solo i tasti su quella tastiera fisica vengono scambiati (se non ricordo male).
- Copia immagine e incolla su OS X non funziona.
- La finestra di controllo remoto deve essere ridimensionata manualmente su ogni connessione (iRapp ha avuto lo stesso problema, Remotix no).
OpenNX è un altro server di protocollo NX per OS X ma non è stato aggiornato per funzionare con Yosemite o successivo.
Ho letto cose positive Splashtop ma è $ 60 / anno per 1 uso commerciale dell'utente e io odio piuttosto pagare le tasse annuali per il software. Per uso personale è gratuito e le mie ricerche suggeriscono che potrebbe funzionare con il supporto chiave Ctrl a Cmd.
Timbuktu è in circolazione dal 1980 e presumo che funzioni bene, ma la sua proprietà è stata venduta a diverse compagnie. Per quanto ne so, il suo ultimo proprietario, Arris, non lo vende nemmeno più. Le persone che già possiedono hanno dovuto ricorrere a hack installarlo in El Capitan.
TeamViewer la versione a pagamento supporta la connessione a un indirizzo IP locale anziché il routing tramite Internet, ma sono passati a un modello solo in abbonamento a partire da $ 42 / mese. Il prodotto è gratuito per uso personale e sembra abbastanza veloce, ma lascia poche schede nell'interfaccia utente e utilizza finestre di dialogo nag. Le persone dicono anche che non ti permetteranno di usare la versione gratuita attraverso i loro server per un lungo periodo di connessione. Non ha supporto per l'invio del tasto Ctrl come Cmd su macOS, che è un interruttore per me. Soluzioni alternative come AutoHotkey che ha funzionato con iRapp per scambiare Cmd / Ctrl non funzionano con TeamViewer e le discussioni online non indicano alcuna soluzione.
Ho letto qualcuno che lo dice " LogMeIn è molto veloce rispetto a VNC o iRAPP "ma un commento su un'altra risposta in questa pagina dice" Su una LAN VNC è meglio di LogMein "quindi non lo so.In ogni modo funziona solo tramite Internet e voglio un LAN remoto soluzione di controllo. GoToMyPC sembra anche essere solo internet.
A partire dal 2014, qualcuno ha ottenuto unix xrdp server per lavorare su macOS ma alcuni dei problemi descritti nelle risposte sembrano assassini d'affare. Potrebbe valere la pena provare se sono riusciti a risolvere i bug. Un'altra grande preoccupazione è che le versioni future di MacOS lo infrangeranno e ci vorrà un po 'di tempo prima che qualcuno trovi una soluzione alternativa, oppure Apple potrebbe rimuovere completamente i vecchi layer Unix che gli permettono di funzionare.
Aggiornamento di High Sierra:
Da quando si è trasferito su High Sierra, Remotix non è più in grado di trasmettere un doppio clic sulla macchina remota e ha strani problemi nell'inviare determinati caratteri ad alcuni programmi nell'app Terminal. Sembra che alcuni o tutti i problemi del terminale possano andare via quando Num Lock la chiave è girata SOPRA (strano). Il problema del doppio clic è incredibilmente frustrante. Dopo una settimana di attesa, ho ricevuto una risposta da Nulana che avrebbero dovuto rilasciare una soluzione intorno al 25 ottobre 2017.
Remotix 5 per Win è stato rilasciato il 31 ottobre e ha risolto il doppio clic senza essere visto, ma ora devo fare clic incredibilmente veloce e non è ancora visto come un doppio clic la maggior parte delle volte. L'installazione dell'aggiornamento di macOS 10.13.1 sembrava risolvere il problema fino al riavvio e lo stesso problema veniva restituito anche dopo il riavvio. Il client TightVNC ha avuto lo stesso problema, indicando che probabilmente era un problema con il server VNC di macOS. Non ero in grado di riprodurre su una macchina diversa, quindi ho reinstallato macOS 10.13 da zero dopo aver cancellato l'unità e il problema del doppio clic è scomparso. Ho installato tutto il software precedente che pensavo potesse averlo causato e non è ancora stato restituito. Remotix 4 non è ancora in grado di fare doppio clic.
iRapp è rinato come NuoRDS sotto un nome diverso, gestito da un ex dirigente di Coderebel. È veloce come sempre e supporta il doppio clic. Purtroppo non offrono più un client dedicato, quindi è necessario utilizzare il client MS RDS, Remotix o vari altri client. Finora, non ho trovato nessuno che mi permetta di scambiare Cmd e Ctrl come il client iRapp utilizzato per supportare l'utilizzo di AutoHotkey. Il vecchio client iRapp si connette, quindi si disconnette immediatamente senza alcun messaggio di errore. Ho chiesto loro se c'è qualche soluzione. Inizialmente hanno suggerito di eseguire Ukelele sul Mac ma dopo alcune indagini, hanno ammesso che Ukelele non può alterare il significato dei tasti modificatori come Cmd e Ctrl (né può modificare direttamente i file keylayout ). Presumibilmente rilasceranno un aggiornamento per scambiare le chiavi sul server NuoRDS ma non è stato fornito alcun ETA.
Normalmente puoi scambiare i tasti cmd / ctrl usando Apple System Preferences > Keyboards > Modifier Keys...
, ma riguarda solo la tastiera locale, non i tasti inviati dal software di controllo remoto. Questo spiega come modificare direttamente i file usati dalle Preferenze di Sistema e mostra le impostazioni che influenzano una tastiera identificata dal suo unico fornitore e ID prodotto. Ho passato un po 'di tempo a cercare se potesse esistere un ID prodotto / fornitore per la tastiera del telecomando virtuale o se potessi scambiare le chiavi con le tastiere "all" ma non trovassi alcuna soluzione. Ho provato a omettere il fornitore e l'ID prodotto dal file sperando che venisse interpretato come "tutto", quindi riavviato, ma non ha avuto alcun effetto.
Altri software normalmente in grado di scambiare Cmd / Ctrl su macOS non funzionano anche quando sono collegati tramite telecomando:
- DoubleCommand (attualmente non compatibile con Sierra e versioni successive)
- Karabiner Elements (precedentemente KeyboardRemap4Macbook).