[Application sharing] 【玲珑生态创客项目】UI变漂亮的简易玲珑商店客户端来了!
Tofloor
poster avatar
wuhan
deepin
2025-11-23 23:55
Author

@Jokul 大佬主导的简易玲珑商店客户端的样式,被简易玲珑商店(Linyaps Simple Store SIG)小组优化了,现在变得比以前漂亮多了。
kissing_heart
现在发布新的2.0.0-beta.1测试版本,这个测试版本可能还会有一堆bug,好在不是@Jokul 孤军奋战了,有bug可以狠狠提。

源代码(分支:feat/v2.0.0):
Gitee:https://gitee.com/Shirosu/linglong-store
GitHub:https://github.com/SXFreell/linglong-store

【更新日志】

  1. 本次更新主要是带来了更好看的界面,全新重构的UI。
  2. 新增了应用启动按钮,可以直接在商店打开应用。
  3. 新增了应用详情界面的截图功能。
  4. 优化了部分后端接口的性能,使用起来更流畅。
  5. 因为用了tauri,所以安装包变得更小了。
  6. 可能重构的时候,带来的新的bug。

image.png

image.png

image.png

image.png

image.png

image.png

前后端开发:@Jokul @Shirosu @wupluspro(本人) @caoyuee

UI设计:@Gyro

可以去gitee下载:https://gitee.com/Shirosu/linglong-store/releases/tag/feat/v2.0.0
或者去GitHub也可以
bug也许有点多,希望多多包涵。sad

简易玲珑商店(Linyaps Simple Store SIG)小组

Reply Favorite View the author
All Replies
2 / 2
To page
wuhan
deepin
2025-11-24 20:05
#21
deepin流云

再试试,最近老是被各种境外的free赌博黑灰产游戏搞的不胜其烦,把Free加过滤词库了😂

接入AI审核

Reply View the author
庸俗的浪漫着
deepin
2025-11-25 08:04
#22

大佬,deepin25.09系统,安装deb版本的软件包打开之后直接是一片空白😂

image.png

image.png

Reply View the author
轻舟
deepin
2025-11-25 08:50
#23

必须大力支持,希望越来越好,越来越方便

Reply View the author
myml
Super Moderator
Developer
2025-11-25 10:14
#24

好看

Reply View the author
Jokul
deepin
2025-11-25 10:16
#25

辛苦了 like

Reply View the author
我是昵称
deepin
2025-11-25 18:11
#26

锈化吧

Reply View the author
diyue
deepin
2025-11-26 09:43
#27

如意玲珑怎么设置网络代理?需要开什么端口?

Reply View the author
wuhan
deepin
2025-11-27 20:12
#28
庸俗的浪漫着

大佬,deepin25.09系统,安装deb版本的软件包打开之后直接是一片空白😂

image.png

image.png

可不可以帮忙弄一下命令行日志,我排查一下

Reply View the author
庸俗的浪漫着
deepin
2025-11-28 12:48
#29
wuhan

可不可以帮忙弄一下命令行日志,我排查一下

命令行执行之后如下图所示:
image.png

tts@tts:~$ linglong-store 

(linglong-store:785840): GLib-GObject-CRITICAL **: 12:46:19.514: g_value_set_boxed: assertion 'G_VALUE_HOLDS_BOXED (value)' failed

(linglong-store:785840): GLib-GObject-CRITICAL **: 12:46:19.514: g_value_set_boxed: assertion 'G_VALUE_HOLDS_BOXED (value)' failed

(linglong-store:785840): dbind-WARNING **: 12:46:19.518: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files

(WebKitWebProcess:785908): GLib-GObject-CRITICAL **: 12:46:19.997: g_value_set_boxed: assertion 'G_VALUE_HOLDS_BOXED (value)' failed

(WebKitWebProcess:785908): GLib-GObject-CRITICAL **: 12:46:19.997: g_value_set_boxed: assertion 'G_VALUE_HOLDS_BOXED (value)' failed
KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: 权限不够
KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: 权限不够
Failed to create GBM buffer of size 1200x800: 权限不够
Reply View the author
wuhan
deepin
2025-11-28 22:45
#30
庸俗的浪漫着

命令行执行之后如下图所示:
image.png

tts@tts:~$ linglong-store 

(linglong-store:785840): GLib-GObject-CRITICAL **: 12:46:19.514: g_value_set_boxed: assertion 'G_VALUE_HOLDS_BOXED (value)' failed

(linglong-store:785840): GLib-GObject-CRITICAL **: 12:46:19.514: g_value_set_boxed: assertion 'G_VALUE_HOLDS_BOXED (value)' failed

(linglong-store:785840): dbind-WARNING **: 12:46:19.518: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files

(WebKitWebProcess:785908): GLib-GObject-CRITICAL **: 12:46:19.997: g_value_set_boxed: assertion 'G_VALUE_HOLDS_BOXED (value)' failed

(WebKitWebProcess:785908): GLib-GObject-CRITICAL **: 12:46:19.997: g_value_set_boxed: assertion 'G_VALUE_HOLDS_BOXED (value)' failed
KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: 权限不够
KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: 权限不够
Failed to create GBM buffer of size 1200x800: 权限不够

谢谢,我们去研究一下

Reply View the author
181******22
deepin
2025-11-29 19:06
#31

完美

Reply View the author
wuhan
deepin
2025-12-14 20:46
#32
It has been deleted!
wuhan
deepin
2025-12-14 20:58
#33
庸俗的浪漫着

命令行执行之后如下图所示:
image.png

tts@tts:~$ linglong-store 

(linglong-store:785840): GLib-GObject-CRITICAL **: 12:46:19.514: g_value_set_boxed: assertion 'G_VALUE_HOLDS_BOXED (value)' failed

(linglong-store:785840): GLib-GObject-CRITICAL **: 12:46:19.514: g_value_set_boxed: assertion 'G_VALUE_HOLDS_BOXED (value)' failed

(linglong-store:785840): dbind-WARNING **: 12:46:19.518: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files

(WebKitWebProcess:785908): GLib-GObject-CRITICAL **: 12:46:19.997: g_value_set_boxed: assertion 'G_VALUE_HOLDS_BOXED (value)' failed

(WebKitWebProcess:785908): GLib-GObject-CRITICAL **: 12:46:19.997: g_value_set_boxed: assertion 'G_VALUE_HOLDS_BOXED (value)' failed
KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: 权限不够
KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: 权限不够
Failed to create GBM buffer of size 1200x800: 权限不够

看起来像是没权限调用显卡设备/dev/dri/*

临时禁用硬件渲染,使用软件渲染试试呢

export WEBKIT_DISABLE_DMABUF_RENDERER=1
export LIBGL_ALWAYS_SOFTWARE=1

linglong-store
Reply View the author
庸俗的浪漫着
deepin
2025-12-14 23:42
#34
wuhan

看起来像是没权限调用显卡设备/dev/dri/*

临时禁用硬件渲染,使用软件渲染试试呢

export WEBKIT_DISABLE_DMABUF_RENDERER=1
export LIBGL_ALWAYS_SOFTWARE=1

linglong-store

执行过这个命令之后就可以正常显示页面内容了,使用的显卡是NVIDIA GeForce GTX 1660。

在软件更新里面提示有微信,点击更新一直是0%,使用命令行更新提示没有需要更新的微信。

tts@tts ~> sudo ll-cli  upgrade com.tencent.wechat
请输入密码:
验证成功
Error 2203: ./libs/linglong/src/linglong/cli/cli.cpp:1402 command upgrade: remote version is 4.1.0.13, the latest version 4.1.0.13 is already installed

以下是命令行执行linglong-store之后的所有信息:

tts@tts ~> linglong-store

(linglong-store:295211): GLib-GObject-CRITICAL **: 23:51:48.784: g_value_set_boxed: assertion 'G_VALUE_HOLDS_BOXED (value)' failed

(linglong-store:295211): GLib-GObject-CRITICAL **: 23:51:48.784: g_value_set_boxed: assertion 'G_VALUE_HOLDS_BOXED (value)' failed

(linglong-store:295211): dbind-WARNING **: 23:51:48.789: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files

(WebKitWebProcess:295243): GLib-GObject-CRITICAL **: 23:51:48.900: g_value_set_boxed: assertion 'G_VALUE_HOLDS_BOXED (value)' failed

(WebKitWebProcess:295243): GLib-GObject-CRITICAL **: 23:51:48.900: g_value_set_boxed: assertion 'G_VALUE_HOLDS_BOXED (value)' failed
[install_app] Command invoked: app_id=com.tencent.wechat, version=None, force=false
========== [install_linglong_app] START ==========
[install_linglong_app] app_id: com.tencent.wechat
[install_linglong_app] version: None
[install_linglong_app] force: false
[install_linglong_app] Executing command: ll-cli install com.tencent.wechat -y
[install_linglong_app] Process spawned in PTY successfully
[install_linglong_app] About to store process with app_id: 'com.tencent.wechat'
[install_linglong_app] Current processes before insert: 0
[install_linglong_app] Process stored successfully
[install_linglong_app] Current processes after insert: 1
[install_linglong_app] All stored app_ids:
[install_linglong_app]   - 'com.tencent.wechat'
[install_linglong_app] Starting to read PTY output...
==========================================================
[install_linglong_app] Waiting for process to complete...
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[parse_install_progress] Original line length: 105 bytes
[parse_install_progress] Total progress updates in line: 2
[parse_install_progress] Latest progress: "应用已安装。如需覆盖安装,请尝试使用命令:ll-cli install com.tencent.wechat --force"
[parse_install_progress] ✗ No '%' found in latest progress
[parse_install_progress] ═══ RESULT ═══
[parse_install_progress] percentage: 0%
[parse_install_progress] status: 正在安装
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[install_linglong_app] Process exited
[install_linglong_app] Process removed from manager for app: com.tencent.wechat

Reply View the author
wuhan
deepin
2025-12-15 22:19
#35
庸俗的浪漫着

执行过这个命令之后就可以正常显示页面内容了,使用的显卡是NVIDIA GeForce GTX 1660。

在软件更新里面提示有微信,点击更新一直是0%,使用命令行更新提示没有需要更新的微信。

tts@tts ~> sudo ll-cli  upgrade com.tencent.wechat
请输入密码:
验证成功
Error 2203: ./libs/linglong/src/linglong/cli/cli.cpp:1402 command upgrade: remote version is 4.1.0.13, the latest version 4.1.0.13 is already installed

以下是命令行执行linglong-store之后的所有信息:

tts@tts ~> linglong-store

(linglong-store:295211): GLib-GObject-CRITICAL **: 23:51:48.784: g_value_set_boxed: assertion 'G_VALUE_HOLDS_BOXED (value)' failed

(linglong-store:295211): GLib-GObject-CRITICAL **: 23:51:48.784: g_value_set_boxed: assertion 'G_VALUE_HOLDS_BOXED (value)' failed

(linglong-store:295211): dbind-WARNING **: 23:51:48.789: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files

(WebKitWebProcess:295243): GLib-GObject-CRITICAL **: 23:51:48.900: g_value_set_boxed: assertion 'G_VALUE_HOLDS_BOXED (value)' failed

(WebKitWebProcess:295243): GLib-GObject-CRITICAL **: 23:51:48.900: g_value_set_boxed: assertion 'G_VALUE_HOLDS_BOXED (value)' failed
[install_app] Command invoked: app_id=com.tencent.wechat, version=None, force=false
========== [install_linglong_app] START ==========
[install_linglong_app] app_id: com.tencent.wechat
[install_linglong_app] version: None
[install_linglong_app] force: false
[install_linglong_app] Executing command: ll-cli install com.tencent.wechat -y
[install_linglong_app] Process spawned in PTY successfully
[install_linglong_app] About to store process with app_id: 'com.tencent.wechat'
[install_linglong_app] Current processes before insert: 0
[install_linglong_app] Process stored successfully
[install_linglong_app] Current processes after insert: 1
[install_linglong_app] All stored app_ids:
[install_linglong_app]   - 'com.tencent.wechat'
[install_linglong_app] Starting to read PTY output...
==========================================================
[install_linglong_app] Waiting for process to complete...
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[parse_install_progress] Original line length: 105 bytes
[parse_install_progress] Total progress updates in line: 2
[parse_install_progress] Latest progress: "应用已安装。如需覆盖安装,请尝试使用命令:ll-cli install com.tencent.wechat --force"
[parse_install_progress] ✗ No '%' found in latest progress
[parse_install_progress] ═══ RESULT ═══
[parse_install_progress] percentage: 0%
[parse_install_progress] status: 正在安装
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[install_linglong_app] Process exited
[install_linglong_app] Process removed from manager for app: com.tencent.wechat

好的,bug真是一个接一个,我再去研究研究这个问题
sad

Reply View the author
wuhan
deepin
2025-12-27 20:35
#36
庸俗的浪漫着

命令行执行之后如下图所示:
image.png

tts@tts:~$ linglong-store 

(linglong-store:785840): GLib-GObject-CRITICAL **: 12:46:19.514: g_value_set_boxed: assertion 'G_VALUE_HOLDS_BOXED (value)' failed

(linglong-store:785840): GLib-GObject-CRITICAL **: 12:46:19.514: g_value_set_boxed: assertion 'G_VALUE_HOLDS_BOXED (value)' failed

(linglong-store:785840): dbind-WARNING **: 12:46:19.518: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files

(WebKitWebProcess:785908): GLib-GObject-CRITICAL **: 12:46:19.997: g_value_set_boxed: assertion 'G_VALUE_HOLDS_BOXED (value)' failed

(WebKitWebProcess:785908): GLib-GObject-CRITICAL **: 12:46:19.997: g_value_set_boxed: assertion 'G_VALUE_HOLDS_BOXED (value)' failed
KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: 权限不够
KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: 权限不够
Failed to create GBM buffer of size 1200x800: 权限不够

我打包了一个新的版本,加上了自动fallback到软件渲染,愿意帮忙测一下吗,下载链接:https://github.com/SXFreell/linglong-store/releases/download/2.0.0-beta.2/linglong-store-amd64
kissing_heart

Reply View the author
庸俗的浪漫着
deepin
2025-12-28 15:59
#37
wuhan

我打包了一个新的版本,加上了自动fallback到软件渲染,愿意帮忙测一下吗,下载链接:https://github.com/SXFreell/linglong-store/releases/download/2.0.0-beta.2/linglong-store-amd64
kissing_heart

我看了提供的链接里下载的是可执行程序,给程序加了可执行的权限后,终端执行后命令后,窗口还是空白的状态,终端的执行出现的相关代码如下:

tts@tts ~/Downloads> ./linglong-store-amd64 

(linglong-store-amd64:1353773): GLib-GObject-CRITICAL **: 15:54:14.755: g_value_set_boxed: assertion 'G_VALUE_HOLDS_BOXED (value)' failed

(linglong-store-amd64:1353773): GLib-GObject-CRITICAL **: 15:54:14.755: g_value_set_boxed: assertion 'G_VALUE_HOLDS_BOXED (value)' failed

(linglong-store-amd64:1353773): dbind-WARNING **: 15:54:14.759: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files

Reply View the author
2 / 2
To page