BrailliantConnect
Votre afficheur Brailliant, dans le Finder. Rien à installer.
Télécharger — BrailliantConnect Voir sur GitHub — BrailliantConnect
Branchez l’afficheur : il est dans le Finder. Débranchez-le : il disparaît. Entre les deux, rien à installer, rien à configurer, aucune extension noyau.
Le Brailliant se présente au Mac en MTP, un protocole que macOS ne sait pas monter
comme un volume. La réponse habituelle empile un pilote, puis macFUSE.
BrailliantConnect retire ces couches plutôt que de les remplacer : il parle
directement au matériel avec libmtp, et publie l’emplacement au moyen d’une
extension File Provider — le mécanisme d’Apple derrière iCloud Drive et Dropbox,
qui tourne en espace utilisateur.
Fonctionnalités
- L’installation tient en une phrase. Glissez l’app dans Applications et ouvrez-la une fois. Elle enregistre un agent qui démarre à chaque session, et se retire entièrement — agent, emplacement, fichiers écrits — le jour où vous demandez sa désinstallation depuis la barre de menus.
- Un dossier par stockage. L’afficheur apparaît dans
~/Brailliantdès qu’il est connecté : la mémoire interne d’un côté, la clé USB de l’autre quand elle est branchée dessus. - La barre de menus dit ce qui se passe. Elle indique si l’afficheur est là, l’ouvre dans le Finder, annonce les transferts en cours avec leur taille et prévient de ne pas débrancher.
- Une copie n’est pas finie quand le Finder le dit. Le Finder rend la main bien avant l’afficheur, qui reçoit à environ 7 Mo/s. Une notification annonce le moment où vous pouvez débrancher, et quitter ou désinstaller pendant un transfert demande confirmation.
- Rien ne disparaît en silence. Un fichier déposé à la racine ne désigne aucun stockage : il est refusé, avec une notification qui nomme les dossiers où le déposer. Glisser un fichier d’un stockage à l’autre fonctionne — le Mac s’en charge, puisque MTP ne sait pas le faire seul.
- Un problème se signale depuis l’app. Le rapport annonce ce qu’il contient avant l’envoi. Et les causes qu’elle peut constater d’elle-même — un afficheur endormi, un transfert de fichiers resté désactivé — vous sont expliquées sur-le-champ.
- 1,5 Mo au téléchargement, et c’est tout.
libmtpetlibusbvoyagent dans le bundle, en binaire universel : ni Homebrew, ni Python, ni runtime à installer. Écrit en Swift, sous licence MIT, pour Apple Silicon comme pour Intel. Anglais et français. Testé sur un Brailliant BI 40X, micrologiciel 2.6.0.