因此,在这个运行的 Ubuntu 18.04 盒子*上Files 3.26.4
,Other Locations
我有这个关于早已消失的 Brother 打印站的条目:
由于它显然已经消失了,因此没有合理的交互方式,所以我想知道它可能缓存在哪里以及如何删除它。不幸的是,我在任何地方都找不到有关此问题的任何文档,并且在中搜索原始字符串gconf-editor
,dconf-editor
并递归grep
ping.config
也没有找到任何结果。
那么,问题是:GNOME Files 3.26.4 中“网络”下的条目保存/缓存在哪里?
(*作者知道这个操作系统已经过时了。)
编辑:该机器上从未安装过打印机,因此这不可能是某些驱动程序安装的残留。
答案1
它们不由 GNOME 缓存;相应的 GVfs 提供程序都从外部源“实时”获取数据。有多个源可network:///
从中获取数据 – 查看内部 GVfs 路径名以获取提示:
gio list network:///
这将显示“原始”项目名称,例如dnssd-something
,并将显示它源自 DNS-SD(又名 Bonjour,又名 mDNS,通过 avahi-daemon 发现)或来自 SMB(更准确地说是 NetBIOS,通过 Samba 发现)...或者可能来自 GNOME 曾经与之集成的 Google Cloud Print。
如果结果为 DNS-SD,则数据是从没有持久缓存的 avahi-daemon 接收的;重新启动服务后,任何幽灵条目都应该会消失。尝试使用avahi-browse
、图形avahi-discover
和/或 Wireshark 或 tcpdump 找出产生服务广告的原因。(使用捕获过滤器port 5353
。)