当vlc
运行时,屏幕每10分钟变为空白。这需要在看电影时移动鼠标或定期敲击键盘。
甚至在禁用屏幕保护程序之后,在vlc中也会发生这种情况:
发布于 2015-03-01 20:16:11
问题是X屏幕保护程序仍然启用,如在命令行中键入xset q
所示:
Screen Saver:
prefer blanking: yes allow exposures: yes
timeout: 0 cycle: 600
在这条线中给出了该问题的解决方案。只需在命令行上发出xset s noblank -dpms
即可。
但是,创建一个包含以下内容的~/bin/disable_xsc.sh
文件更方便
#! /bin/bash
# disable the X screensaver
# The kde screensaver should still work, though
# http://opensuse.14.x6.nabble.com/Disabling-display-power-management-td3039820.html
xset s noblank -dpms
exit 0
chmod u+x ~/bin/disable_xsc.sh
否则,您将在任务栏中看到闪烁的"kwrite“,kde挂起,任务栏响应非常慢,firefox将在启动时挂起,.如果忘记使用chmod,只需关闭违规的kwrite进程,并发出chmod命令即可。
最后,去kde
配置桌面->系统管理->启动和关闭->自动启动
在"shell脚本路径“中添加脚本,键入~/bin/disable_xsc.sh
,选中"Create”。此脚本将在启动时运行。
请注意,当vlc未运行时,kde屏幕保护程序仍将正确工作。它的配置可以在
配置桌面->硬件->显示和监视->屏幕储物柜
发布于 2018-04-28 08:16:49
禁用屏幕保护程序的选项应该可以工作。至少现在它将输入发送到X11。这样就行了。我已经证实,它对我工作,尽管有xset q
报告与VLC 2和3。
Screen Saver:
prefer blanking: yes allow exposures: yes
timeout: 0 cycle: 0
历史和背景:内部,VLC使用xdg-screensaver
抑制屏幕保护程序。自从这个请求之后,出现了一系列的补丁,它们都解决了DPMS和KDE (肉桂)。如果这个问题仍然存在,请考虑升级您的xdg-screensaver
脚本(它只是一个bash脚本)。
对我来说,vlc调用了xdg-screensaver reset
,它调用了xscreensaver-command
-deactivate,被记录为
这告诉
xscreensaver
假装只有用户活动。这意味着如果屏幕保护程序是活动的(屏幕是空白的),那么这个命令将导致屏幕变成非空白的,就好像有键盘或鼠标活动一样。如果屏幕被锁定,那么密码对话框将像往常一样首先弹出。如果屏幕没有空白,那么这个模拟的用户活动将重新启动倒计时(因此,定期发出-deactivate
命令是防止屏幕空白的一种方法)。
发布于 2020-07-26 14:06:19
https://unix.stackexchange.com/questions/187585
复制相似问题