首先我想知道是否有关于 xwinwrap 的文档。我个人没有找到任何文档。
我正在尝试让 xwinwrap 在双显示器上运行。我正在运行以下脚本以在桌面上显示 .wmv 文件:
#!/bin/bash
killall -9 mplayer
killall -9 xwinwrap
xwinwrap -ni -o 0.65 -g 1920x1080 -fs -s -st -sp -b -nf -- mplayer -wid WID -quiet ~/wallpapers/blue-room.wmv -loop 0; &
xwinwrap -ni -o 0.65 -g 1920x1080+1+0 -fs -s -st -sp -b -nf --mplayer -wid WID -quiet ~/wallpapers/blue-room.wmv -loop 0; &
正如您所看到的,我运行了两次 xwinwrap 命令来尝试指定我的监视器。
-g(几何)命令让我指定一个维度,我明白了。但我不太熟悉 +1+0 的输入。我想这与设置几何的偏移有关?
无论哪种方式,现在它似乎只在我的第二台显示器(不是第一台)上运行 xwinwrap 两次。
我正在使用带有 Ubuntu 12.04 LTS 的 ATI Radeon HD 5780 显卡。
如果有人能帮助我,我将不胜感激。
编辑:我使用 anibg 会更好吗?
答案1
+1+0 向右偏移 1 个像素。您需要执行 +1920+0(将 x 移动 1920,将 y 移动 0)
因此,你的脚本将如下所示:
#!/bin/bash
killall -9 mplayer
killall -9 xwinwrap
xwinwrap -ni -o 0.65 -g 1920x1080 -fs -s -st -sp -b -nf -- mplayer -wid WID -quiet ~/wallpapers/blue-room.wmv -loop 0; &
xwinwrap -ni -o 0.65 -g 1920x1080+1920+0 -fs -s -st -sp -b -nf --mplayer -wid WID -quiet ~/wallpapers/blue-room.wmv -loop 0; &
我也找不到太多文档,但今天我一直在研究这个问题,发现了你的问题。