Re: Setting wallpaper (solved)

Tim Johnson <[email protected]> Mon, 9 Mar 2015 13:47:45 -0800
Newsgroups gmane.comp.window-managers.fluxbox.user
Organization AkWebsoft
Message-ID <[email protected]>
* Tim Johnson <[email protected]> [150307 13:49]:
> The only thing that has eluded me on fluxbox is setting a wallpaper.
> I have the following in my init file 
> 
>   session.screen0.rootCommand: fbsetbg -f  ~/.fluxbox/backgrounds/Fluxbox_Wallpaper_04_by_vermaden.png
> 
>   (see http://fluxbox.sourceforge.net/docbook/en/html/chap-bg.html)
>  
> But no wallpaper appears. I see no errors in .xsession-errors or the
> fluxbox log file.
I presume to have a solution. For anyone's edification (or critique)
I included some code blocks.
I /usr/local/bin/set_wallpaper the following code:
###################################################################
#!/bin/bash
MYPATH=/home/tim/.fluxbox/backgrounds
MYBIN=fbsetbg
case $1 in
    "1")
                $MYBIN $MYPATH/Fluxbox_Wallpaper_04_by_vermaden.png
        ;;
    "2")
                $MYBIN $MYPATH/Fluxbox_wallpaper_2_by_endel.jpg
        ;;
    "3")
                $MYBIN $MYPATH/prairie.jpg
        ;;
    "4")
                $MYBIN $MYPATH/fluxbox_wood_wallpaper_by_ipodpunker-d7x2qgd.png
        ;;
    "5")
                $MYBIN $MYPATH/fluxbox_wallpaper_by_deviantvicky-d33ory3.jpg
        ;;
    "6")
                $MYBIN $MYPATH/fluxbox_on_mepis_11_0_glass_color_slide_by_eldervlacoste-d4xipc3.png
        ;;
    *)
       echo "Unknown option!"
       exit 1
esac
edit to one's needs ..
In ~/.fluxbox/menu the following
###################################################################
[begin] (fluxbox)
## Added submenu
  [submenu] (Frequently Used) {}
    [exec] (XFE) {/usr/bin/xfe} <>
#### second level additonal submenu	
    [submenu] (Wallpaper)
      [exec] (Vermaden) {/usr/local/bin/set_wallpaper 1} <>
      [exec] (Endel) {/usr/local/bin/set_wallpaper 2} <>
      [exec] (Prairie) {/usr/local/bin/set_wallpaper 3} <>
      [exec] (Wood) {/usr/local/bin/set_wallpaper 4} <>
      [exec] (Deviant Vicky) {/usr/local/bin/set_wallpaper 5} <>
      [exec] (Mepis) {/usr/local/bin/set_wallpaper 6} <>
    [end]
  [end]
## Default menu. Don't hack..  
[include] (/etc/X11/fluxbox/fluxbox-menu)
[end]
###################################################################
and in ~/.fluxbox/init - this line
session.screen0.rootCommand: fbsetbg -l

See http://www.linuxquestions.org/questions/linux-software-2/how-to-set-wallpaper-in-fluxbox-at-startup-369155/
for the first posting by oxagast. If you search for the second
occurance of 'oxagast', you will see a secondary issue, which is
prevented by the following code in ~/.fluxbox/overlay

! The following line will prevent styles from setting the background.
background: none

Thanks for the input
-- 
Tim 
tim at tee jay forty nine dot com or akwebsoft dot com
http://www.akwebsoft.com, http://www.tj49.com

------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/