给dde-screen-recorder提个PR呗
给dde-screen-recorder提个PR呗
官方应该会修复的。我不知道怎么提,都是AI找出来解决的。
给dde-screen-recorder提个PR呗
下面就是系统崩溃的原因,用ai修复就基本没有崩了。
系统崩溃的原因
treeland(deepin 管整个桌面显示的合成器)有个内存 bug:它用一个列表记录所有打开的窗口,窗口关闭时本应从列表移除,但部分关闭路径漏了这一步,列表里就残留指向“已销毁窗口”的指针。之后任何触发窗口状态广播的操作——录屏开始抓帧、打开 zed 这类新窗口、mpv 按 ESC 退出全屏——程序都会遍历这个列表逐个通知,一碰到那个残留指针(指向已被系统回收的内存),合成器立即段错误,整个桌面黑屏重启,看起来就是“系统闪退”。
有实锤:我拿到过崩溃瞬间的内存转储,程序访问的地址确实是已释放的堆内存,崩溃栈正好是遍历窗口列表的位置。这个 bug 是 deepin 官方 treeland 代码自带的(0.9.1 到最新版都有),与你操作无关,官方至今未修。我给你的 0.11.0.6 修复版就是把窗口列表改成“对象销毁后指针自动失效”,从根上消除这类崩溃。
给dde-screen-recorder提个PR呗
特别是截图录屏软件,我来来回回搞了很长的时间,到底是怎么解决的。我一下也搞不完整了。从用treeland起就一直在用ai在整这软件。
特别是截图录屏软件,我来来回回搞了很长的时间,到底是怎么解决的。我一下也搞不完整了。从用treeland起就一直在用ai在整这软件。
内部开发的都是手搓代码?,没有辅助AI的?或者本地大模型?都是手搓的?
treeland我一截屏出来个选择设备窗口,选择后啥也没有
treeland我一截屏出来个选择设备窗口,选择后啥也没有
截图录屏前后加起来用了很多时间才搞到今天这样。要不打成包发给你研究
截图录屏前后加起来用了很多时间才搞到今天这样。要不打成包发给你研究
我只会吃现成的,直接打包deb给我用就行,不会研究😂
我只会吃现成的,直接打包deb给我用就行,不会研究😂
截图录屏:https://pan.quark.cn/s/cfd90f3297fc
treeland:https://pan.quark.cn/s/7ea6de3b0255
treeland.zip里面有二个包分别是:
treeland_0.11.0.6_amd64.deb (安装这个就可以,这个是通过修改过好的一个崩溃bug重新打的包)这样就不会闪退。
treeland-wallpaper-factory_0.11.0.6_amd64.deb 如果安装时,出现有这样的依赖你就安装一下。
万一安装后,重启进不了桌面。你就按ctrl+alt+f2(f2到f4)都可以。然后用你的登陆名和登陆密码进入tty
然后输入:sudo apt remove treeland* (删除系统中的treeland)
接着用sudo apt install treeland* ddm* 装回官方源中的。
基本也不会出现这样的情况。因为编译的treeland0.11.0.6是兼容现在系统中的treeland0.9.1的。
如果发现任务栏有什么图标什么不对就用
systemctl --user restart dde-shell@DDE.service 在终端运行一下,重启一下任务栏
截图录屏:https://pan.quark.cn/s/cfd90f3297fc
treeland:https://pan.quark.cn/s/7ea6de3b0255
treeland.zip里面有二个包分别是:
treeland_0.11.0.6_amd64.deb (安装这个就可以,这个是通过修改过好的一个崩溃bug重新打的包)这样就不会闪退。
treeland-wallpaper-factory_0.11.0.6_amd64.deb 如果安装时,出现有这样的依赖你就安装一下。
万一安装后,重启进不了桌面。你就按ctrl+alt+f2(f2到f4)都可以。然后用你的登陆名和登陆密码进入tty
然后输入:sudo apt remove treeland* (删除系统中的treeland)
接着用sudo apt install treeland* ddm* 装回官方源中的。
基本也不会出现这样的情况。因为编译的treeland0.11.0.6是兼容现在系统中的treeland0.9.1的。
如果发现任务栏有什么图标什么不对就用
systemctl --user restart dde-shell@DDE.service 在终端运行一下,重启一下任务栏
感谢大佬!但是我的系统依赖好像不行,我强制安装了,然后卡住了。用tty3重启后竟然能用!


还是希望早点更新25.2.3吧。treeland好像上游已经更新了二个大版本了,估计这周或者下周会更新吧。这个月都没怎么更新过。
感谢大佬!但是我的系统依赖好像不行,我强制安装了,然后卡住了。用tty3重启后竟然能用!


那就好,没有把系统搞崩。其实在treeland下整基本对不会出现大的问题,最多就是进不了桌面,用tty基本能解决。
还是希望早点更新25.2.3吧。treeland好像上游已经更新了二个大版本了,估计这周或者下周会更新吧。这个月都没怎么更新过。
是啊
Popular Events
More

中文 


使用系统自带的截图录屏,录屏时任务栏图标问题已经解决,前面要用快捷键ctrl+alt+r来结束录屏,现在直接点击任务图标就结束录屏。
指定区域录屏问题也解决了。
还合并了一些新的截图功能进来。
以前在treeland下,系统容易崩也就是闪退。现在基本不会,一整天也不会崩一次。