这很奇怪,但我找不到在哪里可以选择屏幕保护程序并配置它何时启动。设置管理器中没有类似于“屏幕保护程序”的按钮。
我没有编程语言偏好,并且对 OpenGL 编码有很好的了解。如果我可以使用 OpenFrameworks 或 Processing 之类的东西作为基础,那将是理想的。
我正在寻找一种简单的方法来确定我每天花在电脑上的粗略时间。如果您试图监控进程、按键、鼠标点击等,这可能是一项艰巨的任务,因为人们可以做任何事情,从思考编码问题、阅读网络文章、打电话或走开狗。电脑无法读懂我的心思。由于我将计算机置于 24/7 监控登录状态将不起作用。
我想到了记录计算机在屏幕保护模式下花费的时间的想法。我的错误不会大于屏幕保护程序空闲时间与其进入屏幕保护程序模式次数的乘积。从 24 小时中减去这个时间会给我一个对我的目的来说是合理的估计。
问题是:当屏幕保护程序打开和关闭时,我不知道如何登录。我目前在大多数机器上运行 Ubuntu 10.10,即将开始在其中一些机器上升级到 11.04。
有任何想法吗?
[编辑] 经过更多的谷歌搜索后,我发现了 dbus-monitor,它看起来可以工作,但缺少一个重要的组成部分。这是我正在运行的脚本,它将监视器作为守护程序启动:
#!/bin/bash
RUNNING=`ps -A | grep "dbus-monitor"`
if [ ! $RUNNING ]; then
echo "(Re)starting dbus-monitor daemon"
nohup dbus-monitor "--profile" "type='signal',interface='org.gnome.ScreenSaver'" >> ${HOME}/sc.log &
fi
Run Code Online (Sandbox Code Playgroud)
这是它在锁定和解锁屏幕几次后产生的输出:
sig 1304860712 153829 2 /org/freedesktop/DBus org.freedesktop.DBus NameAcquired
sig 1304860717 318732 462 /org/gnome/ScreenSaver org.gnome.ScreenSaver ActiveChanged
sig 1304860725 547928 463 /org/gnome/ScreenSaver org.gnome.ScreenSaver ActiveChanged
sig 1304861018 17 464 /org/gnome/ScreenSaver org.gnome.ScreenSaver ActiveChanged
sig 1304862919 403523 466 /org/gnome/ScreenSaver org.gnome.ScreenSaver ActiveChanged
Run Code Online (Sandbox Code Playgroud)
第二列显然是以秒为单位的unix UTC。缺少的成分是它无法识别屏幕保护程序是打开还是关闭!我想我可以假设它们从 NameAcquired 发生的时间开始切换,但这让我感到不安,因为可能有一个我无法预料的丢失或额外的事件,这会使一切不同步。
非常有想法。
坎宁安
如何在 Ubuntu 18.04 中禁用屏幕保护程序/节能功能?
在 Ubuntu 16 中,您分两步禁用屏幕保护程序:
xset s off.在 Xubuntu 18.04 中,第二部分不再有效。即使我已经运行xset s off,如果几分钟后没有任何变化,我的监视器输出仍然空白。我该如何解决?
如果重要的话,我正在使用 xubuntu-desktop 包运行 XFCE 桌面。
我想设置一个自定义应用程序(在我的例子中是一个单独的 Firefox 浏览器配置文件)而不是屏幕保护程序。我正在使用 Gnome 桌面环境。从技术上讲,它不必是屏幕保护程序(xscreensaver、gnome-screensaver)。我想要的是让应用程序在 N 分钟内没有收到键盘/鼠标输入时运行,并在按下一个键后消失(或最小化)。
是否可以?
编辑:最初我只询问了 Firefox,但我会对任何其他合理的浏览器(如 Chrome?)感到完全满意。
我正在使用 Ubuntu 11.10 并且我的屏幕保护程序在我看电影时一直亮着。我不记得这发生在 11.04 并且不记得如何阻止它?
我知道这已被多次询问。我尝试了多种方法,但我似乎没有坚持。我正在尝试在 Lubuntu 14.04 上禁用屏幕保护程序/屏幕消隐。我在 rc.local 中尝试了以下内容,但似乎没有真正禁用它:
xset -dpms xset s off xset -dpms; xset s off
setterm -blank 0 -powerdown 0 echo -ne "\033[9;0]" >> /etc/issue
我无法在 Lubuntu 中禁用屏幕锁定。在电源管理中,我没有选中它。在“Light locker settings”中还有另一个选项“Enable light locker”。我也未选中此选项,但 10 分钟后我仍然看到黑屏,当我移动鼠标时,我必须提供密码。
我讨厌所有 ubuntus 中的这种行为,但通常我可以在系统设置中禁用它。不在这里。
所以 lubuntu 在两个地方都有这些设置并且忽略了这两个地方。
我发现了这个问题:
据此,我试图删除“xscreensaver”包,但根本没有安装它。所以这解决了
编辑:
到目前为止我学到了什么:
https://bugs.launchpad.net/ubuntu/+source/xfce4-power-manager/+bug/1193716
我需要一种通过使用 SSH 连接在控制台中运行命令来显示黑屏的方法。显示器不应该进入待机状态我只需要一个黑屏来隐藏屏幕上的所有内容。屏幕应该是黑色的,直到我给出另一个命令来显示屏幕内容。
补充:如果该命令能在 Ubuntu、Lubuntu 和 Xubuntu 中工作就好了。
补充2:我还有一台需要消隐的投影仪。我想使用 SSH 连接到我的服务器并显示空白屏幕。如果我尝试关闭投影机电源,屏幕上会显示“无信号”。
我经常锁我的电脑,想知道是否有办法在我点击Ctrl+ Alt+时获得锁屏L。现在,当我使用该组合键时,它会使屏幕变黑,我必须按一个键或单击以显示屏幕,其中显示输入密码或切换用户的选项,以及显示其背后的桌面背景.
有没有办法避免不得不点击那个额外的键来调出我想要的屏幕?无论如何要保持这种状态吗?这真的是个人喜好的问题,我看不出有任何理由不让它保持这种状态,因为我的显示器最终会关闭和/或我的计算机暂停。
screensaver ×10
lock-screen ×3
lock ×2
lubuntu ×2
screen ×2
xubuntu ×2
15.10 ×1
18.04 ×1
browser ×1
command-line ×1
console ×1
firefox ×1
gnome ×1
log ×1
programming ×1
ssh ×1
vlc ×1
xfce ×1