使用视频文件作为屏保?


Answers:


2

AniBG项目可能会给您您想要的东西:

http://code.google.com/p/anibg/

这篇UbuntuGuide文章提供了分步说明。

[编辑:如评论中所述,AniBG已经有好几年没有看到任何爱情了。如2017年9月OMGUbuntu文章所述,我能找到的最佳替代品是Komorebi 。GitHub页面可以在这里找到


您的答案实际上并未提及他的要求-我对他如何将其标记为已回答感到困惑。Karthick的链接是正确的答案。
RolandiXor

Karthick没有回答,除非您是说他的评论。他的评论提到了从2009年开始使用mplayer进行的黑客攻击。AniBG是一个积极维护的项目,旨在“将视频和屏幕保护放在桌面上”,并且具有单行安装。不知道您的困惑从何而来?
Scaine 2011年

@Scaine AniBG积极维持在2011年,但它似乎并没有在2017年维持
Flimm

谢谢@Flimm。简直不敢相信这个答案已经接近7年了!我已经更新了答案,以防万一这仍然对任何人有用。
Scaine

9

这里有一些非常复杂的建议,但是使用xscreensaver和mpv制作视频作为屏幕保护程序确实很容易。可以通过键入Xscreensaver进行安装sudo apt-get install xscreensaver。可以通过键入来安装Mpv sudo apt-get install mpv

进入终端,然后输入gedit ~/.xscreensaver。向下滚动到代码的“程序”部分。在列表的顶部,输入类似以下的代码:

"Screensaver Name" mpv --really-quiet --no-audio --no-stop-screensaver --loop=inf --fs --wid=$XSCREENSAVER_WINDOW $HOME/fileDirectory

“ fileDirectory”可以制成单个文件或文件夹。如果要播放文件夹中的所有视频,请输入类似的内容,$HOME/Videos/*也可以通过在星号后加上特定格式来将其限制为特定文件格式。(例如*.mp4:) -shuffle标记也可以用于使视频以随机顺序播放。

输入此代码后,使用Ctrl+ S保存,然后将屏幕保护程序更改为新的屏幕保护程序。就是这样,您完成了!


:-(我mpv : Depends: libsdl2-2.0-0 (>= 2.0.0) but it is not going to be installed上Ubuntu 14.04(Mate版)
KlaymenDK

1
〜/ .xscreensaver默认情况下不存在。应该运行xscreensaver-demo来创建它。
Albus Dumbledore

太棒了,谢谢!较小的扩展,如果您的目录中有很多视频,并且想要选择一个随机的目录,还让xscreensaver选择其他随机的屏幕保护程序,则将这一行更改为:"Videos" mpv --really-quiet --no-audio --no-stop-screensaver --fs --wid=$XSCREENSAVER_WINDOW $(ls $HOME/fileDirectory|shuf -n 1) 随机选择一个视频并且循环
mike

2

问题太老了,但这是播放屏幕保护程序的另一种方式:

安装xscreensaver

sudo apt-get install xscreensaver

并安装webscreensaver。

在任意位置克隆webnuxsaver项目,然后在文件夹视频中添加mp4 / webm格式。在videos文件夹中运行getArrayVideos.py以获取所有视频数组。

cd videos python getArrayVideos.py

输出示例:

['nameofvideo.mp4','nameofvideo2.webm'.....]

复制输出,然后在videoStorage变量中的index.html视频数组中添加。

在浏览器中打开index.html以查看一切正常并复制路径。

浏览器中的示例路径:

file:///usr/lib/xscreensaver/webnuxsaver/index.html

然后需要打开xscreenserver生成〜/ .xscreensaver文件。关闭xscreensaver并打开〜/ .xscreensaver文件,然后编辑〜/ .xscreensaver:

程式:

屏保\ n \

打开xscreensaver并搜索webscreensaver,然后单击设置,然后单击高级>>

在命令行中添加:

webscreensaver -url“ file:///usr/lib/xscreensaver/webnuxsaver/index.html”

注意:是index.html本地文件的url。打开浏览器以获取路径。

附加说明:尝试使用视频的简单名称,不要使用特殊字符。

最后,从默认的xscreensaver开始。请执行以下步骤:

1)xscreensaver需要在启动时通过“启动应用程序”启动(点击“超级”并键入“启动”)。添加一个新条目以在启动时启动xscreensaver守护程序,即xscreensaver -no-splash。

2)您需要启动xscreensaver配置应用程序。点击超级,然后键入屏幕保护程序。将“ x分钟后空白”设置为所需的数量(例如5分钟)。记住此值以备后用。确保取消选中“之后锁定屏幕”。

3)最后,进入系统设置/亮度和锁定。将“ x分钟不活动时关闭屏幕”设置为与xscreensavers“ x分钟后空白”设置相同的值(例如5分钟)。然后仍在“亮度和锁定”下,将“锁定屏幕后:”设置为“屏幕关闭”。

或在快捷方式键盘中添加以下命令:

xscreensaver-command -lock

使用您喜欢的快捷方式。例如 Ctrl + Alt + L

更多信息:如何配置xscreensaver在Ubuntu 14.04上使用GNOME锁屏?


您能详细说明一下吗?如何安装等

好了,您可以阅读github项目中的“如何安装”。但是好吧,我会更新我的答案。
Archagy

1

首先将其复制粘贴到浏览器的地址框中,apt:libgle3,xscreensaver-data-extra,xscreensaver-gl-extra然后下载This and this并安装两个.debs。

现在,转到“应用程序”->“附件”菜单并打开AniBG。现在,从左上方的指示器中调整您的偏好。


2
第一个链接不起作用,将其更改。
karthick87 '01
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.