xwinwrap с настройкой двойного монитора

Прежде всего, я хотел бы знать, есть ли какая-либо документация по 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.

Если есть кто-нибудь, кто может мне помочь в этом, я был бы очень признателен.

РЕДАКТИРОВАТЬ: мне лучше использовать анибг?

0
задан 08.05.2020, 06:06

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; &

Я также не мог найти много документации, но я сегодня возился с этим и нашел ваш вопрос.

0
ответ дан 08.05.2020, 06:07

Теги

Похожие вопросы