Ubuntu 16.04 通常在登录前和注销时挂起

Ubuntu 16.04 通常在登录前和注销时挂起

自从我升级到 16.04 后,我的笔记本电脑在启动过程结束以及我退出用户帐户时就会挂起。这是一台使用了大约 4 年的华硕 K53SD 机器,我以为这只是个特例,但现在我又买了一台笔记本电脑,即戴尔 Vostro 3558,并进行了全新安装。这台戴尔电脑的表现相同。这两台机器都基于 Intel Core i3,都配有独立的 NVIDIA 显卡,但我想这些是唯一的共同点。两台机器都是最新的。另一个副作用是 WLAN 驱动程序卡住了(?)并且看不到 wifi 信号。

答案1

尽管您没有说您的笔记本电脑已停靠,但您描述的症状可以在其他用户发布的错误报告中找到,这些用户在停靠时注销时遇到错误。

Lenovo ThinkPad T400 suspends upon log-out from GNOME when docked and lid closed在使用时有一个错误报告Fedora 25 https://bugzilla.redhat.com/show_bug.cgi?id=1365719

在 Ubuntu 15.10 下报告了一个问题,系统从挂起状态恢复时会注销:从睡眠状态恢复时注销 ubuntu 15.10。有趣的是,这种情况大多数时候都会发生,但并非总是如此,比如你自己。

这是我发现的最接近你的问题:Ubuntu 16.04:注销导致 PC 挂起/睡眠其中引用了另一个有同样问题的用户:Ubuntu 16.04 在登录屏幕前休眠/挂起

看起来您的笔记本电脑已对接,并且当您注销时盖子已关闭,这会导致系统挂起。为防止这种情况,请TerminalCtrl+ Alt+T然后输入:

gksu gedit /etc/systemd/logind.conf

搜索这些行并使它们看起来像这样(可以通过删除#前面的或替换suspendignore):

HandleLidSwitch=ignore
HandleLidSwitchDocked=ignore

保存文件并退出gedit。重新启动笔记本电脑。

编辑1

通过评论,OP 确认建议的更改解决了问题。一条评论问道:“为什么这在 GUI 中不可用?”该logind.conf文件是systemdUbuntu 最近才开始采用。从旧程序转换为具有完整 GUI 支持的新程序需要时间。

当盖子关闭时,已经有用于暂停、休眠或“不执行任何操作”的 GUI,但需要添加用于对接时或插入 HDMI 显示器时的附加选项。

挂起已经很复杂了,包括内核方法(冻结、待机和内存/STR(保存到 Ram)、ACPI 事件、acpid、PM、APM 和 gnome-settings(抱歉打错了,我记错了)),而 systemd 又为所有的 Linux 程序员增加了另一个层次的复杂性提示帽子

相关内容