LINUX.ORG.RU

[wallpaper][cli][multimonitor]опять обои

 , ,


0

1

Привет, лор! Как бы мне так на корневое окно положить картинку (обоинку поставить) какой нибудь cli утилитой. Только с условием: монитора два, а feh растягивает картинку посередине, как будто это один монитор. Короче надо одну и туже картинку поставить на два монитора и растянуть ее под каждый монитор с сохранением пропорций картинки (по краям черные поля остаются).

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

Сейчас пользую feh но в мане не нашел что-либо про несколько мониторов (хотя флаг xinerama у него есть зачем-то).

Сейчас пользую feh но в мане не нашел что-либо про несколько мониторов (хотя флаг xinerama у него есть зачем-то).

$man feh
...
--no-xinerama
Disable Xinerama support.  Only makes sense when you have Xinerama support compiled in.

Как я понял, ключ убирает Xineramа только когда feh собран с её поддержкой. А у тебя feh точно собран с поддержкой Xinerama?

cyberstorm
()

Возможно wmsetbg из комплекта от WindowMaker, но я как-то совсем не уверен, что оно это может

anonymous
()
Ответ на: комментарий от s9gf4ult

Всё таки курить маны нужно до конца (это я себе в качестве самокритики)

BUGS Xinerama support does not really work on Xinerama screens != 0. Set XINERAMA_SCREEN to the correct number as a work‐ around.

cyberstorm
()
Ответ на: комментарий от athost
13:45 razor@calculate /home/razor/salvad % DISPLAY=:0.0 feh --bg-max 098.jpg
13:45 razor@calculate /home/razor/salvad % DISPLAY=:0.1 feh --bg-max 098.jpg
feh ERROR: Can't open X display. It *is* running, yeah?

тащемта вот. результата ноль

s9gf4ult ★★
() автор топика

Если что то у меня openbox

s9gf4ult ★★
() автор топика
Ответ на: комментарий от cyberstorm

[code] 13:59 razor@calculate /home/razor/salvad % XINERAMA_SCREEN=0 feh --bg-max 098.jpg 13:59 razor@calculate /home/razor/salvad % XINERAMA_SCREEN=1 feh --bg-max 098.jpg 13:59 razor@calculate /home/razor/salvad % XINERAMA_SCREEN=2 feh --bg-max 098.jpg 13:59 razor@calculate /home/razor/salvad % XINERAMA_SCREEN=3 feh --bg-max 098.jpg [/code]

один и тот же эффект.

s9gf4ult ★★
() автор топика
Ответ на: комментарий от moot
display -window root -display :0.0 098.jpg

вот так делает тэйл картинки по всем мониторам

display -window root -display :0.1 098.jpg 
display: unable to open X server `:0.1' @ error/display.c/DisplayImageCommand/424.
а вод так вот это. У меня если что драйверы nvidia и мониторы настроены TwinView.

s9gf4ult ★★
() автор топика
Ответ на: комментарий от cyberstorm

Там написано что когда нажимаешь клавишу V то приложение должно разворачиваться в фулскрин на одном мониторе а разворачивается на другом. Это не то вобщем.

s9gf4ult ★★
() автор топика
Ответ на: комментарий от s9gf4ult

Используйте утилиты от вашей любимой нвидии. Или переходите на драйвера с поддержкой xrandr/xinerama

anonymous
()
Ответ на: комментарий от s9gf4ult

google говорит, что таки умеет. Кому верить? ;)

anonymous
()
f1=$(ls --indicator-style=none -1 *.jpg | shuf | head -n 1)
f2=$(ls --indicator-style=none -1 *.jpg | shuf | head -n 1)
nice -n 10 montage -tile 2x1 -geometry 1280x960 -background \#000000 "$f1" "$f2" tmp.png
nice -n 10 feh --bg-center tmp.png
rm tmp.png

Если кому надо решил так

s9gf4ult ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.