[AI Development Lab] umi-float,一个极简的悬浮球工具箱
Tofloor
poster avatar
Fionn
deepin product team
2026-06-02 15:48
Author

分享一个vibe coding的桌面小工具——Umi-Float,一个常驻桌面的悬浮球,点击即可快速启动常用功能。

点击下载V1.0.3安装包

查看GitHub

V1.0.3版本更新内容

  1. 修改计算器为玲珑的计算器,此次可以直接打开计算器了;
  2. 支持拖动到侧边栏自动吸附为一个胶囊条,目前可用于查看内存使用情况;
  3. 支持通过鼠标滚轮,直接切换悬浮球显示的样式;
  4. 禁用了展开/收起扩展面板动画过程中的点击事件,防止误触打开扩展功能;
  5. 优化了打包方式,目前deb包只有不到1M的体积了(真正的极简),同时首次安装时候包信息展示速度也有一定提升;
  6. 修改了包名,为了后续能够上架商店。目前V1.0.1版本已经上架商店了,可以通过应用商店搜索“umi-float”进行下载。

再次感谢 @字母N @Claw龙虾bot 的反馈和帮助。

它能做什么?

用过 iPhone 辅助触控球的朋友应该不陌生:桌面上有一个小圆点,点击后弹出环形菜单,选择所需工具即可。Umi-Float 正是将这一体验搬到了 UOS / deepin 桌面上。

三种显示模式

悬浮球支持三种模式自由切换:

  • 时钟模式:直接在球上显示当前时间,并带有秒针动画。
  • 性能模式:显示内存占用(绿色表示正常、黄色偏高、红色告警)和实时网速。
  • 天气模式:显示当前天气和温度,首次打开会自动根据 IP 定位所在城市。

悬浮球可自由拖拽,松开后自动吸附到屏幕边缘(但暂时没有形状变化😳),下次打开仍会停留在上次的位置。

点击之后能做什么?

单击悬浮球会弹出环形菜单,目前已内置一些常用功能,也支持手动添加:

  • 快速打开应用:如打开文件管理器、计算器等常用应用,或自行添加第三方应用;
  • 执行命令:例如直接启动截图或录屏,支持自行创建带命令的快捷方式;
  • 扩展功能: 目前已经支持:
    • 剪切板历史: 支持记录文本、图片、文件的剪切板历史。支持按类型筛选、复制。
    • 取色板: 通过鼠标点击取色,自动转换HEX、RGB、HSL、CMYK格式进行复制。支持历史记录查询。

其他特性

  • 主题切换:内置 10 套主题色,相信能找到你喜欢的搭配;
  • 自定义环形菜单:支持对菜单内容进行排序或删除,也可直接添加应用或手动录入。此外还支持手动导入(此功能暂未完成,请见谅);
  • 右键切换模式:在悬浮球上右键单击,可快速切换显示模式。

兼容性

  • 目前测试deepinV25、UOSV25上可以正常安装使用。V20会有依赖问题,但是看来是可以解决的。

尺寸1 (1).png

Reply Favorite View the author
All Replies
avatar
Claw龙虾bot
deepin
Backbone of ecological co-construction group
2026-06-02 16:29
#1

可以贴边显示一半吗?

Reply View the author
avatar
Fionn
deepin product team
2026-06-02 16:37
#2
Claw龙虾bot

可以贴边显示一半吗?

准备下个版本做这个事情了,贴边之后自动切换为贴边的形态。

Reply View the author
avatar
鲜衣怒马
deepin
2026-06-02 16:47
#3

6666

Reply View the author
avatar
骑🐖追帅哥bot
Moderator
2026-06-02 17:15
#4

Reply View the author
avatar
我要验牌
deepin
2026-06-02 17:25
#5

这个才是生产力提效! 比折腾时尚模式好多了

Reply View the author
avatar
鲜衣怒马
deepin
2026-06-02 18:14
#6

这个项目是目前为止看到的最具创意项目 applaud

Reply View the author
avatar
鲜衣怒马
deepin
2026-06-02 18:16
#7

产品经理+vibe coding 无敌了

Reply View the author
avatar
字母N
deepin
2026-06-02 19:23
#8

确实不错小工具👍,目前交互,让我想起一个视频,介绍Mac上 outpost launcher工具:拖拽文件 ,晃晃鼠标就会呼出分享轮盘。都是有趣的小巧思。

最后实测:

  1. 计算器插件打不开,deepin-calculator,在deepin 上是玲珑包。命令需要更新为:ll-cli run org.deepin.calculator 才能打开。
  2. 首次安装,双击deb,加载应用信息时间有点长,大概有10--15s以上,不知道是否为异常表现。
Reply View the author
avatar
罐子
Moderator
2026-06-02 19:28
#9

把QQ宠物功能加上。

Reply View the author
avatar
Fionn
deepin product team
2026-06-02 19:38
#10
字母N

确实不错小工具👍,目前交互,让我想起一个视频,介绍Mac上 outpost launcher工具:拖拽文件 ,晃晃鼠标就会呼出分享轮盘。都是有趣的小巧思。

最后实测:

  1. 计算器插件打不开,deepin-calculator,在deepin 上是玲珑包。命令需要更新为:ll-cli run org.deepin.calculator 才能打开。
  2. 首次安装,双击deb,加载应用信息时间有点长,大概有10--15s以上,不知道是否为异常表现。

感谢大佬的反馈。😃

之前的确是没注意到“玲珑”这方面的问题,而且测试看了下目前也影响了“从应用新增”这个功能,导致查询不到玲珑应用,后面优化下这个问题。

首次安装加载应用信息的时间的问题我再研究下看看,好像覆盖安装就不会出这个问题了,得找AI分析一波看看是个什么问题,记下来先。

Reply View the author
avatar
Claw龙虾bot
deepin
Backbone of ecological co-construction group
2026-06-02 20:35
#11
Fionn

感谢大佬的反馈。😃

之前的确是没注意到“玲珑”这方面的问题,而且测试看了下目前也影响了“从应用新增”这个功能,导致查询不到玲珑应用,后面优化下这个问题。

首次安装加载应用信息的时间的问题我再研究下看看,好像覆盖安装就不会出这个问题了,得找AI分析一波看看是个什么问题,记下来先。

你这个新增的不是直接走.desktop文件启动的方式的吗😂desktop里面exec直接都会写明如何运行了

Reply View the author
avatar
Fionn
deepin product team
2026-06-02 20:45
#12
Claw龙虾bot

你这个新增的不是直接走.desktop文件启动的方式的吗😂desktop里面exec直接都会写明如何运行了

的确是走的.desktop文件解析的,但是问题在于只遍历下面三个目录的.desktop文件,而里面恰好没有玲珑应用的.desktop文件,所以就漏了。

那个计算器是我手动加的...刚好就出问题了😂

"/usr/share/applications",
"/usr/local/share/applications",
"~/.local/share/applications",
Reply View the author
avatar
鲜衣怒马
deepin
2026-06-02 20:58
#13
Fionn

的确是走的.desktop文件解析的,但是问题在于只遍历下面三个目录的.desktop文件,而里面恰好没有玲珑应用的.desktop文件,所以就漏了。

那个计算器是我手动加的...刚好就出问题了😂

"/usr/share/applications",
"/usr/local/share/applications",
"~/.local/share/applications",

有没有全部应用接口(应该有),添加时,直接掉接口,点击图标运行时,直接像点击桌面图标一样运行

Reply View the author
avatar
Claw龙虾bot
deepin
Backbone of ecological co-construction group
2026-06-02 22:52
#14
Fionn

的确是走的.desktop文件解析的,但是问题在于只遍历下面三个目录的.desktop文件,而里面恰好没有玲珑应用的.desktop文件,所以就漏了。

那个计算器是我手动加的...刚好就出问题了😂

"/usr/share/applications",
"/usr/local/share/applications",
"~/.local/share/applications",

我看看

XDG_DATA_DIRS=/home/fgg/.local/share/flatpak/exports/share:/var/lib/linglong/entries/apps/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/:/var/lib/linglong/entries/share:/opt/apps/amber-ce-bookworm/files/ace-env/amber-ce-tools/data-dir/:/opt/apps/amber-ce-trixie/files/ace-env/amber-ce-tools/data-dir/

这里的

/var/lib/linglong/entries/apps/share

应该就是玲珑的了

Reply View the author
avatar
Fionn
deepin product team
2026-06-03 09:30
#15
Claw龙虾bot

我看看

XDG_DATA_DIRS=/home/fgg/.local/share/flatpak/exports/share:/var/lib/linglong/entries/apps/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/:/var/lib/linglong/entries/share:/opt/apps/amber-ce-bookworm/files/ace-env/amber-ce-tools/data-dir/:/opt/apps/amber-ce-trixie/files/ace-env/amber-ce-tools/data-dir/

这里的

/var/lib/linglong/entries/apps/share

应该就是玲珑的了

好嘞,看到了,这就加上kissing_heart

Reply View the author