如何防止计算机自动休眠和/或休眠?

Mar*_*ase 42 suspend hibernate 12.04

我正在运行 Ubuntu 12.04,我的笔记本电脑* 无法从睡眠/挂起/休眠状态唤醒。(睡眠和暂停是一样的吗?)我什至不确定它在做哪些事情。当我完成一天的工作时,我会锁定我的屏幕 (Control-Alt-L)。当我第二天回来时,屏幕处于省电模式,没有任何打字或点击(在 USB 键盘/鼠标或内置键盘/触控板上)或点击电源按钮将使其恢复活力。

让我的机器工作的唯一方法是按住电源按钮直到它关闭,然后再次按下电源按钮将其重新打开。显然,我前一天打开的任何东西几乎都没有了——特别是,我的虚拟机都在没有任何警告的情况下被粗暴地关闭了。

这让我疯狂。我每天上班的第一个小时都在想办法让我的计算机在夜间停止锁定。

我试过的:

  1. 编辑 org.freedesktop.upower.policy 以禁用挂起和休眠。
  2. 在“系统设置”的“电源”部分设置电源管理选项。
  3. 查看 BIOS 中的所有电源管理选项(似乎没有一个与睡眠/挂起/休眠相关)。
  4. 阅读我能找到的每一个论坛帖子/askubuntu 帖子,这些帖子甚至与主题相关。
  5. 将 acpi=off 添加到内核参数。(导致 USB 键盘和鼠标无法正常工作,所以我没有等着看它是否修复了挂起。)
  6. 将 apm=off 添加到内核参数。

我的问题:如何在 Ubuntu 12.04 中禁用自动睡眠和/或休眠(和/或任何类似的)。我不在乎是否仍然可以通过按下按钮或运行某些命令或向后背诵 led zeppelin 歌词来睡眠/暂停/休眠/进行任何其他操作。我只希望我的笔记本电脑可以在早上准备好工作。

*笔记本电脑是戴尔 Latitude 或其他东西。我不想太具体,因为我看到很多类似的问题因为太具体而被关闭。我认为我的问题足够通用——这是一个关于最新、稳定版本的 Ubuntu 的问题。

链接到 dmesg

链接到 /var/log/kern.log

编辑:

到目前为止,我尝试过的任何事情都没有阻止 Ubuntu 在晚上睡觉,当它确实睡觉时,我尝试过的任何事情都不能可靠地让它醒来。我看过一些帖子说有问题的视频驱动程序会导致唤醒问题。

昨晚,凭直觉,我在下班前尝试切换到控制台 (ctrl+alt+1),只是想看看会发生什么。今天早上,当我唤醒计算机时,它立即唤醒回到控制台。我切换到 Gnome(ctrl+alt+7),虽然屏幕看起来冻结了,但我输入了密码,按了 Enter 键,然后做了一些咖啡。几分钟后我回来的时候,我的桌面已经准备好了,就像我昨晚离开的那样。

我将继续尝试这个,看看这是否是一个可靠的解决方案。

编辑2:

没有骰子。注销后切换到控制台对我没有任何作用......每天早上仍然需要重新启动我的计算机。这让我发疯......我不敢相信 Ubuntu 上的挂起是多么不稳定。或者它不能简单地被禁用的事实。

ish*_*ish 36

以下是通常禁用挂起的两种常见 Gnome 3 方式;否则您可以尝试使用acpi=off参数启动:

  1. 电源设置:

    在此处输入图片说明

    在此处输入图片说明

  2. gnome-tweak-tool (必要时安装):

    在此处输入图片说明


小智 16

从系统设置或通过在 Dash 中搜索,转到电源设置。你会在那里找到你需要的东西;)

电源设置

为了防止锁定,请转到亮度和锁定:

亮度和锁定设置


小智 5

为什么不检查咖啡因应用指标。它完全符合您的要求,并且非常易于使用。

  • 请注意:我最近使用了 Ubuntu _Caffeine 应用程序指示器_,试图保持我的桌面(在 4.15.0-46 上运行 18.04.2 LTS)在我出城时打开并可以访问,尽管被激活/启用,系统最终仍处于挂起/休眠状态,这使得我不在时无法访问它。在那次经历之后,我建议坚持接受的答案(即禁用自动暂停),但您的里程可能会有所不同。 (2认同)

小智 5

@Kaled Kelevra,我已经创建了文件 00CPU 并遵循了所有步骤,不幸的是我的机器在 10 分钟后仍然进入睡眠状态。

ArchLinux 论坛上,我找到了一个对我有用的解决方案。见答案#21。

这就是我修复我的方式/etc/X11/xorg.conf

Section "ServerLayout"

    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Evdev Mouse" "CorePointer"

  Option "BlankTime" "0"
  Option "StandbyTime" "0"
  Option "SuspendTime" "0"
  Option "OffTime" "0"
Run Code Online (Sandbox Code Playgroud)

我刚刚添加了您在那里看到的 4 个选项。测试一下然后发回。祝你好运。