-
Notifications
You must be signed in to change notification settings - Fork 17
Blur on dock please! #8
Comments
Thank you very much |
would be nice if this would also work with the dash-to-dock extension |
More generally, I'd love the possibility for GNOME to have translucent menus and dock. Like a 20% visibility on the blurred background behind whatever color your theme is using. The blue radius would need to be quite large to make it more or less uniform, but it'd be worth it IMHO. |
We need this so baldy 😢 |
Hoping for this aswell, it would be so cool and would make transparent Gnome Shell themes really worth it |
Hi there @yozoon So I'd like to ask you, would it be generally possible to provide the same blur effect to the panel and the dock in the normal mode (not dash overview)? Best regards |
Hi @Feichtmeier , TL;DR: my implementation of the frosted glass effect is not actually blurring the background, but it's blurring an image of the background - which can currently only be done with static backgrounds. Ideally the compositor (mutter) should implement the background blur effect - but that's nothing I can change with my extension. My idea of a workaround would come with a huge performance trade-off. Currently the blur effect works by copying the overview background actor and adding it to the overview group behind the actor the background is copied from. Afterwards the blur effect is applied only once to this new hidden-by-default actor. Everytime a the overview transition is started, the blurred background actor is revealed by fading out the actor in front of it. The blurring of the panel background is based on the same procedure, just without all the animation stuff. So this leads us to the problem of the dock background blur: the dock (as opposed to the overview screen and the panel (ideally)) doesn't have a purely statical background, because it is possible that some part of a window is moved below the dock. Now the problem is that - at least with the current implementation of the blur effect - the blurred background of the dock wouldn't be updated to include the part of the window which is below the dock - so it get's visually cut off - which wouldn't do any good to design consistency. How can we solve this issue?: Ideally the compositor itself (mutter) should have a feature to blur a certain part of the screen before a specific window (the one we want to blur the background of) is drawn (e.g. we want to blur the background of the window on top of the window stack: at first we draw all the windows below this window, then we apply the blur and finally we continue drawing the top window) At the moment I unfortunately do not see any viable way of applying a background blur to the dock, even though I would love to have this feature on my desktop as well. But, as always, I am open to suggestions! |
Thank you for the detailed explanation @yozoon |
Some part of this always has to be implemented in JS, because the CSS on GNOME currently ignores the 'blur' keyword (which works in browsers, but is not yet implemented in GTK/Clutter). |
@yozoon I mention in another thread that this has been done in KDE recently. Let me link it here: https://www.reddit.com/r/kde/comments/7szqqk/i_implemented_a_new_blur_effect_in_kde_it/ The creator of the effect has some fairly extensive discussions in that thread. Maybe of use! :) |
+1 for Blured dock! I really hate the way that transparent dock without blur looks, it would look much nicer and more professional if it could be themed as well. |
Excuse me @yozoon , but is this usable to achieve the desired effect? |
@HunGUard no unfortunately the ClutterBlurEffect only has a blur very low blur intensity which cannot be changed, because it is baked into the GLSL shader they use. Starting with Gnome 3.36 a new blur effect was introduced which can be used very similarly to the aforementioned ClutterBlurEffect, but this new effect does have the option to change the blur intensity. This effect is already being used in the current version of the Blyr extension, and is the main factor contributing to the performance improvements. ShellBlurEffect source code: https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/master/src/shell-blur-effect.c |
this new extension apparently implements blur effect on dash, but buggy and lacks background clipping so dash corners are getting blurred (with dash-to-dock) unless if you use "Force straight corners" or use "panel (fill screen) mode" instead
|
Thanks @hrdwrrsk ! It's work about me ! I am testing during few weeks :) |
If you want only your dock to be blurred install this https://extensions.gnome.org/extension/3193/blur-my-shell/ , go to gnome tweaks/extensions/blur my shell/disable top panel and make the necessary changes you like.. and IT WORKSS |
I want request the blur effect on gnome dock ,like OS X ,when the bar is half transparent.
The text was updated successfully, but these errors were encountered: