找回密码
 加入我们
搜索
      
查看: 395|回复: 3

[NAS] 关于群晖 DSM7在 macOS 里 finder 的边栏图标问题处理

[复制链接]
发表于 2025-9-27 11:30 | 显示全部楼层 |阅读模式
本帖最后由 netlzh 于 2025-9-27 11:31 编辑

这个图标很搞笑,在网络里就是 X Server 的图标,在边栏一下是通用计算机,一下是文件,极其难看和别扭。


忍到26了,还是这鸟样, 动手改了顺便分享一下。

原因是 macOS 的 bug,就是X Server在侧边栏的图标貌似对不上?所以网上很多文章就是换这个图标:

  1. /usr/syno/etc/rc.sysv/avahi.sh
  2. /usr/syno/etc.defaults/rc.sysv/avahi.sh
复制代码


搜索 `<txt-record>model=Xserve</txt-record>`
替换为 `<txt-record>model=TimeCapsule6,116</txt-record>`

这里要说一下的就是以上是 DSM6的做法,DSM 7 已经没有 avahi.sh,正确做法是在 /etc/avahi/services/ 里放(或修改)对应的 .service 文件来广播 TXT 记录。

1. 管理员登录群晖界面,开启ssh访问, 然后 ssh登录上nas,sudo -i 切换为 root 账户
2. vi /etc/avahi/services/smb.service(你用 smb 就编辑 smb.service, 用 afp 就编辑 afp.service),也是一样,搜索 `<txt-record>model=Xserve</txt-record>`
替换为 `<txt-record>model=TimeCapsule6,116</txt-record>`
示例如下:
  1. <service-group>
  2. <name>eNAS</name>
  3. <service>
  4. <type>_device-info._tcp</type>
  5. <txt-record>model=TimeCapsule6,116</txt-record>
  6. </service>
  7. <service>
  8. <type>_smb._tcp</type>
  9. <port>445</port>
  10. </service>
复制代码

3. 保存退出 vi,systemctl restart avahi 重启服务。
4. mac 这边 rm ~/Library/Caches/com.apple.finder/Cache.db && killall Finder,应该马上能生效。

评分

参与人数 1邪恶指数 +5 收起 理由
hawie + 5

查看全部评分

发表于 2025-9-27 12:31 | 显示全部楼层
先mark一下。不过,dsm7额外改的东西,随时可能升级成恢复原样。比如改监控配置文件支持的摄像头,某次不经意升级之后,摄像头配置就消失了。
能不动尽量不动。使用经验。
 楼主| 发表于 2025-9-27 23:05 | 显示全部楼层
嗯,升级的确会还原,还好dsm 本身的升级不是太频繁。
发表于 2025-9-27 23:07 | 显示全部楼层
技术贴
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-9-28 11:21 , Processed in 0.075245 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表