我真的很想使用 http://www.reddit.com/r/cinemagraphs
我对此进行了大量研究,但答案似乎差别很大,而且我对其他任何建议都没有取得太大的成功,而且我在 xubuntu 12.10 上找不到任何答案,只有早期版本的 xubuntu(不多),但大多数只是 ubuntu。
我觉得这些 gif 非常适合用作背景(虽然分辨率有点低,但目前已经足够好了)
另外,我确实运行双显示器,因此如果可以根据这一事实进行定制(但绝对不是必需的,任何信息都可以),我将不胜感激。
答案1
(我不知道您是否尝试过以下建议,因为您尚未回复评论,但我想我会提到以下方法,这些方法是唯一可用的选项。)
总体介绍
不使用 compiz 或某些特殊的合成器插件,你可以在 Xubuntu 上使用xwinwrap
;尽管该程序已经有一段时间没有正式更新了,但有一个改进的版本可用这里用户发表了许多评论。
不过,你可能想使用优秀的格温拉普,它是 的前端xwinwrap
。您必须按照以下说明进行安装官方网站的说明;但是,它非常快速和简单。除了 之外,您还需要安装mplayer
和。尽管文档一直提到屏幕保护程序,但它也适用于桌面,因为这个xscreensaver
xwinwrap
有用的 YouTube 视频演示,这是使桌面“活跃”的一种方法。
因此,你可以直接使用xwinwrap
,按照此处的教程操作这样您就可以显示您的 gif,或者使用 可能更方便gwinwrap
。您可以简单地将您的 gif 转换为视频文件并选择它gwinwrap
,它将循环显示为桌面背景。其他选项(例如视频大小)可以在选项中传递给 mplayer gwinwrap
。
如果您gwinwrap
从终端运行并选择各种设置,然后应用它们,则可以看到xwinwrap
正在使用的命令行。例如,gwinwrap
执行以下xwinwrap
命令(与 结合使用mplayer
):
nice -n 15 xwinwrap -s -st -sp -b -ni -fs -nf -ov -o 1.000000 -- mplayer /home/mike/jazz.mp4 -quiet -noconsolecontrols -loop 0 -wid WID
(要终止任何xwinwrap
出错的操作,请打开终端并运行killall xwinwrap
。)
具体说明
1)从您的收藏中选择您的动画 gif 并将其转换为视频格式,如 mp4 或 avi;您可以直接使用 执行此操作ffmpeg
,如建议中所述这个超级用户问题。如果质量不符合您的预期,请尝试其他替代方案。
2)开始gwinwrap
,在第一个屏幕上单击“新建”,然后在第二个屏幕上添加转换后的 gif 视频,指定任何设置并单击应用(见下面的屏幕截图)。
注意:通常必须在 XFCE 设置 > 窗口管理器调整中启用窗口合成。正如一些评论中所述包,有时视频可能会覆盖其他窗口,具体取决于您的显卡。但是,这种情况不应该发生,使用 xwinwrap/gwinwrap 是实现所需效果的最佳方法。
答案2
xwinwrap
似乎是可行的办法这个答案解释。
但是,我无法让它工作,所以创建了一些类似的东西。它很基础,但能完成工作,你可以找到它在 GitHub 上。
安装
下载地址:这里,然后解压/解压,进入目录,然后运行
./autogen.sh
./configure
make
make install
用法
将 gif 设置在屏幕中央
giphytool -c /path/to/animation.gif
完整使用指南
giphytool --help