Blur wallpaper when there are open windows
When there's a window open, blur the desktop background so it doesn't get in the way.
Blueprint information
- Status:
- Started
- Approver:
- Danielle Foré
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- elementary Drive-by Contributors
- Definition:
- Discussion
- Series goal:
- None
- Implementation:
- Slow progress
- Milestone target:
- None
- Started by
- Sergey "Shnatsel" Davidoff
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Status:
* Blur support is already there, but there's currently no way to detect if there are any windows on the screeen/workspace. Might be done with some focus tricks maybe, or just by walking libwnck's window list.
Things to think about:
* Blur handling:
- we use crossfading to the pre-rendered blurred image for transition - when to blur it and how store it?
- we need the blur radius to be adaptive to screen size - what's the exact formula?
- when using several monitors, blur the pic only once for the largest screen and scale it to fit the others
While this is a nice concept, there are other things we need to focus on right now. Deferring to L+1. ~cassidyjames
Okay, I have a proof-of-concept implementation in lp:tilt-shift-desktop/bash
Here's a demo: http://