Установил обоину через feh -bg-scale wallpaper.jpg
После чего попытался найти в процессах feh, а его там нету. А как тогда обоина отображается, если процесс завершился? Или не по тому имени грепал?
Как работает установка обоины через feh?
Модератор: Bizdelnick
Re: Как работает установка обоины через feh?
Картинку вывел, и всё, нечего ему делать больше, картинка приклеена до перезапуска. Все подобные так себя ведут.
Re: Как работает установка обоины через feh?
Так вот и хочется понять, каким образом приклеена, в общих чертах. Если feh меняет только какую-то опцию иксов, то наверняка должна быть штатная утилита/конфиг, чтобы обойтись без feh.
Re: Как работает установка обоины через feh?
apvs
Это ж бубль-гум open source, хочется -- читаем в исходниках
src/walpaper.c
xsetroot или, например, там: https://bbs.archlinux.org/viewtopic.php?id=146082, или поиском по чему-то вроде "xorg set background image".
Это ж бубль-гум 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".
Спасибо сказали:
Re: Как работает установка обоины через feh?
Ясно. xsetroot умеет ставить изображения только в xbm формате, значит feh таки понадобится.
Re: Как работает установка обоины через feh?
ну можно ещё imageMagic использовать так то:
Код: Выделить всё
`$ cat .xinitrc
display -backdrop -window root $HOME/some.jpg
... ну я же просил четыреста капель , а сдесь четыреста две ...