J'accède à une nouvelle installation d'Ubuntu 18.10 et Samba 4.8.4 à partir de clients macOS exécutant Mojave. Lorsqu'il est connecté via SMB, je veux que l'icône du Finder ressemble à un Mac Mini (car c'est sur cela qu'Ubuntu 18.10 fonctionne).
Dans / etc/samba/smb.conf (section [globale]), ces valeurs pour fruit: modèle ont fonctionné: Xserve, MacPro, iMac
Cela a abouti à l'icône par défaut qui ressemble à un Apple Cinema Display: MacBook, MacMini, MacSamba, TimeCapsule, RackMac
J'ai vu un article recommandant les noms de modèle de /System/Library/CoreServices/CoreTypes.bundle/Contents/Info.plist sur un Mac. Bien qu'il y en ait beaucoup, ceux que j'ai essayés n'ont pas fonctionné.
Re: avahi-daemon, Samba 4.8.4 peut définir l'icône pour les clients macOS connectés sans avahi-daemon en cours d'exécution (a fonctionné pour les trois modèles ci-dessus). Bien qu'avahi-daemon aide le serveur à être perpétuellement visible dans le Finder, j'essaie de comprendre uniquement les valeurs de travail pour fruit: model dans le smb.conf.
Quelqu'un a-t-il une idée?
Il existe de nombreuses autres chaînes de modèle qui devraient fonctionner comme des valeurs; Je crois qu'ils sont directement lus à partir de /System/Library/CoreServices/CoreTypes.bundle/Contents/Info.plist
.
En parcourant ce fichier, vous devriez être en mesure de comprendre les valeurs valides. Par exemple, à partir de la ligne
UTTypeTagSpecification = { com.Apple.device-model-code = ( "Macmini", "Macmini5", "Macmini6", "Macmini7" ); };
J'ai déduit que la chaîne appropriée pour Mac Mini est Macmini
(pas de CamelCase). MacBook
devrait cependant fonctionner. Tout comme AppleTV
, MacBook5,2
, et bien d'autres apparaissant dans le fichier susmentionné.