[ Technical exchange] 【强制加载扩展】玲珑最新对于强制加载扩展的说明
Tofloor
poster avatar
mozixun
Moderator
19 hours ago
Author

在我和 @罐子 努力下,当前实现了一套比较合理的扩展加载方案,

扩展加载效果展示:

image.png

目前玲珑的Extension(扩展)主要用于额外加载用户态图形驱动,而在你安装extension后,需要应用运行时加载的方式有两种:

  1. 对应的应用加载扩展,比如我只想Motrix (io.github.motrix) 启动时加载org.deepin.driver.mesa扩展,启动别的应用就懒得加载
  2. 对应的base加载扩展,比如我想吃到最新的图形驱动改进,所以想给基于org.deepin.base/25.2.1运行的全部应用全加载扩展享受高版本Mesa的生活

在此之前,先看一下当前玲珑的扩展加载的JSON大致语法:
图片.png

识别扩展加载配置文件为config.json,如果还有扩展,就以JSON语法在extensions里往后加即可

接下来我将以这两点分别说明如何加载(以加载org.deepin.driver.mesa为例):

1.你想给对应的应用 (如io.github.motrix) 加载扩展,那么在 ~/.config/linglong/apps/io.github.motrix 目录下新建config.json写入上图内容即可

2.你想给对应版本的base (如org.deepin.base) 加载扩展,那么在 ~/.config/linglong/base/org.deepin.base/25.2.1 目录下新建config.json写入上图内容即可

目前什么发行版能尝鲜?

Debian/Ubuntu系很快就会在内测源里推更,Fedora/OpenEuler/EPEL已经在源里推更,版本号为1.9.13.6,Deepin因为默认情况下走玲珑官方源所以不能尝鲜,需要等到该功能完善后使用

Reply Favorite View the author
All Replies
hanzn-zzx
deepin
17 hours ago
#1

like

Reply View the author
兆兆嘟嘟嘟
Moderator
14 hours ago
#2

右面那个终端窗口是不是在玲珑容器里面运行命令行?

Reply View the author
罐子
deepin
6 hours ago
#3
兆兆嘟嘟嘟

右面那个终端窗口是不是在玲珑容器里面运行命令行?

对的是容器里

Reply View the author