Entendi! Eu verifiquei novamente todos os locais de configuração individuais descritos na pergunta acima e fiz duas coisas agora:
- no init eu configurei o rootCommand para fbsetroot-grey15s contínuos
- int startup Recomendo a linha com fbsetbg -l
Acabei de instalar um novo debian e depois disso instalei o fluxbox. Eu entrei com meu usuário normal e iniciei o fluxbox com o startx.
Agora tenho um papel de parede simples com o logo debian. Ao usar fbsetroot -solid grey10
, o segundo plano mudou como aspectado. Mas quando reiniciar o fluxbox, o papel de parede padrão retorna.
Eu tentei algumas coisas:
background: none
em ~ / .fluxbox / overlay
background: unset
em ~ / .fluxbox / overlay
session.screen0.rootCommand: fbsetbg -l
em ~ / .fluxbox / init
/usr/bin/fbsetbg -l &
em .fluxbox / startup
Entendi! Eu verifiquei novamente todos os locais de configuração individuais descritos na pergunta acima e fiz duas coisas agora:
Basta adicionar o comando ao seu arquivo .xinitrc :
fbsetbg
! = fbsetroot
. Veja aqui :
fbsetroot is about the equivalent of xsetroot, which can set backgrounds as long as they're simple, like a solid color. fbsetroot can also set gradients.
fbsetbg is a wrapper that tries to find a suitable background-setting app and then tries to set the wallpaper using that app. You don't have to configure fbsetbg. It just uses the first app it can find.
fbsetbg
com -l
carregará um papel de parede salvo em ~/.fluxbox/lastwallpaper
, que contém um papel de parede salvo para diferentes DISPLAYS
, por exemplo:
$full $full|/usr/share/fluxbox/debian-blueish-wallpaper.png|style|:0
$full $full|/home/ja/wallpaper/635429481129181928.jpg||:0.0
$full|$full/home/ja/wallpaper/635429481129181928.jpg||:1.0