[Freezing/Lagging] Deepin 25 桌面“假死”自救经验,别急着重启
Tofloor
poster avatar
注意走路摔死
deepin
2026-03-08 21:51
Author

分享一个最近遇到的 Deepin 25 桌面假死问题和临时处理办法。

现象是这样的:

  • 鼠标还能移动
  • 桌面和窗口完全点不动
  • 键盘在图形界面里也没反应
  • 乍一看像整机死机,其实不一定是真死机

我这边发现能通过 Ctrl + Alt + F2 切到 TTY2,说明系统本身大概率还在运行。在TTY2终端,我使用codex排查,发现可能图形界面的锁屏层或窗口管理出了问题。从日志看,疑似和 dde-lockdde-quick-loginkwin_x11 这条链路有关。

我这边经过Codex的排查和一步步指导,发现实测可用的恢复方法:
先按 Ctrl + Alt + F2 进入 TTY 登录,然后执行:

systemctl --user stop dde-lock.service
DISPLAY=:0 XAUTHORITY=$HOME/.Xauthority kwin_x11 --replace >/tmp/kwin-replace.log 2>&1 &

执行完后再切回图形界面,我这边桌面就恢复了,而且 原来打开的窗口和会话内容都还在,不用直接重启系统,也不用强退 LightDM。

个人判断:
这类问题不像是整机真的死机,更像是 X11 下异常锁屏层把输入吞掉了,所以才会出现“鼠标能动,但什么都点不了”的现象。

额外建议:

如果你也经常碰到,可以先试着临时关闭:

  • quick login
  • 自动锁屏
  • 唤醒后锁屏

看看复现概率会不会下降。

如果有同样情况的朋友,也欢迎一起反馈下自己的环境和日志,方便后面继续定位。

这个看起来是DDE的关于锁屏模块的系统级BUG。希望开发人员能够看到,彻底解决一下。

Reply Favorite View the author
All Replies
0℃
deepin
2026-03-08 22:20
#1

开机的时候没有状态栏,等一阵子就好了。不知道是哪里卡住了。

Reply View the author
kookboy
deepin
2026-03-08 23:13
#2

agree 我昨天遇到过一次,只是没太在意。硬重启了~

Reply View the author
兆兆嘟嘟嘟
Moderator
18 hours ago
#3

感谢分享,以后我遇到也试试。

Reply View the author
LEARCAT
deepin
18 hours ago
#4

我经常会在开机后遇到这个情况,我一般硬重启了,希望研发能解决这个问题

Reply View the author
大多时候吃素
deepin
17 hours ago
#5

好方法!

Reply View the author
tacat
deepin
17 hours ago
#6

抓紧搞treeland才是正道

Reply View the author
Tent
deepin
17 hours ago
#7

我笔记本上也经常碰到tty1卡住的情况,不过独显直连时一切正常,切换到混合模式用核显时才会频繁出现。

我发现的最简单的临时解决办法:

1、通过ctrl+alt+F2切换到tty2,之后再立刻ctrl+alt+F1切换回tty1。

2、然后在tty1的锁屏界面重新登录一下就恢复了。原来打开的程序窗口都还是卡住时的状态。

Reply View the author
KarsonChaw
deepin
15 hours ago
#8

如果输入法选择英文+拼音,再快捷键切换输入法,界面就会卡死,弹出的界面内容都为空,鼠标可以点击。

Reply View the author
注意走路摔死
deepin
12 hours ago
#9
Tent

我笔记本上也经常碰到tty1卡住的情况,不过独显直连时一切正常,切换到混合模式用核显时才会频繁出现。

我发现的最简单的临时解决办法:

1、通过ctrl+alt+F2切换到tty2,之后再立刻ctrl+alt+F1切换回tty1。

2、然后在tty1的锁屏界面重新登录一下就恢复了。原来打开的程序窗口都还是卡住时的状态。

是这样的。我也遇到了,不过这种方式有时能恢复,有时不能。

Reply View the author
Amber
deepin
8 hours ago
#10

以后Treeland应该会根治,再等等吧

Reply View the author
deepinuser17
deepin
4 hours ago
#11

我的方法是在图形和文本显示之间切换一下就好了。 这样运行的应用都不受影响。

Ctrl + Alt + F3, 然后再按 Ctrl + Alt + F1

这个问题在 25.0.1以后开始出现, 到25.0.10变得更加严重。

Reply View the author