Ubuntu 26.04 的 Windows Spotlight 最终方案:强烈推荐 Spotlight Desktop

发布时间:2026/10/11 6:27:01
Ubuntu 26.04 的 Windows Spotlight 最终方案:强烈推荐 Spotlight Desktop 在 Ubuntu 26.04 上我一直很喜欢折腾桌面壁纸。倒不是单纯想每天换一张图片而是一直比较喜欢 Windows 11 的Windows SpotlightWindows 聚焦每天自动换一张质量不错的风景壁纸同时还能知道这张照片拍的是什么地方、有什么故事。之前为了在 Ubuntu 上实现类似效果我已经折腾过两套方案还分别写过两篇文章《Ubuntu 26.04 使用 Windows Spotlight给 Bing Wallpaper 加上 Spotlight 支持》《从 Windows 11 到 Ubuntu 26.04用 Damask 找回“Windows 聚焦”壁纸体验》这两种方案的壁纸效果其实都不错。但真正持续使用一段时间以后我发现它们始终没有完全解决我的需求。最近我最终换成了一个更加专注于 Microsoft Spotlight 的 GNOME 扩展Spotlight Desktop项目地址https://github.com/mosesyyoung/spotlight-desktop用了一段时间以后如果你和我一样喜欢 Windows Spotlight我现在对这个方案可以说是强烈推荐。它不仅解决了之前使用 Damask 和 Bing Wallpaper 时遇到的几个痛点而且功能非常聚焦没有太多我根本用不到的东西。甚至在一些地方我觉得它比 Windows 原版 Spotlight 更符合我的需要。一、之前的两种方案其实都差那么一点先说结论Damask 和 Bing Wallpaper 都不是不好用而是它们解决的问题和我真正想解决的问题并不完全一样。我的需求其实很简单自动获取 Microsoft Spotlight 壁纸自动保存下来同时保留壁纸相关的信息并且平时能够方便地看到当前壁纸是什么。听起来要求并不高。但真正长期使用以后就会发现一些小细节非常影响体验。二、Damask换壁纸很好用但不是一个“Spotlight 管理器”Damask 是一个挺漂亮的 GNOME 壁纸应用。它可以从多个在线壁纸源获取图片用起来也比较方便。我之前使用 Damask 获取 Spotlight 壁纸单从桌面视觉效果来说完全没有问题。但是慢慢就发现一个对我比较重要的问题它更像一个“自动换壁纸工具”而不是一个 Spotlight 壁纸收藏和管理工具。例如某一天看到一张特别喜欢的 Spotlight 图片我往往还会想知道这是哪里图片描述是什么摄影师或者版权信息是什么过几个月以后我还能不能找到它这些东西其实都是 Spotlight 体验的一部分。但 Damask 的重点并不在这里。它可以很好地完成“今天换一张壁纸”这件事却不是按照我希望的方式把 Spotlight 图片和相关 Metadata 一起长期保存下来。如果目的只是每天桌面换一张漂亮壁纸。那么 Damask 完全够用。但如果希望把 Spotlight 慢慢积累成自己的壁纸 Archive我觉得还是差了一点。三、Bing Wallpaper已经很接近但还是有几个痛点后来我又折腾了 GNOME 的 Bing Wallpaper 扩展。它原本主要针对 Bing 每日壁纸不过经过修改以后也可以使用 Windows Spotlight 图片源。这套方案已经比 Damask 更接近我要的效果了。之前我还专门写过《Ubuntu 26.04 使用 Windows Spotlight给 Bing Wallpaper 加上 Spotlight 支持》不过真正持续使用以后我还是遇到了几个比较明显的问题。1. Spotlight 壁纸有时候不会自动下载这是我实际使用时最明显的问题之一。理论上它应该自动刷新新的 Spotlight 壁纸但实际使用中有时候新的图片不会自动下载。这时需要点击 GNOME 顶部栏里的Bing Wallpaper 小图标然后在弹出的菜单里再点击Refresh新图片才会下载下来。这里并不是要进入 Extension Manager 或打开插件设置而只是从顶部栏菜单手动 Refresh。操作本身当然并不复杂。但是对于自动壁纸这种东西我理想中的状态应该是装好以后就不用再管它。如果隔一段时间还需要自己发现今天怎么还没换然后再去点小图标 → Refresh那么自动化的体验还是差了一点。2. 下载下来的图片缺少完整 Metadata另外一个对我影响比较大的问题是图片虽然保存了但是没有按照我希望的方式把每张图片对应的 Metadata 一起保存下来。对于普通壁纸来说这当然无所谓。一张 JPG 就够了。但是 Spotlight 最大的魅力之一其实并不仅仅是图片本身。很多照片还伴随着图片标题图片描述摄影师或者版权信息原始图片 URL图片分辨率下载时间有时候看到一张特别漂亮的照片我第一反应往往就是这到底是什么地方如果最终只留下一个xxxxxxxx.jpg过几个月以后再翻出来很可能已经完全不知道它是什么了。3. 缺少真正的 Spotlight 信息显示还有一个问题是 Damask 和我之前使用的 Bing Wallpaper 方案都没有真正实现我比较喜欢的 Spotlight 信息体验。Windows Spotlight 有意思的地方就在于壁纸不仅是一张图。它还是一小段内容。看到一个漂亮的地方可以顺手知道它在哪里、图片描述是什么。所以我一直觉得Spotlight 不应该只是“自动换壁纸”。图片和 Metadata 应该是一体的。四、最后我换成了 Spotlight Desktop折腾了一圈以后我最近最终开始使用Spotlight Desktop它的设计思路反而非常简单不去做一个“大而全”的壁纸中心只专心把 Microsoft Spotlight 在 Linux 桌面上的体验做好。这恰好很符合我的需要。目前让我最满意的主要有三个方面自动下载 Spotlight 壁纸自动保存图片并为每张图片保存独立 MetadataGNOME 顶部栏直接查看当前壁纸的标题、描述等信息看起来都不是特别复杂的功能。但恰恰把我之前两个方案的主要痛点都解决掉了。五、优点一真正自动下载 Spotlight 壁纸这是第一件也是最基础的事情。安装并启用以后Spotlight Desktop 会立即检查有没有新的 Spotlight 图片。之后由 GNOME 扩展自己按照设定的周期继续检查默认是Every hour也就是每小时检查一次。如果发现新的 Spotlight 图片Microsoft Spotlight ↓ 自动检查 ↓ 下载新图片 ↓ 保存到本地 ↓ 设置为 GNOME 壁纸整个过程不需要额外的 Python 环境也不需要单独配置 systemd Timer。对于普通桌面使用来说一个 GNOME Extension 自己就可以完成。而且刷新周期还能在扩展设置里调整。对这种后台型桌面插件来说我觉得这一点非常重要。理想状态本来就应该是平时完全忘记它的存在。某一天打开电脑咦今天这张壁纸不错。这才是自动壁纸应该有的体验。六、优点二壁纸真正保存下来而且每张都有自己的 Metadata这个功能是我非常喜欢的一点。Spotlight Desktop 不只是把图片设置成 GNOME Background。它会真正把 Spotlight 图片保存到本地。默认位置是~/Pictures/SpotlightArchive/更重要的是每一张图片旁边都会保存一个同名 JSON 文件。类似这样SpotlightArchive/ ├── 20261004_xxxxxxxx.jpg ├── 20261004_xxxxxxxx.jpg.json ├── 20261003_xxxxxxxx.jpg └── 20261003_xxxxxxxx.jpg.json这样一张图片和它的信息天然就是一对。Metadata 里面会保存 Microsoft 提供的信息以及本地下载得到的一些信息例如{ url: https://res.public.onecdn.static.microsoft/..., title: Example title, copyright: © Photographer / Getty Images, description: Example description, width: 3840, height: 2160, resolution: 3840x2160, is_4k: true, download_time: 2026-10-04T12:00:00, file: 20261004_xxxxxxxx.jpg }具体字段当然还是取决于 Microsoft Spotlight 本身提供了什么信息有些图片可能缺少部分 Metadata。但是我很喜欢这种保存方式。因为它没有另外搞一个庞大的数据库也没有把所有内容锁在应用内部。而是图片在哪里Metadata 就在哪里。以后复制、备份、迁移都非常方便。哪怕几年以后翻到这张照片旁边那个 JSON 文件依然可以告诉我图片标题是什么描述是什么谁拥有版权分辨率是多少什么时间下载原始来源在哪里这才像一个真正能够长期留下来的 Spotlight Archive。七、优点三GNOME 顶部栏直接看到当前壁纸的信息这是相比我之前两套方案体验变化最大的一点。安装 Spotlight Desktop 以后GNOME 顶部栏会出现一个很轻量的 Spotlight 信息图标。点击以后就可以直接看到当前壁纸的信息例如图片标题图片描述Copyright当前图片文件名当前壁纸缩略图这样看到一张有意思的壁纸时不需要打开文件管理器也不需要自己去找旁边的 JSON。点击一下顶部栏的小图标就可以知道今天桌面上的这张照片到底是什么。这个细节让我觉得它终于不再只是一个Wallpaper Downloader而真正开始有一点Windows Spotlight Experience的感觉。八、顶部栏几个小功能也很实用现在 Spotlight Desktop 的顶部信息窗口除了显示 Metadata还提供了几个很紧凑的快捷操作。包括从已经保存的 Archive 中随机选择一张壁纸手工选择一张本地图片作为壁纸立即检查有没有新的 Spotlight 图片也就是说平时完全可以让它自动工作。但偶尔想换一张以前收藏的图片或者想立刻检查一次 Spotlight也不需要进入复杂的设置页面。这些功能都放在顶部栏的信息窗口里面。我觉得这个尺度控制得很好。需要的时候有。但不会让一个简单的壁纸插件变得越来越臃肿。实际切换效果下面是我实际切换的几张 Spotlight 壁纸以及对应的信息卡片九、我反而很喜欢它功能不多现在很多桌面软件很容易越做越复杂。壁纸软件最后可能变成在线壁纸商城分类浏览收藏标签搜索推荐社区AI账户同步一堆自己根本不会打开的功能而这些我其实完全不需要。我想要的只有几件事情Microsoft Spotlight ↓ 自动下载 ↓ 保存原图 ↓ 保存 Metadata ↓ 自动设置壁纸 ↓ 随时查看当前图片信息就这么简单。Spotlight Desktop 目前给我的感觉就是功能非常聚焦。它没有试图变成一个“大而全”的壁纸软件。Spotlight 本身需要什么就把什么做好。而且项目代码完全开源。这也意味着如果现在某些功能还不符合自己的习惯我们完全可以自己修改、改善甚至增加新的功能。如果读者在实际使用时有什么好的建议也完全可以提出来。对于 Linux 上这种小而专注的开源工具我觉得这反而是非常大的优势软件不是只能接受作者预先定义好的样子而是可以继续按照实际需求改善。这也是我特别喜欢 Linux 生态的地方之一。十、Ubuntu 26.04 安装 Spotlight Desktop我的环境主要是Ubuntu 26.04 GNOME Shell 50 Wayland安装比较简单。1. 如果没有 Extension Manager先安装如果系统里还没有 GNOME Extension Manager可以先安装sudo apt update sudo apt install gnome-shell-extension-manager安装完成以后在应用列表里应该可以看到Extension Manager十一、下载并安装 Spotlight Desktop执行git clone https://github.com/mosesyyoung/spotlight-desktop.git cd spotlight-desktop ./scripts/install-gnome-extension.sh gnome-extensions enable spotlight-desktopmosesyyoung安装脚本只会安装到当前用户目录所以这里不需要使用sudo。正常情况下最后一条命令执行完成以后扩展就会被启用。十二、如果 enable 时提示 Extension does not exist这里有一个我实际安装时碰到的小细节值得专门写一下。执行完./scripts/install-gnome-extension.sh以后如果马上执行gnome-extensions enable spotlight-desktopmosesyyoung有可能直接报类似错误Extension “spotlight-desktopmosesyyoung” does not exist这并不代表前面的安装失败了。原因通常只是当前 GNOME Shell Session 还没有重新发现刚刚安装进去的 Extension。这时候不用折腾其它东西。直接Logout然后重新Login即可。重新登录以后再执行gnome-extensions enable spotlight-desktopmosesyyoung就可以正常启用了。这个方法我自己已经实际验证过。换句话说甚至还没有等到你打开 Extension Manager 检查有没有这个扩展在命令行执行gnome-extensions enable时就可能先碰到这个错误。所以安装时如果看到Extension does not exist先 Logout / Login 一次不需要马上怀疑安装脚本有问题。十三、启用以后基本就不用再管了启用成功以后GNOME 顶部栏就会出现 Spotlight Desktop 的图标。扩展在 Enable 时会主动检查一次新的 Spotlight 图片。之后再按照设定周期自动检查。默认Every hour如果需要也可以在 Extension Manager 里面打开 Spotlight Desktop 的 Preferences调整例如Spotlight Archive 目录自动检查周期每次获取的结果数量Country CodeLanguage / Locale下载新图片以后如何处理壁纸比如可以选择Apply a newly downloaded wallpaper也可以选择只下载不更换。对于普通使用来说默认设置其实已经够用了。十四、从 Bing Wallpaper 迁移可以把旧扩展删掉既然已经决定改用 Spotlight Desktop我也把之前的 Bing Wallpaper 清理掉了。最简单的方法就是打开Extension Manager找到Bing Wallpaper然后点击Remove即可。再检查一下旧扩展目录如果之前像我一样折腾过 Bing Wallpaper甚至自己改过代码还可以再检查ls ~/.local/share/gnome-shell/extensions/Bing Wallpaper 通常对应BingWallpaperineffable-gmail.com如果已经确定不再使用而且 Extension Manager 删除以后目录仍然存在可以清理rm -rf \ ~/.local/share/gnome-shell/extensions/BingWallpaperineffable-gmail.com由于这里使用了rm -rf执行之前还是建议先确认一下目录名称避免误删其它 GNOME Extension。十五、别忘了以前留下来的壁纸、备份和代码目录如果之前像我一样对 Bing Wallpaper 做过修改那么除了 GNOME Extension 本身以外可能还留下下载的旧壁纸原来的壁纸备份修改前的 Extension 备份Git Clone 下来的源码目录测试过程中留下的其它文件这些东西 Extension Manager 是不会帮忙删除的。所以确认已经不用以后可以自己再整理一下。想留下的壁纸继续保留。已经没有意义的 Backup、Code Repo 和测试目录就可以一起清理掉了。十六、如果之前安装了 Damask也可以卸载如果之前使用的是 Flatpak 版本 Damask也可以一起清理。先停止 Damaskflatpak kill app.drey.Damask然后卸载并删除它保存的应用数据flatpak uninstall --delete-data app.drey.Damask最后可以检查flatpak list确认 Damask 已经不在列表里。十七、三种方案用下来我为什么最终强烈推荐 Spotlight Desktop如果简单总结一下大概可以这样看。功能DamaskBing Wallpaper SpotlightSpotlight Desktop自动切换壁纸✅✅✅Microsoft Spotlight✅修改后可用✅自动获取新图片✅我使用时偶有问题✅本地长期保存不符合我的需求✅✅每张图片独立 Metadata❌❌✅Spotlight 标题/描述展示❌不完整✅图片 JSON Archive❌❌✅手动随机选择历史壁纸——✅手动选择本地壁纸——✅功能是否聚焦 Spotlight❌Bing 为主✅所以这里并不是说Damask 或 Bing Wallpaper 不好。它们各自都有自己的目标。如果只是想让 GNOME 每天自动换一些漂亮壁纸Damask 已经非常不错。如果主要喜欢 Bing Daily Wallpaper那么 Bing Wallpaper 也是一个相当成熟的 GNOME Extension。但我的需求一直非常明确我要的就是 Microsoft Spotlight。而且我希望图片真正保存在本地。Metadata 不要丢。每张照片以后还能知道它是什么。看到当前壁纸时可以直接查看图片描述。整个过程最好完全自动化。Spotlight Desktop 正好把这些事情集中解决了。所以如果你和我的需求比较接近我现在会直接强烈推荐 Spotlight Desktop。十八、甚至比 Windows 原版 Spotlight 更符合我的需要折腾到这里我突然发现一件挺有意思的事情。一开始我的目标只是在 Ubuntu 上尽量还原 Windows Spotlight。但真正用下来以后我反而觉得现在这套方案在一些地方甚至比 Windows 原版 Spotlight 更适合我。Windows Spotlight 最大的优势当然是开箱即用。打开以后基本什么都不用管。但它本质上还是 Windows 提供的一项系统服务用户对背后的图片、Metadata、保存方式和行为控制并没有那么直接。而现在在 Ubuntu 上我知道图片保存在哪里~/Pictures/SpotlightArchive/每张 JPG 旁边都有自己的 JSON。我可以直接查看 Metadata。想备份就备份。想复制就复制。想用脚本整理这些图片也可以。如果以后突然想到这里再增加一个功能会不会更好因为代码完全开源也可以继续自己改。甚至某一天这个项目停止维护只要代码还在数据也仍然只是普通 JPG 和 JSON 文件并不会被锁死在某种私有数据库里面。这种感觉其实非常 Linux。十九、结语Linux 最有意思的地方也许就是可以把桌面变成自己想要的样子从 Damask到 Bing Wallpaper再到现在的 Spotlight Desktop其实一路折腾下来花的时间肯定比在 Windows 里面直接打开 Spotlight 多得多。但我反而挺享受这个过程。最开始只是我想在 Ubuntu 上用 Windows Spotlight。然后慢慢变成我希望它真正自动下载。我希望壁纸能够长期保存。我希望 Metadata 不要丢。我希望看到图片的时候随手就能知道这是哪里。我希望所有功能尽量简单不要塞一堆和 Spotlight 无关的东西。最后得到的东西已经不再只是简单复制 Windows 的一个功能。而是按照自己的使用习惯重新组合出了一套更适合自己的 Spotlight 体验。这也是 Ubuntu/Linux 桌面让我一直很喜欢的一点系统给你一个基础但桌面最终应该是什么样子可以由自己决定。而且开源又给这种自由多加了一层现有功能不满意可以改善觉得缺什么可以增加有好的想法也可以提出来一起讨论。现在这套 Spotlight 体验对我来说已经基本解决了之前使用 Damask 和 Bing Wallpaper 时的几个主要痛点自动下载、自动保存、Metadata、信息展示全都有了同时又没有太多冗余功能。甚至在我自己的使用习惯下它已经比 Windows 原版 Spotlight 更符合需要。所以这一次我可以比较明确地下结论如果你在 Ubuntu / GNOME 上也喜欢 Windows Spotlight我强烈推荐试试 Spotlight Desktop。至少目前我终于可以不用继续折腾壁纸插件了。

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询