我尝试了几种方法来停止屏幕保护程序和锁定会话,但无法修复它。
我进入了设置,但是屏幕保护程序计时器没有“从不”选项。最短为 1 分钟,最长为 1 小时。
System Settings > Power Management ..
我没有找到此问题的解决方案。
我试过xset -dpms
xset s off
了setterm -powersave off
(但是我有一个参数错误)。
什么都不起作用。
有人有想法吗?
我在 上进行 PXE 安装后使用 Debian 7 Gigabytes Brix 2955
。
先感谢您。
答案1
一些背景知识
首先,让我们分析一下您已尝试过的内容。
命令
xset -dpms
和
xset s off
控制X 服务器(负责向您呈现图形显示并管理其上的输入设备(如鼠标)的软件)直接
setterm -powersave off
只适用于所谓的“虚拟控制台”在 Linux 中(“term” 来自于单词“terminal”,Linux 虚拟控制台模拟终端Ctrl;现在我们先不深入研究)。这些是当您按++时看到的“可怕的”纯文本界面Alt(Fn其中n
通常为 1 到 6);使用Alt+F7可以切换回 X。
但你并不是直接使用 X 服务器。相反,你与之交互的是所谓的“桌面环境” (DE)— 一组负责实际向您呈现窗口、管理窗口的方法以及您期望可用的其他内容(如用于注销/重新启动/时钟等的系统菜单)的程序。DE 本身控制 X 服务器,这就是您尝试使用却xset
徒劳无功的原因。
Debian 提供了许多桌面环境(GNOME、KDE、XFCE、LXDE 等),它们具有不同的外观、设置等。默认情况下,Debian 7 安装GNOME,具体来说就是 GNOME 3(GNOME 3 自 2.x 系列以来进行了重大的重新设计,引发了许多赞扬和诅咒)。
因此,当你使用名为“系统设置”的对话框时,这并不是真正的系统设置(从字面意义上来说),而是GNOME 系统设置。因此,当您在 Google 上搜索“Debian 中的”屏幕保护程序问题时,您最好搜索 GNOME 3 屏幕保护程序问题。
该怎么办
关闭自动屏幕消隐(内置屏幕保护程序)
GNOME 项目采用了不断简化设置对话框的政策,所以我认为他们只是认为您永远不需要关闭屏幕消隐。
解决方案是安装所谓的“GNOME Tweak Tool”——一个外部程序,允许调整 GNOME 原生对话框无法提供的设置。
使用
# apt-get install gnome-tweak-tool
(或您用来安装软件包的任何方法)来安装它,然后运行它并根据您的需要调整屏幕保护程序设置。
手动锁定屏幕
与Windows相反,Windows是屏幕保护程序是“ Shell”(称为Explorer)的一部分,在GNOME(以及GNU/Linux Land中的大多数其他桌面环境或窗口管理器)下,屏幕锁定是单独的程序锁定,而Debian则将其中的许多程序销售。
因此你必须:
找出您手头上有什么屏幕保护程序;
您很可能有
gnome-screensaver
安装提供该/usr/bin/gnome-screensaver-command
程序的软件包。在 GNOME 中绑定一些组合键来运行它。
这个比较棘手。您必须使用键盘首选项配置对话框并选择一个组合键来运行该程序。
Google 告诉我,在 GNOME 中,此对话框位于“系统设置”→“键盘”→“快捷方式”。
首先,检查该对话框是否已经包含“屏幕保护程序”或“屏幕锁定”之类的条目。如果是这样,只需学习快捷方式或选择自己的快捷方式并进行设置。Win+l可能是一个不错的选择——就像在 Windows 中一样(我个人更喜欢Win+ Pause)。
如果没有预先设置的锁定屏幕的条目,请添加自定义条目 - 运行我们已经讨论过的程序。
更多信息这里以及互联网上的其他地方 — 只需在 Google 上搜索 GNOME+screensaver。
答案2
这对我适用于 Debian 9:
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 0
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0
gsettings set org.gnome.desktop.session idle-delay 0
答案3
我还不知道屏幕锁定,但这个命令对我在 Debian 上带 LED 背光的游戏键盘有效。键盘说明适用于 Windows,不适用于 Linux。现在我可以在黑暗中看到我的键盘了,谢谢。我已经尝试解决这个问题一两年了。
# sudo xset led on