Application de bureau à distance disponible sur macOS
Un développeur a créé et publié une application de bureau à distance open source, baptisée Korben Remote Desktop, conçue pour macOS, avec des versions en cours de développement pour Windows et Linux. Elle permet de contrôler des machines distantes sur un réseau local ou un VPN privé, via un tunnel SSH chiffré, sans recourir à aucun serveur externe.Fonctionnalités et performances
L'application propose notamment une vidéo HEVC fluide, le son, le transfert de fichiers, le contrôle des fenêtres d'applications, l'accès web et le chiffrement. Elle prend en charge une vidéo fluide jusqu'à la 4K, avec des options de résolution et de fréquence d'images variables. Elle traite les coupures du Wi-Fi comme de simples retards plutôt que comme des pertes de données, et permet aux utilisateurs de régler la mémoire tampon selon qu'ils privilégient la latence ou la qualité d'image.Audio et commandes
Le son de la machine distante est transmis au format Opus, et aucune bande passante n'est utilisée lorsqu'il n'y a pas de son. L'application prend en charge les commandes de la souris, du clavier et des raccourcis, avec des correspondances de touches spécifiques pour éviter les conflits entre la machine locale et la machine distante. Un mode jeu permet un contrôle précis de la souris, notamment un déplacement du curseur au-delà des bords de l'écran, ainsi que la prise en charge des touches physiques du clavier.Écrans multiples et partage
L'application gère plusieurs écrans, ce qui permet de passer de l'un à l'autre ou de les afficher tous en même temps. Elle comprend des fonctions de zoom et de plein écran similaires à celles de macOS, ainsi que la possibilité d'ouvrir les fenêtres des applications distantes comme des fenêtres indépendantes sur la machine locale. Le partage de fichiers et du presse-papiers est pris en charge, avec un glisser-déposer et la reprise des transferts de fichiers interrompus.Sécurité et fiabilité de la connexion
L'application se reconnecte automatiquement en cas de coupure et peut basculer vers l'application Partage d'écran d'Apple si nécessaire. Elle permet également un accès à distance depuis un navigateur web, au moyen d'un lien unique valable quinze minutes. Sécurisée par défaut, elle utilise des tunnels SSH, le chiffrement TLS et l'AES-256-GCM pour l'image et le son. Elle n'autorise qu'un seul observateur à la fois et exige la vérification de l'empreinte du certificat.Conception et compatibilité
L'application est conçue comme une application native pour Mac, avec notamment une barre latérale pour les machines distantes, des barres d'outils natives, des fenêtres de réglages et la prise en charge du mode sombre. Elle détecte automatiquement les machines distantes présentes sur le réseau grâce à Bonjour. Le développeur n'a pas encore testé l'application sous Windows et Linux, et la version iOS est également en cours de développement.Limites et configuration requise
L'application ne prend pas encore en charge le réveil à distance, le déverrouillage de FileVault après un redémarrage à froid, ni les gestes du trackpad tels que la rotation ou le balayage à trois doigts. Elle exige macOS 14 sur la machine locale comme sur la machine distante, et n'a pas été entièrement validée sur les processeurs Apple Silicon ni sur les Mac Intel. Le développeur n'a pas encore soumis l'application à l'App Store d'Apple, en raison des problèmes potentiels liés au processus d'approbation d'Apple.Disponibilité et perspectives
L'application est totalement gratuite, sans télémétrie ni publicité, et le développeur n'envisage pas d'en faire un produit commercial au-delà de l'amélioration continue. Elle peut être téléchargée à l'adresse remotedesktop.korben.info.