int*_*_ua 14 session kde xorg systemd-logind sddm
有一段时间,当我在两个用户会话之间切换时,在某些情况下不活动的会话将停止执行 GUI 进程。这样我就被迫等待另一个会话加载并且不能在另一个会话中做任何事情,因为如果我切换并在一段时间后返回它仍然在同一点上。受影响的软件包括 rsync、rdiff-backup、KDE 后台进程、在 Openbox 会话中启动的 Steam(甚至下载停止)和至少一些游戏。VLC 不受影响,至少在我切换回来后它会跳到所需的时间,但有一段时间我可以在它的窗口中看到旧的帧和时间。
什么进程对这种行为负责?我可以以某种方式重新配置它吗?
更新:内存和交换使用
一些额外的背景:具有讽刺意味的是,我在旧的 Brainstorm.ubuntu.com(现已不存在)上提出了这种确切的行为。
小智 1
我也遇到了这个问题,因为我定期在控制台和图形虚拟终端之间切换。根据设计,Xorg 在 VT 切换期间挂起其客户端,这就是为什么当 Xorg 的 VT 不再活动时其客户端似乎“冻结”的原因。Wayland 不支持,因此如果您需要在后台 VT 中运行的程序支持新的显示协议,请使用 Wayland 合成器而不是 Xorg。
解决此问题的一种方法是在本地 VNC 服务器上运行图形程序,这样它们就不会被挂起。这是我最常使用的解决方法。
| 归档时间: |
|
| 查看次数: |
778 次 |
| 最近记录: |