Как работает установка обоины через feh?

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Ответить
apvs
Сообщения: 52

Как работает установка обоины через feh?

Сообщение apvs »

Установил обоину через feh -bg-scale wallpaper.jpg
После чего попытался найти в процессах feh, а его там нету. А как тогда обоина отображается, если процесс завершился? Или не по тому имени грепал?
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2378
ОС: gentoo fluxbox

Re: Как работает установка обоины через feh?

Сообщение yoricI »

Картинку вывел, и всё, нечего ему делать больше, картинка приклеена до перезапуска. Все подобные так себя ведут.
Спасибо сказали:
apvs
Сообщения: 52

Re: Как работает установка обоины через feh?

Сообщение apvs »

Так вот и хочется понять, каким образом приклеена, в общих чертах. Если feh меняет только какую-то опцию иксов, то наверняка должна быть штатная утилита/конфиг, чтобы обойтись без feh.
Спасибо сказали:
Аватара пользователя
bormant
Сообщения: 1354

Re: Как работает установка обоины через feh?

Сообщение bormant »

apvs
Это ж бубль-гум open source, хочется -- читаем в исходниках
src/walpaper.c

Код: Выделить всё

void feh_wm_set_bg(char *fil, Imlib_Image im, int centered, int scaled,
                int filled, int desktop, int use_filelist)
{
    ...
                XSetWindowBackgroundPixmap(disp2, root2, pmap_d2);
    ...

xsetroot или, например, там: https://bbs.archlinux.org/viewtopic.php?id=146082, или поиском по чему-то вроде "xorg set background image".
Спасибо сказали:
apvs
Сообщения: 52

Re: Как работает установка обоины через feh?

Сообщение apvs »

Ясно. xsetroot умеет ставить изображения только в xbm формате, значит feh таки понадобится.
Спасибо сказали:
Аватара пользователя
gramozeka
Сообщения: 204
ОС: Slackware-14

Re: Как работает установка обоины через feh?

Сообщение gramozeka »

apvs писал(а):
08.04.2017 20:38
Ясно. xsetroot умеет ставить изображения только в xbm формате, значит feh таки понадобится.

ну можно ещё imageMagic использовать так то:

Код: Выделить всё

`$ cat .xinitrc
display -backdrop -window root $HOME/some.jpg
... ну я же просил четыреста капель , а сдесь четыреста две ...
Спасибо сказали:
Ответить