如何禁止在 Raspberry pi 上休眠

How to disable sleeping on Raspberry pi

我正在做一个类似于 http://www.instructables.com/id/Raspberry-Pi-Wall-Mounted-Google-Calendar/?ALLSTEPS

的项目

同样,我需要我的 pi 一直保持开启状态。我安装了常规的 Raspbian OS,我整天都在使用 Iceweasel 浏览器来 运行 一个 Web 应用程序。

我已经尝试了这个 link http://www.bitpi.co/2015/02/14/prevent-raspberry-pi-from-sleeping/

中的每一个建议

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

我安装了 xscreensaver

  1. sudo apt-get install xscreensaver
  2. 安装后,转到 Rpi 的桌面 "Menu"(左上角)
  3. 转到preference --> screensaver
  4. 您将看到屏幕保护程序主菜单。在模式下拉菜单中,select "disable screensaver" 然后关闭 window.
  5. 重新启动 Raspberry PI。

现在应该可以了。

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

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

sudo nano /etc/lightdm/lightdm.conf

2 - 添加这一行

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

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

sudo apt-get 安装 xscreensaver

安装完成后,进入Rpi的桌面"Menu"(左上角)

转到首选项 ---> 屏幕保护程序。

然后在模式:部分中,选择 "disable screensaver" 并关闭。

重新启动 Rpi。

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

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

显示

cat /sys/module/kernel/parameters/consoleblank

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

sudo nano /boot/cmdline.txt

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

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

我最近安装了 Raspian Buster with Desktop(大约 2019 年 9 月)——较小的桌面版安装,但没有 "recommended software"。我发现有两个设置必须更改,因为在默认设置下,其中任何一个都会在十分钟后黑屏。
将屏幕保护程序超时设置为零:

xset s 0

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

xset -dpms

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

验证您的设置
xset q

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

sudo apt-get install xscreensaver

安装完成后,进入左下角的菜单和select首选项。第一次您会看到一个弹出窗口,要求您在屏幕上启用 xscreensaver。接受它。之后,您可以禁用屏幕保护程序。