[Feature Requests & Feedback] 建议Deepin 25考虑一下添加“守护系统”的功能
Tofloor
poster avatar
Feelup
deepin
2025-02-08 09:31
Author

在论坛中,我们经常能看见类似下面这种图,来源于物理机的安装Deepin系统的界面,由于此时系统还未安装完成,大家就只能通过手机拍照的方式进行经验分享与故障记录,至于效果嘛,就看拍照的人水平怎么样了(入如下图所示),要是手抖一下的话,画面都会糊到没法看,有时故障现象又稍纵即逝,用户也会很烦恼怎么给Deepin开发人员说明故障发生时的情况

image.png

所以嘛,Deepin 要不要考虑一下,在Deepin 25的安装流程每次系统启动过程中 进行一下调整

在用户选择从 Deepin镜像启动操作系统启动 时,先在内存中划分一小块区域作为“守护系统”的内存工作空间,待“守护系统”启动后,再启动主系统,如下图所示

image.png

守护系统与主系统的功能说明

系统 功能说明
守护系统 功能:
-- 图形化的Deepin截图与录屏完整功能
-- 主系统拥有日志自动记录(比较全面的那种)
-- 用户可选择将记录的内容存储到U盘或者主系统存储分区中(用户通过按下指定的组合键,如“Shift + F1”触发数据保存功能);如果在守护系统关闭前,用户未触发保存操作,则默认抛弃掉所有记录信息
-- 守护系统是只读的,本身不储任何数据
-- 用户可对守护系统进行简单设置,但该设置仅在守护系统关闭前有效(系统关闭后将恢复默认配置),可进行的设置如:在主系统多次重启或开关机中保持活动,以便自动记录下一些特殊故障的触发条件
-- 可手动触发主系统的备份还原功能
主系统 功能:
-- 用户的主要工作空间
-- Deepin系统正常启动后自动通知关闭守护系统(在守护系统无用户配置的前提下); 如果守护系统正在运行中,则在任务栏上进行明显提示(请务必设计好看点)
-- 当用户需要进行故障分析时,可主动唤醒守护系统记录系统信息
-- 当系统奔溃时,主动唤醒守护系统进行系统外的自动记录

添加守护系统后,不仅能方便和简化Deepin用户的故障上报体验,促进用户的使用分享(毕竟系统外的截图与录屏功能可是有超强的分享潜力的),还能方便Deepin开发人员更方便与更全面的进行故障分析(终于不用再瞎猜用户到底是怎么触发这个神奇的故障了)

image.png

希望Deepin能多考虑一下“守护系统”的这个功能,让Deepin 25能变得更加强大,更加方便使用。

Reply Favorite View the author
All Replies
zccrs
deepin
2025-02-08 10:16
#1

听着跟用虚拟机装系统差不多?

守护系统 = 宿主机系统
主系统 = 虚拟机系统

Reply View the author
Feelup
deepin
2025-02-08 11:36
#2
zccrs

听着跟用虚拟机装系统差不多?

守护系统 = 宿主机系统
主系统 = 虚拟机系统

还是有点不一样的,守护系统与主系统是平级的存在,它是一个不可修改的内存系统。主系统加载完成后就自动退出了。

Reply View the author
zccrs
deepin
2025-02-10 15:42
#3
Feelup

还是有点不一样的,守护系统与主系统是平级的存在,它是一个不可修改的内存系统。主系统加载完成后就自动退出了。

那其实就是一个功能更强大的bios或者是grub这些system loader的角色。但是只要不是虚拟机的方式,他们一旦开始加载主系统,系统的控制权就到主系统那里了,不会有截图录屏的机会。

Reply View the author
Feelup
deepin
2025-02-10 17:22
#4
zccrs

那其实就是一个功能更强大的bios或者是grub这些system loader的角色。但是只要不是虚拟机的方式,他们一旦开始加载主系统,系统的控制权就到主系统那里了,不会有截图录屏的机会。

实际上是可以的哦,只要主系统允许就行,也就是需要Deepin对系统做一些调整

Reply View the author
zccrs
deepin
2025-02-11 10:34
#5
Feelup

实际上是可以的哦,只要主系统允许就行,也就是需要Deepin对系统做一些调整

没有实际试过我不好回答。不过要达到你设想的这样的目标,需要很大的投入才行,短时间内看不到能投入的希望了。有兴趣的话你可以先尝试尝试这条技术路线的效果如何。

Reply View the author
Feelup
deepin
2025-02-11 17:02
#6
zccrs

没有实际试过我不好回答。不过要达到你设想的这样的目标,需要很大的投入才行,短时间内看不到能投入的希望了。有兴趣的话你可以先尝试尝试这条技术路线的效果如何。

实际上吧,没有你想象的那么大投入哦,原理就类似于 Crashdump,只是调整了拉取的对象而已。

Reply View the author
zccrs
deepin
2025-02-12 10:20
#7
Feelup

实际上吧,没有你想象的那么大投入哦,原理就类似于 Crashdump,只是调整了拉取的对象而已。

你可以搞个原型给大家看看效果

Reply View the author
Feelup
deepin
2025-02-12 18:07
#8
zccrs

你可以搞个原型给大家看看效果

(⊙﹏⊙),我要那么厉害的话,就不会在这里逛论坛了

joy

Reply View the author