Questions tagged «xscreensaver»

2
如何安全地从脚本/命令行杀死xscreensaver?
我正在使用Linux(RHEL6)工作站。我写了一个小脚本,当我连接或断开USB拇指驱动器时,它会通过xscreensaver锁定和解锁屏幕,这实际上将其变成了工作站的物理钥匙。问题在于,似乎没有从命令行解锁xscreensaver的好方法。xscreensaver-command -deactivate违反直觉,仅“模拟用户活动”,并且仍需要密码才能解锁屏幕。xscreensaver-command -exit仅在xscreensaver没有屏幕保护程序运行时才杀死父守护程序。手册页xscreensaver-command -exit警告说, Warning: never use kill -9 with xscreensaver while the screensaver is active. If you are using a virtual root window manager, that can leave things in an inconsistent state, and you may need to restart your window manager to repair the damage. 确实,我目前正在使用pkill xscreensaver我的方法来摆脱脚本中的屏幕保护程序,这通常会导致僵尸进程和其他混乱。如何从脚本/命令行安全地解锁屏幕保护程序?

1
如何让XAnalogTV xscreensaver填满我的屏幕?
我最近安装了xscreensaver,以及额外的/额外的屏保。许多OpenGL功能正常,按预期全屏显示。但是,出于某种原因,XAnalogTV屏幕保护程序在屏幕边缘留下了两个“空白”点。 如果我手动启动XAnalogTV,它会显示一个正确填充的窗口。当我最大化窗口时,会出现相同的效果:窗口最大化,但屏幕的两个边缘实际上是“透明的”。屏幕保护程序设置为全屏时也会出现此效果。 由于这些原因,我相信这个问题 可以 与屏幕的宽高比有关。屏幕的边缘字面上被“忽略”,没有任何东西被绘制在那里。具体来说,请注意最大化和全屏截图之间的过渡(随着垂直高度的增加,未绘制的空白缩小)。 作为参考,我在戴尔Vostro 1520(Intel P8600,Nvidia 9300M)上运行Xubuntu 12.04,显示器为1440 x 900(16:10)。我也有 设置 GetViewPortIsFullOfLies 偏爱 为真。 有没有办法迫使XAnalogTV填满我的整个屏幕?或者,我认为这个问题与宽高比有关,有什么方法可以让屏幕保护程序渲染 大 比我的显示器,只是丢弃额外的像素? 相关屏幕截图(分别为窗口,最大化和全屏): 您可以在最后两个中看到Firefox中的滚动条清晰可见,即使这是一个全屏幕保护程序。

0
configure警告缺少已安装的库
我希望这是这个问题的适当论坛。我正在努力学习“ configure, make, make install “似乎是众所周知的Linux惯例的工作流程。我正在尝试将此应用于xscreensaver。除了阅读xscreensaver网站,并搜索此主题,我无法找到解决方法:已下载并解压缩xscreensaver,我跑 configure。它输出以下警告: Warning: The GTK libraries do not seem to be available; the `xscreensaver-demo' program requires them. Warning: The GDK-Pixbuf library was not found. Warning: The XPM library was not found. 为了理解“ configure, make, make install “,我想通过这些警告直到 configure 干净利落地完成。 据我所知,我有GDK-Pixbuf库: >sudo dnf install gdk-pixbuf2 Package …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.