我正在使用 Raspberry Pi 在办公室运行信息显示。我希望在非工作时间以省电模式显示。我打算用来cron在一天的开始和结束时执行某些操作,但xset dpms force off不起作用。
我在文件中添加了xset s off,xset -dpms和 并禁用了屏幕保护程序(因此显示在白天保持打开状态)。xset s noblank/etc/xdg/lxsession/LXDE/autostart
以下是结果xset q:
Keyboard Control:
auto repeat: on key click percent: 0 LED mask: 00000000
XKB indicators:
00: Caps Lock: off 01: Num Lock: off 02: Scroll Lock: off
03: Compose: off 04: Kana: off 05: Sleep: off
06: Suspend: off 07: Mute: off 08: Misc: off
09: Mail: off 10: Charging: off 11: Shift …Run Code Online (Sandbox Code Playgroud) 我在 windows7 的 vmware 上使用 Kali linux。我一直在尝试破解我的 wpa 密码并注意到当我让系统运行(正在破解密码的过程中)并让笔记本电脑打开并离开大约 10-15 分钟时,Kali linux 进入睡眠状态,而我没有确定使用 reaver 的破解过程是否仍在运行。当我点击页面时,会出现一个框,提示我输入用户名和密码。当我输入它时,它让我重新登录,但我打开的屏幕破解密码不再存在,一切都开始冻结了很多。鼠标冻结,如果我试图点击任何东西,在任何事情发生或什么都没有之前会有很大的延迟。
也没有选项防止屏幕无限进入非活动状态..(锁定和亮度 - 最大时间 1 小时)

从那以后,我不得不切换回原路来进行破解,并且一直运行良好,并且长时间离开时不会入睡。
对此问题的任何帮助将不胜感激。
一段时间后,我重新安装了 Debian 7 (Wheezy)。我第一次使用免费的 Nvidia 驱动程序(不是 nouveau)和用于虚拟控制台的 vesafb。
我这辈子都无法阻止屏幕变黑。没有屏幕保护程序,什么都没有,它只是在几分钟不活动后变成空白。这不仅仅是在 VLC 期间(过去曾有过这样的问题),而是在任何事情期间。
更糟糕的是,它似乎是随机发生的。有时屏幕不会在几个小时内变成空白,有时会。
到目前为止我采取的步骤:
添加了几行/etc/X11/xorg.conf来停止 dpms:
Section "ServerLayout"
Option "BlankTime" "0"
Option "StandbyTime" "0"
Option "SuspendTime" "0"
Option "OffTime" "0"
...
Section "Monitor"
...
Option "DPMS" "false"
Run Code Online (Sandbox Code Playgroud)在我的.xinitrc文件中添加:
xset s off # don't activate screensaver
xset -dpms # disable DPMS (Energy Star) features.
xset s noblank # don't blank the video device
Run Code Online (Sandbox Code Playgroud)在 KDE 设置下禁用所有屏幕保护程序和省电模式。
在 my 中添加了以下循环/etc/init.d/rc.local:
for index in $(seq 1 6)
do …Run Code Online (Sandbox Code Playgroud)如何从命令行手动触发屏幕保护程序?我在 Fedora 19 上使用 GNOME 3.8.4,但解决方案不一定特定于此发行版。
我在 Linux 内核 4.8.13 上运行带有 Mate Desktop 版本 1.16.0 的 Arch Linux。我有一个奇怪的问题。我的屏幕在大约 5 或 10 分钟后变黑,我不知道为什么。这是我的伴侣配置:
如您所见,电源管理已完全禁用并设置为永不进入睡眠或关闭显示器。屏幕保护程序设置为最少 2 小时并且也被禁用。
我不知道我还能检查什么。我浏览了整个 mate 控制面板以找到任何隐藏的设置。有谁知道为什么我的屏幕在大约 10 分钟空闲时间后变黑?
Linux Mint 17.1 (MATE) 在 HP G250 笔记本电脑和较旧的 HP 台式机上运行。只有我和家里的狗,我喜欢整天运行计算机,但在几分钟不活动后,它不断返回登录屏幕。整天输入长长的“安全密码”会很累,我想至少延长时间,甚至完全停止超时。
我正在考虑警报内容,并决定,如果我的屏幕被锁定,我不在那里,所以我应该将警报推送到我的手机。但是,我目前无法判断屏幕是否已锁定。我可以将一些东西与 Perl 和 xscreensaver-command -watch 放在一起,但我宁愿不必确保该进程始终在运行等等。这似乎太重了。
有什么我想念的吗?这似乎相当明显。
如果我想使用 OpenBox,那么当我离开 PC 几分钟时如何锁定我的“显示器”?就像 GNOME 下的 gnome-screensaver。
我想检测屏幕保护程序是否处于活动状态。在 Ubuntu 14.04 和 Fedora 21 上,我尝试了以下命令:
$ dbus-send --print-reply=literal --dest=org.freedesktop.ScreenSaver /org/freedesktop/ScreenSaver org.freedesktop.ScreenSaver.Lock
Error org.freedesktop.DBus.Error.NotSupported: This method is not implemented
Run Code Online (Sandbox Code Playgroud)
我可能误解了,dbus-send因为 d-feet 告诉我该方法GetActive可用。

如何能我发现屏幕活动,最好在桌面独立的方式?有一个相关的问题,但是没有解决。
警告: XScreenSaver 和其他屏幕保护程序在 VLC和xfce4-power-manager. 如果你使用XFCE或VLC你可能想看看那些第一。
我的问题是,对于现代基于激光的鼠标,桌面的轻微振动会导致鼠标在“移动”时发送信号。所以我想只用键盘来停止 XScreenSaver——我可以让 XScreenSaver 运行并移动鼠标而不对其产生任何影响(点击可以被忽略,我不在乎)。
screensaver ×10
screen-lock ×4
mate-desktop ×2
xorg ×2
d-bus ×1
debian ×1
fedora ×1
gnome ×1
gnome3 ×1
gnu-screen ×1
kali-linux ×1
kde ×1
linux-mint ×1
monitors ×1
mouse ×1
openbox ×1
raspberry-pi ×1
scripting ×1
timeout ×1
x11 ×1
xscreensaver ×1