Macの「ネットワーク」で見えるLinuxコンピュータのアイコンを変更する
Linuxにavahiをすでに導入済みの方が対象です。
Mac同士なら問題ないのですが、相手がLinuxの場合、Finderの「ネットワーク」で表示されるアイコンがのっぺらぼうな味気ないものになり、何となく落ち着きません。そんなときのavahiの設定例です。
avahiのみの場合
/etc/avahi/services/device-info.service
<?xml version="1.0" standalone='no'?> <!DOCTYPE service-group SYSTEM "avahi-service.dtd"> <service-group> <name replace-wildcards="yes">%h</name> <service> <type>_device-info._tcp</type> <port>0</port> <txt-record>model=RackMac</txt-record> </service> </service-group>
model=RackMacの部分は、適切なコンピュータの種類を記述します。このRackMacの部分は、Mac本体の以下のファイルを参照すれば使用できるものがわかります。 /System/Library/CoreServices/CoreTypes.bundle/Contents/Info.plist
avahiとnetatalkが導入されている場合
もしavahiとnetatalkが同時に動作している場合は、以下の設定でうまくいくでしょう。
/etc/avahi/services/afpd.service
<?xml version="1.0" standalone='no'?><!--*-nxml-*--> <!DOCTYPE service-group SYSTEM "avahi-service.dtd"> <service-group> <name replace-wildcards="yes">%h</name> <service> <type>_afpovertcp._tcp</type> <port>548</port> </service> <service> <type>_device-info._tcp</type> <port>0</port> <txt-record>model=RackMac</txt-record> </service> </service-group>
Macでの表示例
Macではこのような表示になります。
ちゃんとラックマウント型コンピュータのアイコンに変更されています。