[Application sharing] 【早期极客测试】启动光速的精简玲珑应用商店发布预览
Tofloor
poster avatar
mozixun
Moderator
2025-10-27 20:20
Author

我看 @Jokul 大佬的玲珑应用商店体积有点大,而且需要Chromium渲染能力,于是用Flutter+GTK3力大砖飞做了个精简版玲珑应用商店:

源代码: https://github.com/LFRon/Linyaps-Store-Minimalist

镜像站: https://gitee.com/LFRon/Linyaps-Store-Minimalist

两者同步时间小于5分钟
图片.png

图片.png

GLIBC最低要求: 2.34

相比于原版玲珑应用商店,这个精简版砍掉了不必要的UI布局与显示,只保留最基础的必需功能,并使用Flutter+GTK3调用Linux原生渲染能力而非Chromium,所以安装包体积可以控制在25M以下

ARM64架构用户不用担心字体问题,本应用已内置HarmonyOS Sans SC字体,我会在我的小米平板5上进行测试

适用地方: 该应用商店适用于GLIBC版本>=2.34而且可以正常运行玲珑的系统

注意: 1. deepin v25无需安装,因为deepin商店已经内置了玲珑应用安装支持 2. 该应用商店应用升级功能没有做得非常完善,应用升级后应用升级的刷新列表有一定延迟 3. 应用评论功能暂时没做

该项目处于早期阶段,如果有兴趣可以来试用:

DEB包: https://gitee.com/LFRon/Linyaps-Store-Minimalist/releases/download/1.0.0/linglong_store_minimalist.deb

RPM包: https://gitee.com/LFRon/Linyaps-Store-Minimalist/releases/download/1.0.0/linglong-store-minimalist-1.0.0-1.x86_64.rpm

还需要别的包的可以自己去打,Flutter应用打包简单得很

开源许可证: GPL v2.0

Reply Favorite View the author
All Replies
wuhan
deepin
2025-10-27 21:42
#1

大佬牛逼

Reply View the author
Cris.Q
deepin
2025-10-28 09:03
#2

Flutter可太棒了!我现在也喜欢写Flutter哈哈。
不过我一直觉得Flutter默认提供的Scaffold不适合做桌面开发,交互太倾向于移动端了,但我看您这个是很合理的桌面端交互逻辑,不知道您怎么处理的?用了第三方库还是自己从头开始手搓(?

Reply View the author
mozixun
Moderator
2025-10-28 11:10
#3
Cris.Q

Flutter可太棒了!我现在也喜欢写Flutter哈哈。
不过我一直觉得Flutter默认提供的Scaffold不适合做桌面开发,交互太倾向于移动端了,但我看您这个是很合理的桌面端交互逻辑,不知道您怎么处理的?用了第三方库还是自己从头开始手搓(?

当然是手搓啊,我这个侧边栏用的就是SideBar插件: https://pub.dev/packages/sidebar_with_animation 其余UI设计全部手搓,个人认为搓个这样的UI没啥太大难度反正,难度大的是后端交互 )

Flutter的Scaffold个人认为非常适合写UI,包括桌面还是移动端,我之前给我们学校工作室已经同时写了移动端和桌面UI,如果你需要现成的桌面UI集成可以去看Fluent UI组件库: https://pub.dev/packages/fluent_ui

去看一下Venera/RustDesk/FlClash的实现也未尝不可

我个人不推荐Ubuntu的Yaru.dart是这玩意目前套上去之后不支持更改字体渲染,对于ARM64的Linux支持不友好,不像Fluent_UI和自带的库可以直接强制加载SC字体

Reply View the author
Cris.Q
deepin
2025-11-04 17:53
#4
mozixun

当然是手搓啊,我这个侧边栏用的就是SideBar插件: https://pub.dev/packages/sidebar_with_animation 其余UI设计全部手搓,个人认为搓个这样的UI没啥太大难度反正,难度大的是后端交互 )

Flutter的Scaffold个人认为非常适合写UI,包括桌面还是移动端,我之前给我们学校工作室已经同时写了移动端和桌面UI,如果你需要现成的桌面UI集成可以去看Fluent UI组件库: https://pub.dev/packages/fluent_ui

去看一下Venera/RustDesk/FlClash的实现也未尝不可

我个人不推荐Ubuntu的Yaru.dart是这玩意目前套上去之后不支持更改字体渲染,对于ARM64的Linux支持不友好,不像Fluent_UI和自带的库可以直接强制加载SC字体

好滴!非常感谢hh!我之前尝试找Adwaita或者Breeze的Flutter Port都没找到,Fluent和MacOS那个风格的套件倒是有人积极维护着。哎还是要自己做好多工作咧。

Reply View the author
mozixun
Moderator
2025-11-04 18:55
#5
Cris.Q

好滴!非常感谢hh!我之前尝试找Adwaita或者Breeze的Flutter Port都没找到,Fluent和MacOS那个风格的套件倒是有人积极维护着。哎还是要自己做好多工作咧。

如果你只是给x86设备适配直接用yaru.dart就行

Reply View the author