【问题标题】:How to disable sleeping on Raspberry pi如何在树莓派上禁用睡眠
【发布时间】:2015-09-08 06:13:44
【问题描述】:

我正在从事与http://www.instructables.com/id/Raspberry-Pi-Wall-Mounted-Google-Calendar/?ALLSTEPS 类似的项目

同样,我需要我的 pi 不断地保持在线状态。我安装了常规的 Raspbian 操作系统,并且整天使用 Iceweasel 浏览器运行 Web 应用程序。

我已经从这个链接http://www.bitpi.co/2015/02/14/prevent-raspberry-pi-from-sleeping/尝试了这些建议中的每一个

然而 pi 无法停留超过 10 分钟。任何帮助将不胜感激。

【问题讨论】:

    标签: raspberry-pi raspbian


    【解决方案1】:

    我安装了 xscreensaver

    1. sudo apt-get install xscreensaver
    2. 安装后,转到 Rpi 的桌面“菜单”(左上角)
    3. 转到preference --> screensaver
    4. 您将看到屏幕保护程序主菜单。在模式下拉菜单中,选择“禁用屏幕保护程序”,然后关闭窗口。
    5. 重启树莓派。

    它现在应该可以工作了。

    【讨论】:

    • 添加有关如何通过命令行设置 xscreensaver 以禁用屏幕保护程序的信息,对于那些不启动到 PIXEL 桌面的人来说会很有帮助。
    • 对于一个仅控制台的轻量级解决方案,您可以尝试setterm -blank 0
    • 系统会询问您是否要化身守护进程,请礼貌地点击取消。特别是在 Pi Zero 等低功耗设备中。
    【解决方案2】:

    不需要安装lib,只需要编辑lightdm

    1 - 使用您喜欢的文本编辑器打开 lightdm,例如使用默认编辑器(纳米)。:

    sudo nano /etc/lightdm/lightdm.conf

    2 - 添加这一行

    xserver-command=X -s 0 -p 0 -dpms

    【讨论】:

    • 不适用于我的带有 Raspbian 9 Stretch 的 Rasberry Pi Zero W,昨天安装并今天更新。
    • 修改后重启了吗?
    • 当然。可能与 Pi 零有关。我用下面的官方方法写了一个答案。
    • @RayFoss 将命令行更正为 - 在原始帖子中丢失。该行应为:xser​​ver-command=X -s 0 -p 0 -dpms
    【解决方案3】:

    我用 pi 3 创建了一个相框,并希望阻止屏幕变黑。我在答案 22 中安装了 xscreensaver,它正在发挥作用:

    sudo apt-get install xscreensaver

    安装后,进入Rpi的桌面“菜单”(左上角)

    进入偏好 ---> 屏幕保护程序。

    然后在模式:部分,选择“禁用屏幕保护程序”并关闭。

    重新启动 Rpi。

    【讨论】:

      【解决方案4】:

      无需安装任何东西,Raspberry Pi 官方文档:

      在控制台上 如果您仅在控制台上使用 Raspberry Pi(无桌面 GUI),则需要设置控制台消隐。当前设置(以秒为单位)可以使用

      显示

      cat /sys/module/kernel/parameters/consoleblank

      这里,consoleblank 是一个内核参数。为了永久设置,需要在内核命令行中定义。

      sudo nano /boot/cmdline.txt

      添加consoleblank=0 以完全关闭屏幕空白,或对其进行编辑以设置控制台空白前的非活动秒数。注意内核命令行必须是单行文本。

      https://www.raspberrypi.org/documentation/configuration/screensaver.md

      【讨论】:

      • @Magnus 这在 raspbian 的默认 LXDE GUI 中对我有用
      • 我们有 10+ RB 4b,但他们似乎都不关心这一点 - 您也明确指出“编辑它以设置控制台空白前不活动的秒数。” - 似乎也指出这不涉及 X11
      【解决方案5】:

      我最近安装了带有桌面的 Raspian Buster(大约 2019 年 9 月)- 带有桌面的较小安装,但没有“推荐软件”。我发现有两个设置必须更改,因为在默认设置下,其中任何一个都会在十分钟内使屏幕变黑。
      将屏幕保护程序超时设置为零:

      xset s 0
      

      并将 dpms (EnergyStar) 设置为禁用:

      xset -dpms
      

      这样我就不需要安装任何东西(没有屏幕保护程序)。这很令人困惑,因为我已经尝试了这两个项目,但直到我得知它们都在十分钟时使屏幕空白,我才看到发生了什么。
      由于测试结果正常,我的下一步是将它们放入自动启动例程中。
      ps 使用

      验证您的设置
      xset q
      

      【讨论】:

      • 如果您收到unable to open display 错误,您可能需要将显示变量设置为export DISPLAY=:0(或任何显示)。你也可以这样内联:DISPLAY=:0 xset s 0
      • 这太完美了!在运行 Raspbian GNU/Linux 10 (buster) / Linux 5.10.17 的 Raspberry Pi 400 上运行良好,我不想安装任何额外的东西,不想使用宝贵的资源
      【解决方案6】:

      我在安装在树莓派设备上的 Raspbian OS 时遇到了同样的问题。我刚刚在默认命令面板中使用以下命令安装了 xscreensaver。

      sudo apt-get install xscreensaver
      

      安装完成后,进入左下角的菜单,选择偏好。第一次你会看到一个弹出窗口来在你的屏幕上启用 xscreensaver。就接受吧。之后,您可以禁用屏幕保护程序。

      【讨论】:

        猜你喜欢
        • 2021-03-06
        • 1970-01-01
        • 1970-01-01
        • 2020-07-08
        • 2017-10-13
        • 1970-01-01
        • 2021-10-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多