LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   Multiseat wallpaper not staying? (https://www.linuxquestions.org/questions/linux-newbie-8/multiseat-wallpaper-not-staying-4175683583/)

jmgibson1981 10-13-2020 11:45 AM

Multiseat wallpaper not staying?
 
I'm setting up multiseat on Xubuntu 20.04 with loginctl. I've got it working it seems save 1 issue. I'm finding that each seat maintains it's own wallpaper setting for a given user. If I login to seat0 and set the wallpaper, then logout and login to seat1 my wallpaper isn't set. However if I manually set my seat1 wallpaper to match my seat0 wallpaper then it stays.

I'd like to avoid this, in theory I want it to work based on the entirety of the /home/"$USER" folder, regardless of where you sit it is exactly how you left it? How can I solve or... make it not save the wallpaper by seat? Is this an XFCE thing specifically?

Xubuntu 20.04 with LightDM.

*EDIT* Forgot to mention, they are different resolutions for the screens. 1 1080p, 1 1600x900. Is that all this is maybe?

Pastychomper 10-14-2020 07:21 AM

I use multi-head but not multi-seat, so I may be guessing wrongly, but here goes:

I suspect that XFCE is recording your wallpaper in the correct place (/home/$USER/whatever) but recording it per screen rather than per seat. This would make sense in cases like mine: if I set the wallpaper on screen0 but not on screen1, next time I log in I'll still have wallpaper on screen0 but not screen1. In your case, when you log in on seat0 you're also logging in on screen0, so it records the wallpaper being on screen0. Then you log in on screen1, and it checks the config file... no wallpaper for screen1.

I doubt it has anything to do with the screen resolution. X or Wayland has to be aware of which screen is which, and it will pass that info to xfwm.

The easiest way to fix it is probably to change the program you use to draw the wallpaper. I don't know what XFCE uses for a wallpaper setter, but if you can't get it to draw the same wallpaper on all screens you might be able to swap it for one that will.


All times are GMT -5. The time now is 08:54 AM.