ngraham added a comment.

  You're probably right. This was a pretty lazy patch.
  
  The inherent challenge here is that desktop wallpapers are per-containment 
("Containment" means a screen or activity), while the lock and login screens 
are per-session. A further complication is that the login screen is only able 
to display still images (though maybe that could change?). So there isn't a 
super clean way to have a single config UI work for everything.
  
  One thing I could imagine would be the following:
  
  We make a new KCM in System Settings called "Wallpaper". This KCM essentially 
displays the current desktop wallpapers UI with one exception: it has multiple 
Apply options:
  
  - Apply to desktop //(shown when there is only one containment)//
  - Apply to current desktop //(shown when there is more than one containment)//
  - Choose which desktops to apply it to //(shown when there is more than one 
containment; needs a clever UI)//
  - Apply to all desktops //(shown when there is more than one containment)//
  - Apply to lock screen //(always shown)//
  - Apply to login screen //(always shown, but only enabled when the chosen 
wallpaper is a still image)//
  
  Maybe a sheet with these options could appear when you click on the Apply 
button. They would each be checkable, so you could apply the wallpapers to 
everything all at once if you wanted to.
  
  This is similar to how most smartphones handle this (as well as GNOME as of a 
recent version IIRC) and I think it works pretty well there.
  
  Thoughts?

REPOSITORY
  R120 Plasma Workspace

REVISION DETAIL
  https://phabricator.kde.org/D29798

To: ngraham, #vdg, #plasma
Cc: niccolove, plasma-devel, Orage, LeGast00n, The-Feren-OS-Dev, cblack, 
jraleigh, zachus, fbampaloukas, ragreen, ZrenBot, ngraham, himcesjf, 
lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, ahiemstra, mart

Reply via email to