我正在运行Debian Wheezy Beta,并使用Midori使用Pi来显示我的Geckoboard仪表板,因此,我想防止屏幕变黑,这种情况在10分钟后就会消失(尽管它似乎并没有关闭背光灯) )。我已经搜索了菜单选项,但找不到如何防止这种情况。我在raspberrypi.org上发现了一条建议以下内容的帖子:

sudo sh -c "TERM=linux setterm -blank 0 >/dev/tty0"


可以解决该问题,但是它不起作用。我还尝试将BLANK_TIME中的/etc/kbd/config更改为零,但没有成功。

#1 楼

这是一个X节电的东西。

首先,您可能需要安装xset,这是一个控制某些X设置的轻量级应用程序。如果没有,则创建它)并输入以下内容:

apt-get install x11-xserver-utils


~/.xinitrc每次启动时该文件运行一次,应该可以解决问题。
我从自己的X复制并粘贴了它,可以确认我的屏幕没有空白。

评论


.xinitrc应该为哪个帐户创建? pi帐户(自动登录)或root帐户(拥有x服务器)?

– Salim Fadhley
2012年10月1日14:27

exec / etc / alternatives / x-session-manager有什么作用?当我将其取出时,底部的栏不见了。我很好奇它们如何组合在一起。一个简短的解释将不胜感激。

–独家新闻
2012-12-21 21:52



修改:如此处所述/ etc / xdg / lxsession / LXDE / autostart并按cwd所述修改〜/ .xinitrc + / etc / kbd / config并没有使我进一步。我的屏幕仍然带有背光黑色。

–安迪·吉加(Andi Giga)
16-4-14在12:21



可以确认这在Pi 3上不起作用

– djthoms
16年4月14日在18:40

在运行Raspbian Jessie的Raspberry PI 2 Model B上,这当然不起作用。

– ThN
16年7月25日在15:53

#2 楼

这里的其他解决方案对我不起作用(新鲜的Raspbian,引导至GUI)。相反,它起作用了:


使用您喜欢的文本编辑器(我更喜欢/etc/lightdm/lightdm.conf)打开nano。更改为#xserver-command=X


如果情况不变,它应该在第87行。


保存并重新启动。



评论


此DID在运行Raspbian Jessie的Raspberry PI 2 Model B上运行。

– ThN
16年7月25日在18:19

这与杰西在Pi3上为我工作

–MikeT
16-10-10在20:32

我正在尝试了解这些选项。 -s 0将屏幕超时设置为0分钟,我认为它是“从不”。 (这与-s off有区别吗?)但是为什么使用dpms,而不是-dpms?我不想禁用显示电源管理服务吗?

–戴帽子的家伙
17年11月15日在15:17

@TheGuywithTheHat您是否使用-dpms尝试了此解决方案?请报告,也许我们可以推断发生了什么。

–PNDA
17年11月15日在17:09

@ pandalion98现在使用dpms,-dpms和两者都不进行测试。会尽快回报。

–戴帽子的家伙
17年11月15日在17:29

#3 楼

我认为@Jivings答案可能会更好,但我在笔记中已注明了这样做的方法:行:

@xset s noblank
@xset s off
@xset -dpms


还可能注释掉说apt-get install x11-xserver-utils的行,因此完整文件应如下所示:

@lxpanel --profile LXDE
@pcmanfm --desktop --profile LXDE
# @xscreensaver -no-splash

@xset s noblank
@xset s off
@xset -dpms


还编辑/etc/xdg/lxsession/LXDE/autostart并确保将这些值设置如下(但是我相信这仅适用于轻量级桌面(LXDE)未运行(即@xscreensaver -no-splash仍处于文本/终端模式): br />
BLANK_TIME=0
BLANK_DPMS=off
POWERDOWN_TIME=0


我相信/etc/kbd/config可能是pi的系统范围版本,但其他人可能更了解细微差别。

评论


编辑到/ etc / kbd / config为我解决了这个问题。

–史蒂夫
2014年12月12日下午16:47

我应用了此答案中提到的所有更改。在运行Raspbian Jessie的Raspberry PI 2 Model B上,这当然不起作用。

– ThN
16年7月25日在17:38

我认为默认情况下配置文件有一些更改,您需要编辑的自动启动可能是〜/ .config / lxprofile / LXDE-pi / autostart。

–詹森·古玛(Jason Goemaat)
17年1月2日在21:23

我在raspbian jessie上的rpi 2需要对〜/ .config / lxsession / LXDE-pi / autostart进行以上编辑,因为jason指出了以下内容

–mfink
17年7月9日在13:03



#4 楼

为防止屏幕变黑,请尝试在consoleblank=0第一行的末尾添加/boot/cmdline.txt

源代码

评论


请不要针对重复的问题发布重复的答案。

–德米特里·格里戈里耶夫(Dmitry Grigoryev)
17年2月2日在14:40

很难找到答案并认为它适用。为什么不投票给这个重复的问题而不是发表评论呢?

– Tim Penner
17年2月2日在15:15

我投票赞成将原始问题标记为与该问题重复。保留其中一个答案听起来都不错,但我想您更希望获得一个被投票的答案。

–德米特里·格里戈里耶夫(Dmitry Grigoryev)
17年2月2日在15:30

我不希望我的回答只出现在重复的问题上,我希望它出现在两个问题的答案上,即使我首先找到了另一个问题。这就是为什么我建议您投票而不是评论

– Tim Penner
17年2月2日在15:31

这是唯一适用于我的Pi Zero显示器且没有键盘和X11的解决方案。

–模因
17 Mar 30 '17 at 0:29

#5 楼

对我有用的是编辑~/.config/lxsession/LXDE-pi/autostart并注释掉屏幕保护程序,在这里启动时,所有其他xset命令似乎都没有影响它:还需要添加以下这两个行之一或全部以禁用电源管理: >