Как всегда запускать программу на втором мониторе

Я пытался искать в Google и искать / искать вопросы, но безуспешно.

У меня установлен Xubuntu 12.10 и расширенный рабочий стол работает отлично (драйвер дисплея Intel). Проблема в том, что я хочу запустить слайд-шоу feh при запуске на втором мониторе. Из-за расширенного рабочего стола у меня есть только DISPLAY=:0, и поэтому невозможно использовать DISPLAY=:1 или :0.1.

У меня есть сценарий запуска, который запускается при запуске и запускается на втором мониторе, потому что кажется, что указатель мыши находится примерно посередине рабочего стола. Но сценарий запускается снова и снова, чтобы гарантировать, что он получит обновленный список файлов на случай, если в каталоге появятся новые изображения (общая папка Dropbox). Поэтому, если курсор оказывается на главном мониторе (что, очевидно, происходит при использовании компьютера), на нем запускается feh, и мне приходится перемещать указатель мыши на второй монитор и убивать feh.

Я подумал, что если бы я использовал два экрана и определил каждый монитор на своем собственном экране, но из-за XFCE нет xorg.conf для настройки двух экранов. Я понимаю, что можно хотя бы использовать xorg.conf, но как его настроить? Я тоже попробовал Google, но безуспешно: (

Так что мне либо нужен способ всегда запускать feh на втором мониторе, либо способ понять, есть ли в каталоге новые изображения :)

3
задан 4 February 2016 в 15:07

1 ответ

У меня была похожая проблема, и я использовал геометрию, чтобы определить, какой монитор должен отображать изображение при использовании дополнительных мониторов в расширенном режиме. Проблема в том, что система видит мониторы как один дисплей с одной геометрией. Используя смещение по оси xy, вы можете указать, где будет отображаться изображение

, т.е. У меня есть два монитора A-1920x1080 и B-1680x1050

. Для отображения на мониторе B я использую следующее

feh --recursive --randomize --auto-zoom --geometry 1680x1050+1920+0  --slideshow-delay 5 -B black --action "gvfs-trash '%f'" ~/Pictures 
0
ответ дан 4 February 2016 в 15:07

Другие вопросы по тегам:

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