Прежде всего, я хотел бы знать, есть ли какая-либо документация по 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 запускается только дважды на моем втором мониторе (не на моем первом).
Я использую видеокарту ATI Radeon HD 5780 с Ubuntu 12.04 LTS.
Если есть кто-нибудь, кто может мне помочь в этом, я был бы очень признателен.
РЕДАКТИРОВАТЬ: мне лучше использовать анибг?
+ 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; &
Я также не мог найти много документации, но я сегодня возился с этим и нашел ваш вопрос.