mutter-rounded icon indicating copy to clipboard operation
mutter-rounded copied to clipboard

Blur on every application

Open OhEmmaGee opened this issue 3 years ago • 6 comments

Hi there, is there a way to achieve blur on every application instead of specifying the class of each one of them? I am on Fluent GTK Theme which allows us to have transparent backgrounds in GTK applications, but using blurme extension shows some artifacts on the borders with this mutter fork when the round corners are adjusted. So is it possible that we could turn on blur universally instead of adding applications in a whitelist?

OhEmmaGee avatar Jan 30 '22 09:01 OhEmmaGee

How can I blur nautilus (gnome file) and firefox, brave in the blur list ? And yeah having a universal blur would be nice

NeuronSooup avatar Jan 31 '22 06:01 NeuronSooup

Looking for the same. Being able to enable blur on all apps would be amazing.

itsneeku avatar Feb 07 '22 16:02 itsneeku

bump for gnome files it's org.gnome.Nautilus

TyraVex avatar May 01 '22 13:05 TyraVex

and about everything else I don't know, the picker feature doesn't work on arch

TyraVex avatar May 01 '22 13:05 TyraVex

Hacky solution here, put the following lines into a shellscript file and run it. I assume you have yay installed.

yay -Sy --needed --noconfirm ut base-devel git
git clone https://aur.archlinux.org/mutter-rounded.git
cd mutter-rounded
git checkout a2ee6c
sed -i "s/!meta_prefs_in_blur_list/meta_prefs_in_blur_list/g" rounded_corners.patch
sed -i "s/meson\ test/#meson\ test/g" PKGBUILD
makepkg -si --skipchecksums

It does a few things, namely:

  • Downloads the AUR repo with the PKGBUILD and sources
  • Replaces the line on the patch applied on top of mutter that checks if a certain window is on the whitelist for applying blur, makes it check against that (the blurred list becomes a blacklist)
  • Disables mutter unit tests (a few failed but I got mutter running here soo)
  • Compiles and installs rounded-mutter normally, ignoring checksums since we modified a source file

An obvious issue I found at first is that we probably should never ever apply blur on video players or browsers content :thinking: there's probably some reasoning on not having a global toggle option, fun experiment though.

Use at your own risk!!

Tremeschin avatar May 01 '22 23:05 Tremeschin

This works flawlessly thank you <3

TyraVex avatar May 02 '22 17:05 TyraVex