まず、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 コマンドを 2 回実行しています。
-g (geometry) コマンドを使用すると、次元を指定できます。それはわかります。しかし、+1+0 の入力についてはよくわかりません。ジオメトリへのオフセットを設定することと関係があるのでしょうか?
いずれにせよ、今のところ、xwinwrap は 2 番目のモニター (1 番目のモニターではない) で 2 回だけ実行されるようです。
私は 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; &
私もあまりドキュメントを見つけることができませんでしたが、今日これをいじっていてあなたの質問を見つけました。