Rabidvwm and wallpaper changer Thread last updated on 2006-12-01 02:49:44

Posted by member 319763 on 2006-12-01 01:00:21

Basically, I want a specific wallpaper for each virtual desktop. I'm using lswchanger as my wallpaper changer. When I put this line:

VWMOnSwitchTo !Wallpaper .change

it does work but the problem is that the wallpaper doesnt stay permanent to each specific desktop. I want each specific wallpaper to stick to each specific desktop even after i switch between them. I have tried the line from rabidvwm manual:

VWMOnSwitchTo !wallpaper "^$Desk1Paper$"
VWMOnSwitchTo !wallpaper "^$Desk2Paper$"
etc

and still doesnt work. What am i doing wrong here? Ive spent hrs trying to figure it out and im only asking here as a last resort. Any help I would really appreciate. Thanks

Posted by member 212670 on 2006-12-01 02:33:28 link

Ok, assuming you have vars setup like...

Desk1Paper "c:\somepath\somewall_1.bmp"
Desk2Paper "c:\somepath\somewall_2.bmp"

Try this as option #1.

VWMOnSwitchTo !wallpaper "^@#d^Desk^@dc^Paper^@#d^"

--

And this as option #2.

vwmOnSwitchTo ^@#d^VWMOnSwitchTo^@dc^^@#d^

vwmOnSwitchTo1 "!wallpaper '$Desk1Paper$'"
vwmOnSwitchTo2 "!wallpaper '$Desk2Paper$'"

(Note the double and single quotes.)

Posted by member 319763 on 2006-12-01 02:48:27 link

It worked. I'm almost embarrased i asked it here cuz it seemed too easy. I used option 1 but I appreciate the other alternative because i might use it in the future. Thanks xcal :)

Posted by member 212670 on 2006-12-01 02:49:44 link

Np.

(I edited what I originally put, because I tend to over explain sometimes. Basically I was just saying how option #2 is if you want to organize things differently - Like a line/var for each desktop. Oh great, I'm doing it again...)