kkoma added a comment.

  In D29798#672261 <https://phabricator.kde.org/D29798#672261>, @ngraham wrote:
  
  > 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?
  
  
  That was basically my suggestion a while back, together with a hovering 
preview overlay for the grid view in the wallpaper selector. I am totally amped 
that this is coming to reality!

REPOSITORY
  R120 Plasma Workspace

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

To: ngraham, #vdg, #plasma
Cc: kkoma, mart, 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

Reply via email to