Ubuntu Studio 20.04 在盖子合上和打开后冻结了除鼠标之外的所有东西

Ubuntu Studio 20.04 在盖子合上和打开后冻结了除鼠标之外的所有东西

(有人能悬赏这个吗?我从三月份就遇到这个问题了)

正如标题所述;我最近在我的东芝 Satellite 笔记本电脑上安装了 Ubuntu Studio 19.10 Eoan(现已升级到 Ubuntu Studio 20.04 Focal Fossa,仍然存在同样的问题)。

自从 Ubuntu 19.10 发布以来,我一直在使用它,并且它运行良好,但是当我切换到 Studio 时就出现了这种情况。

发生的事情是,在我关闭并打开盖子之后,除了鼠标之外的所有东西都没有反应。

编辑:使用此终端更改设置sudo gedit /etc/systemd/logind.conf(必须安装 gedit,因为 Ubuntu Studio 不知何故默认没有);问题依然存在。格式化笔记本电脑并重新安装 Ubuntu Studio 19.10,仍然没有变化。再次将设置更改sudo gedit /etc/systemd/logind.conf

#HandleLidSwitch=ignore
#HandleLidSwitchExternalPower=ignore
#HandleLidSwitchDocked=ignore

还是没有变化。

我迫切希望找到解决办法。

另外,收到某人的通知只是为了告诉我我写错了什么而不是给我的问题的任何答案,这很麻烦;特别是因为我已经很多天没有发布这个问题了。

编辑2:XFCE 设置在盖子关闭时“锁定屏幕”;但是所有选项都给我同样的问题。

用 Google 搜索了一下,没有找到任何在线解决方案可以给我答案,或者它只适用于常规 Ubuntu,并不适用于 Ubuntu Studio。

编辑 3:如果我将 XFCE 设置为“演示模式”,关闭或打开盖子后我甚至无法移动鼠标;并不是它不会移动,而是它会非常滞后。

编辑 4:只有当我合上盖子时才会发生这种情况,并且在盖子合上的任何时间内笔记本电脑都使用电池供电,或者当我在拔下笔记本电脑电源的情况下合上盖子时才会发生这种情况。我仍然可以使用 ctrl+alt+F1,登录,然后使用 ctrl+alt+F7 返回到我之前的位置。但除此之外,单击或使用键盘不会改变任何内容(如果视频在合上盖子之前暂停,则视频将在盖子打开时开始播放)

编辑 5:将系统升级到 Ubuntu Studio 20.04,现在的区别是,无论笔记本电脑是否插入,它每次都会发生。

这是一个非常麻烦的问题,因为我必须转到“ctrl+alt+F1”并重新启动系统,因为据我所知,没有其他方法可以起作用;并且我必须丢失当前打开的所有未保存的工作。

答案1

这似乎对我有用:

  1. 消除xfce4-screensaver

    sudo apt-get remove xfce4-screensaver
    
  2. 安装light-locker

    sudo apt-get install light-locker
    
  3. 重启并测试。Xfce 电源设置在合上盖子时全部暂停。

答案2

解决方案中描述评论#16错误 #1866686 “20.04 Xubuntu 无法从挂起状态恢复”:错误:xfce4-power-manager 包:Ubuntu发布者阿哈姆·阿穆埃对我来说非常完美。摘自该评论:

我卸载 xfce4-screensaver 的原因还有:系统需要大约 30 秒才能挂起。卸载 xfce4-screensaver 后,两个问题都消失了。

答案3

我也遇到过这个奇怪的问题,我找到了一个可能的解决方法,至少对我来说是有效的。我找到了问题的“位置”,但我不知道“为什么”会发生这种情况,所以这只是一种解决方法,而不是真正的解决方案。

打开系统设置xfce4-settings-manager), 点击力量(这相当于xfce4-power-manager-settings在终端中),转到展示选项卡。在右侧,您将看到一个开/关开关(on默认情况下)。将其切换离开。(无需重新启动,但我建议重新启动。)

我又开机测试了一下,问题果然又出现了;最后我关机,又好了,但过了一会儿又死机了。所以请不要太依赖它。

使用这种方法你会失去省电功能,但我认为在这种情况下这不是一个很大的代价。首先,当省电很重要时,你可以快速将笔记本电脑切换到睡眠模式;其次,你随时可以执行这些步骤并再次打开它 - 然后不要忘记保持盖子打开。

PS 几年前我读过类似的问题,我很惊讶它以某种方式与 GRUB 设置有关。但现在我记不清具体解决方案是什么了。

答案4

这是一个解决方案:

  1. 编辑logind.conf
    sudo nano /etc/systemd/logind.conf
  1. 添加以下行:(如果已存在,请编辑或取消注释):
    HandleLidSwitch=ignore
  1. 保存/覆盖。

  2. 重启。

相关内容