Giter Club home page Giter Club logo

blur-me's Introduction

GNOME Shell Extension - Blur Me

A GNOME Shell extension to blur:

Applications | Dash | Overview | Dash | Panel | Onscreen Keyboard | & More!

blurred-applications blurred applications With Materia Transparent

blurred-top-panel blurred top panel blurred-overview blurred overview

A GNOME Shell extension that adds a blur look to different parts of the GNOME Shell, including the top panel, dash and overview.

Functionalities:

  • blur dash with opacity prefs
  • blur panel
  • blur overview
  • blur appfolders
  • blur workspaces separation
  • change lockscreen blur settings
  • change appgrid's folders background blur intensity
  • choose between static blur (generated once) and dynamic blur (generated each frame) for panel blur
  • change performances settings

This extension is guaranteed to be compatible with the following extensions:

Screenshots

Blurred Overview: Blurred Overview

Blurred Top Panel: Blurred Top Panel

Preferences: Preferences

Known bugs

Note

This extension can be buggy, as the gnome-shell's blur implementation is quite flawed in some ways.

To entirely remove artifacts from the top panel, you can use static blur with the appropriate switch, use static blur.

Moreover, if you don't use static blur, selecting no artefacts in the settings allows the blur to regenerate itself a lot better, at the expense of CPU time (but cannot currently tell the difference, less than 0.5% CPU on my middle-range i5)

Selecting another profile might be enough (especially if you have disabled animations and/or windows borders), feel free to test!

List of bugs

  • artifacts on blurred parts gnome shell bug
  • some apps may become transparent, a weird issue...
  • cannot create rounded blur (so no rounded dash-to-dock, or panel corners, ...)
  • overview blur is transparent on second monitor when using Wayland, sometimes :(
  • etc (see in issues)

If you find other bugs, please report them!

Advanced

Install from source

To install the latest version (though maybe unstable), use the makefile:

git clone https://github.com/ckissane/blur-me
cd blur-me
make install

And restart GNOME Shell if needed.

Force overview blur update

In case you have problems with your dynamic timed wallpaper not being updated due to using third-party process to change the wallpaper, you can force the overview blur to be updated with the command:
gsettings set org.gnome.desktop.background picture-opacity 99 && gsettings set org.gnome.desktop.background picture-opacity 100

Versions support

The current extension supports these GNOME Shell versions:

  • 41 -- master branch
  • 40 -- master branch

License

This program is distributed under the terms of the GNU General Public License, version 2 or later.

blur-me's People

Contributors

aunetx avatar ckissane avatar codedore avatar corvettecole avatar crestfalln avatar daniel071 avatar freder avatar mbrla0 avatar saadulkh avatar schneegans avatar shemgp avatar vikdevelop avatar yozoon avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.