Xubuntu 12.10:可以使用动画 gif 作为背景吗?

Xubuntu 12.10:可以使用动画 gif 作为背景吗?

我真的很想使用 http://www.reddit.com/r/cinemagraphs

我对此进行了大量研究,但答案似乎差别很大,而且我对其他任何建议都没有取得太大的成功,而且我在 xubuntu 12.10 上找不到任何答案,只有早期版本的 xubuntu(不多),但大多数只是 ubuntu。

我觉得这些 gif 非常适合用作背景(虽然分辨率有点低,但目前已经足够好了)

另外,我确实运行双显示器,因此如果可以根据这一事实进行定制(但绝对不是必需的,任何信息都可以),我将不胜感激。

答案1

(我不知道您是否尝试过以下建议,因为您尚未回复评论,但我想我会提到以下方法,这些方法是唯一可用的选项。)


总体介绍

不使用 compiz 或某些特殊的合成器插件,你可以在 Xubuntu 上使用xwinwrap;尽管该程序已经有一段时间没有正式更新了,但有一个改进的版本可用这里用户发表了许多评论。

不过,你可能想使用优秀的格温拉普,它是 的前端xwinwrap。您必须按照以下说明进行安装官方网站的说明;但是,它非常快速和简单。除了 之外,您还需要安装mplayer和。尽管文档一直提到屏幕保护程序,但它也适用于桌面,因为这个xscreensaverxwinwrap有用的 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
    

相关内容