Doesnt change wallpaper when logged on i3 with logs enabled

Bug #1750023 reported by Rafael Monico
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Variety
Fix Released
Low
James Lu

Bug Description

In ~/.config/scripts/set_wallpaper the line:

if [ "$XDG_CURRENT_DESKTOP" == "i3" ] || [ "$XDG_SESSION_DESKTOP" == "i3" ]; then

stopped working when I turned i3 shm logs on. It sets the variable XDG_SESSION_DESKTOP to i3-with-shmlog. I changed the line above to:

if [ "$XDG_CURRENT_DESKTOP" == "i3" ] || [ "$XDG_SESSION_DESKTOP" == "i3" ] || [ "$XDG_SESSION_DESKTOP" == "i3-with-shmlog" ]; then

and everything works fine now.

Revision history for this message
James Lu (jlu5) wrote :

Hello,

This should be fixed in commit https://github.com/varietywalls/variety/commit/c3288a5f84a3851c7db91ecc2ac1a8d1791c7e1f (Git master), though I haven't tested it myself. It basically tells the script to match i3* in the relevant variables instead of plain "i3".

Changed in variety:
status: New → Fix Committed
importance: Undecided → Low
James Lu (jlu5)
Changed in variety:
assignee: nobody → James Lu (tacocat)
James Lu (jlu5)
Changed in variety:
milestone: none → 0.6.7
James Lu (jlu5)
Changed in variety:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.