Giter Site home page Giter Site logo

yozoon / gnome-shell-extension-blyr Goto Github PK

View Code? Open in Web Editor NEW
226.0 14.0 21.0 6.11 MB

Apply a Blur Effect to GNOME Shell UI elements

Home Page: https://extensions.gnome.org/extension/1251/blyr/

License: GNU General Public License v2.0

JavaScript 81.81% GLSL 8.49% Makefile 2.30% HTML 6.97% Shell 0.44%
gnome gnome-shell-extension shader-effect

gnome-shell-extension-blyr's Introduction

⚠️ UNMAINTAINED ⚠️

I highly recommend you to check out Blur my Shell (GNOME 3.36+)

GNOME Shell Extension - Blyr

License: GPL v3

Apply a Blur Effect to GNOME Shell UI elements

Screenshots

Activities Background Blur:

Overview with a blur intensity of 10:

Overview with a blur intensity of 30:

Panel Blur:

GNOME Shell 3.26+:

With GNOME Shell version 3.32 the panel transparency was removed. In order to use the blurred panel feature, you can install the Dynamic Panel Transparency extension.

Extension Preferences:

Installation

Official

Install blyr using the official repository: extensions.gnome.org

Manual

git clone https://github.com/yozoon/gnome-shell-extension-blyr.git
cd gnome-shell-extension-blyr/
make local-install

Now just restart the Shell and enable the extension.

To remove the extension just run:

make local-uninstall

Troubleshooting

Some Ubuntu users reported that the preferences dialog didn't appear after opening it from the GNOME Tweaks application. To fix the issue install the gtkclutter bindings as follows:

sudo apt install gir1.2-gtkclutter-1.0

gnome-shell-extension-blyr's People

Contributors

exesse avatar jonnius avatar pkomur avatar vistaus avatar yozoon avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gnome-shell-extension-blyr's Issues

Error Gnome 3.38

Can't install this extension under gnome 3.37.92 (3.38), gives an error.

[Multiple displays] Panel blur is shown incorrectly on primary display, but correctly if secondary display is default

Describe the bug
I have a two display system, with my main display being Diplay 1 (the horizontal monitor). When I try to activate blyr for the main panel, a fraction of the panel's background (around a third of it) is both blurred and darkened, while the rest of it remains the same.

This is using my main display as primary:
Captura de pantalla de 2020-07-02 00-26-32

This is using my secondary display as primary:
Captura de pantalla de 2020-07-02 00-27-23

This is using Transparent Top Bar. The combination of both worked just fine until last Blyr's update.

I also tested with a variety of other "transparent panel" extensions (except Dynamic Panel Transparency, because they lack 3.36 support). All with the same result (only a third of the panel is blurred + darkened) on my main display.

Expected behavior
The panel on the main display should be blurred normally.

Configuration (please complete the following information):

  • GNOME Shell version: 3.36.3
  • Fedora 32, fully updated
  • Xorg session
  • Dash to Dock, Transparent Top Bar (link above), Remove Drop Down Arrows?

Just in case, system specs:

  • CPU: Ryzen 7 3700X
  • 16GB RAM
  • GPU: AMD RX5700XT

Error: Requiring Clutter, version none: Typelib file for namespace 'Clutter' (any version) not found

The settings of extension [email protected] had an error:

Error: Requiring Clutter, version none: Typelib file for namespace 'Clutter' (any version) not found

Stack trace:

@/home/davykati51/.local/share/gnome-shell/extensions/[email protected]/prefs.js:42:7
_getExtensionPrefsModule@resource:///org/gnome/shell/extensionPrefs/main.js:59:13
_selectExtension@resource:///org/gnome/shell/extensionPrefs/main.js:74:31
_onCommandLine@resource:///org/gnome/shell/extensionPrefs/main.js:320:17
main@resource:///org/gnome/shell/extensionPrefs/main.js:635:5
@<main>:1:43

The top panel is redrawn when the screen lock is on and monitors change

Describe the bug
When the screen lock is on, the top panel is shown with a different brightness and blurriness over the rest of screen lock when monitors change. For instance, this happens even when you lock the screen on a laptop, then close the lid to make the screen turn off and then open the lid again.

Expected behavior
A clear and concise description of what you expected to happen.

Configuration (please complete the following information):

  • GNOME Shell version (3.36.2)
  • Fedora 32

Unable to show settings

Describe the bug
Settings window doesn't open after clicking settings button in Extensions, error window appears instead.

Expected behavior
Settings window opens correctly after clicking setting button in Extensions.

Configuration (please complete the following information):

  • GNOME Shell 3.36.3 (Ubuntu)
  • Ubuntu 20.04
  • Xorg session

Screenshots
image

Error text
The settings of extension [email protected] had an error:

Error: Requiring Clutter, version none: Typelib file for namespace 'Clutter' (any version) not found

Stack trace:

@/home/dz3n/.local/share/gnome-shell/extensions/[email protected]/prefs.js:22:17
_init@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:204:33
OpenExtensionPrefsAsync/<@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:122:28
asyncCallback@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:132:13
run@resource:///org/gnome/Shell/Extensions/js/dbusService.js:175:20
main@resource:///org/gnome/Shell/Extensions/js/main.js:19:13
run@resource:///org/gnome/gjs/modules/script/package.js:222:19
start@resource:///org/gnome/gjs/modules/script/package.js:206:5
@/usr/share/gnome-shell/org.gnome.Shell.Extensions:1:17

Blur doesn't refresh on slideshow

Describe the bug
When you use Showell (or any other app) to set a desktop slideshow, Blyr doesn't immediately reload the blurred wallpaper when the wallpaper automatically changes.

Expected behavior
Blyr refresh the blurred wallpaper just when the slideshow change.

Configuration

  • GNOME 3.36.2
  • Ubuntu 20.04
  • Xorg 7.7
  • Dynamic Panel Transparency, User Themes, Ubuntu Dock

Screenshots
Not a screenshot because it's live, but here is a video.

Feature Request: Implement Kawase Blur Algorithm

Using Wayfire, it is possible to select various types of blur. One of the is Kawase Blur, which apparently is also used in MacOs and Windows 10, looks really stunning and should also be way more efficient. A video showing more details can be found here: https://youtu.be/AN-cVA_tCR0

It would be great to see the Kawase Blur algorithm being used by Blyr extension :)

Blyr lags a lot

When using Blyr the blur effect causes alot of lag. This shouldn't happen since this computer is capable of running Windows Aero and anyways the blur effect only needs to be done one.GPU is AMD Radeon 7640G running Arch Linux

POT file out of date

I'd like to make Polish translation, but POT file is outdated. Please update it.

Feature request: separated panel and overview blur brightness

Since this extension blends with dynamic transparent panel, I would like to let dynamic transparent panel control the panel's brightness.

However, panel and overview's blur brightness is always the same, which makes the panel always be darker than expected which in use with dynamic transparent panel.

So, I would like to request separated panel and overview blur brightness settings. Thanks.

Unnecessarily heavy, idea for improvement

Since the blur is not dynamic I don't see why it needs to be computed on the go.

Why not generate two images one with half and one with full blur (according to user settings) and fade between original - half - full when needed and just use the masked full for the panel?

The quality of the blur animation with this low spec workaround is not as good but it's just as close and hard to tell difference in quick animations.

Cinnamon

Does Cinnamon uses Gnome Shell?
As Cinnamon is a fork of Gnome, could this extension work on it?

TypeError: this.settings is undefined

I see this error in https://extensions.gnome.org/local/ after installation. I did not have this error previously when I installed it as sudo. Presently, I have installed Blyr in ~/.local/share/gnome-shell/extensions. Source of download is https://extensions.gnome.org/extension-data/blyr%40yozoon.dev.gmail.com.v5.shell-extension.zip

I don't understand this error. I confirm that Blyr is not working with this error. What should I do next to resolve this TypeError?

TypeError: this.settings is undefined

Stack trace:
  BlyrPrefsWidget<._init@/home/user/.local/share/gnome-shell/extensions/[email protected]/prefs.js:74:9
  wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
  buildPrefsWidget@/home/user/.local/share/gnome-shell/extensions/[email protected]/prefs.js:326:23
  _selectExtension@resource:///org/gnome/shell/extensionPrefs/main.js:91:22
  wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
  _onCommandLine@resource:///org/gnome/shell/extensionPrefs/main.js:243:17
  wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
  main@resource:///org/gnome/shell/extensionPrefs/main.js:397:5
  @<main>:1:43

Blur on dock please!

I want request the blur effect on gnome dock ,like OS X ,when the bar is half transparent.
image
image

Blur is reset.

Blur is reset if you are in a review when the desktop wallpaper changes.
Or when changing the time at the clock of the program Variety -> every minute there is a change of the desktop image. Is there an opportunity to fix this?
https://i.imgur.com/jcCGzSf.jpg
https://i.imgur.com/8T5jDnQ.jpg

And when rebooting the system, the background becomes gray before restarting Gnome Shell.
https://i.imgur.com/fwplFE8.png

Some code called array.toString() on a Uint8Array instance. Previously this would have interpreted the bytes of the array as a string, but that is nonstandard. In the future this will return the bytes as comma-separated digits. For the time being, the old behavior has been preserved, but please fix your code anyway to explicitly call ByteArray.toString(array).
(Note that array.toString() may have been called implicitly.)
0 _readShaderFile() ["/home/andrew/.local/share/gnome-shell/extensions/[email protected]/effect.js":95]
1 wrapper() ["resource:///org/gnome/gjs/modules/_legacy.js":82]
2 _init() ["/home/andrew/.local/share/gnome-shell/extensions/[email protected]/effect.js":59]
3 wrapper() ["resource:///org/gnome/gjs/modules/_legacy.js":82]
4 _applyTwoPassBlur() ["/home/andrew/.local/share/gnome-shell/extensions/[email protected]/extension.js":343]
5 wrapper() ["resource:///org/gnome/gjs/modules/_legacy.js":82]
6 _createOverviewBackgrounds/<() ["/home/andrew/.local/share/gnome-shell/extensions/[email protected]/extension.js":451]
7 () ["self-hosted":981]
8 forEach() ["self-hosted":261]
9 _createOverviewBackgrounds() ["/home/andrew/.local/share/gnome-shell/extensions/[email protected]/extension.js":435]
10 wrapper() ["resource:///org/gnome/gjs/modules/_legacy.js":82]
11 _startup() ["/home/andrew/.local/share/gnome-shell/extensions/[email protected]/extension.js":115]
12 wrapper() ["resource:///org/gnome/gjs/modules/_legacy.js":82]
13 _init() ["/home/andrew/.local/share/gnome-shell/extensions/[email protected]/extension.js":95]
14 wrapper() ["resource:///org/gnome/gjs/modules/_legacy.js":82]
15 _Base.prototype._construct() ["resource:///org/gnome/gjs/modules/_legacy.js":18]
16 newClass() ["resource:///org/gnome/gjs/modules/_legacy.js":114]
17 enable() ["/home/andrew/.local/share/gnome-shell/extensions/[email protected]/extension.js":583]
18 enableExtension() ["resource:///org/gnome/shell/ui/extensionSystem.js":135]
19 loadExtension() ["resource:///org/gnome/shell/ui/extensionSystem.js":181]
20 _loadExtensions/<() ["resource:///org/gnome/shell/ui/extensionSystem.js":328]
21 _emit() ["resource:///org/gnome/gjs/modules/signals.js":128]
22 _loadExtension() ["resource:///org/gnome/shell/misc/extensionUtils.js":186]
23 wrapper() ["resource:///org/gnome/gjs/modules/_legacy.js":82]
24 scanExtensions/<() ["resource:///org/gnome/shell/misc/extensionUtils.js":192]
25 collectFromDatadirs() ["resource:///org/gnome/shell/misc/fileUtils.js":28]
26 scanExtensions() ["resource:///org/gnome/shell/misc/extensionUtils.js":191]
27 wrapper() ["resource:///org/gnome/gjs/modules/_legacy.js":82]
28 _loadExtensions() ["resource:///org/gnome/shell/ui/extensionSystem.js":330]
29 enableAllExtensions() ["resource:///org/gnome/shell/ui/extensionSystem.js":338]
30 _sessionUpdated() ["resource:///org/gnome/shell/ui/extensionSystem.js":369]
31 init() ["resource:///org/gnome/shell/ui/extensionSystem.js":377]
32 _initializeUI() ["resource:///org/gnome/shell/ui/main.js":229]
33 start() ["resource:///org/gnome/shell/ui/main.js":133]
34 <TOP LEVEL> ["<main>":1]

Settings can't be displayed

Describe the bug
When opening the extensions settings from the extensions website it displays an error.

Configuration (please complete the following information):

  • GNOME Shell version 3.36.4
  • Distribution Ubuntu 20.04
  • Xorg session

Screenshots
Captura de pantalla de 2020-09-06 22-18-56

Technical Details
The settings of extension [email protected] had an error:

Error: Requiring GtkClutter, version none: Typelib file for namespace 'GtkClutter' (any version) not found

Stack trace:

@/home/eduardo/.local/share/gnome-shell/extensions/[email protected]/prefs.js:23:20
_init@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:204:33
OpenExtensionPrefsAsync/<@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:122:28
asyncCallback@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:132:13
run@resource:///org/gnome/Shell/Extensions/js/dbusService.js:175:20
main@resource:///org/gnome/Shell/Extensions/js/main.js:19:13
run@resource:///org/gnome/gjs/modules/script/package.js:222:19
start@resource:///org/gnome/gjs/modules/script/package.js:206:5
@/usr/share/gnome-shell/org.gnome.Shell.Extensions:1:17

No such schema “org.gnome.shell.extensions.blyr”

Why does gsettings complain that schema “org.gnome.shell.extensions.blyr” does not exist when it is installed? Encountered on Blyr Shell version 3.28, Extension version 5.

$ gsettings set org.gnome.shell.extensions.blyr activitiesbrightness 0.80
No such schema “org.gnome.shell.extensions.blyr”

In the dconf Editor, /org/gnome/shell/extensions/blyr/activitiesbrightness, there appears a notice saying:

No schema available. A schema is what discribes the use of a key, and Dconf Editor can't find one associated with this key. If the application that was using this key has been uninstalled, or if this key is obsolete, you may want to erase it.

What should I do to fix this issue?

error report

Error: Requiring Clutter, version none: Typelib file for namespace 'Clutter' (any version) not found

Stack trace:
@/home/.local/share/gnome-shell/extensions/[email protected]/prefs.js:42:7
_getExtensionPrefsModule@resource:///org/gnome/shell/extensionPrefs/main.js:75:13
wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
_selectExtension@resource:///org/gnome/shell/extensionPrefs/main.js:90:31
wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
_onCommandLine@resource:///org/gnome/shell/extensionPrefs/main.js:243:17
wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
main@resource:///org/gnome/shell/extensionPrefs/main.js:397:5
@

:1:43

Broken blur

Actually is not that bad... :)

captura de pantalla de 2017-08-30 15-43-19

Well, this happens in both wayland and X.

Details:
Fedora 26
GNOME Shell 3.24.3
Radeon HD 7520G (radeon module)

Is there anything I should try?

Panel is not affected

Describe the bug
The extension only changes the activities overview, ie
Activities ooption works as intended
Activities + panel changes only activities
Panel doesnt do anything

Expected behavior
Panel is also changed

Configuration (please complete the following information):

  • (3.36.3-1)[https://www.archlinux.org/packages/extra/x86_64/gnome-shell/]
  • Arch
  • Wayland X11. So sorry, I don't know how I missed this
  • List of installed extensions that might interfere with the function of this extension: Pop-shell ig, but here's the complete list anyway:
    arch linux updates indicator
    blyr
    caffeine
    clipboard indicator
    pop shell
    user themes

Screenshots
If applicable, add screenshots to help explain your problem.

Additional context
Add any other context about the problem here.

If you observe graphics artifacts or if the effects seems to be visually off in a different way, please also mention your GPU and CPU model.: Intel HD 610 (iGPU in Pentium G4560)

Blur on panel is applied as panel is on top of screen

Describe the bug
I use Dash-to-Panel on bottom of my screen, when I set the blur to Activities+Panel or Panel, its shows the top part of my background blurred, on bottom panel. Also, blur isn't applied at all when panel is on left/right of the screen.

Expected behavior
Its blur my background properly, accordingly to my panel position on screen.

Configuration (please complete the following information):

  • GNOME Shell 3.36
  • Tested on Arch, Fedora 32 Silverblue, Fedora 31 Workstation (this one with Gnome 3.34)
  • Wayland
  • Dash-to-Panel

Screenshots

Blur under windows

This issue is more about new extension idea than new feature.

Blur is a lack for Gtk, not only for Gnome-shell. Is it possible to localize blur under, and only under, opened windows ? In combination with transparent background in gtk windows (like gnome-terminal or with css theme for other applications), that would be an awesome trick.

When I open workspace overview while gnome-terminal is open and blyr extension enabled, I can see blur background under gnome-terminal windows thumbnail.

Panel and Activities at same brightness levels

The panel is normally darker without this extension but is there a way to have it the same brightness as the activities background if I use identical settings?
Example: i have the panel brightness set to 0.44 and the activities brightness set to 0.30 so they look the same brightness.

And if this can be done, if I select "Activities + Panel", the 2 sliders are locked?

Broken lock screen (bug)

On occassion, the top panel of the lock screen shows my desktop background (blurred) instead of the lock screen wallpaper.

Expected behavior
Blur the lock screen top panel background instead of the cached desktop background.

Configuration (please complete the following information):

Screenshots
If applicable, add screenshots to help explain your problem.

Additional context
Add any other context about the problem here.

  • Wallpaper changing applications, etc.

If you observe graphics artifacts or if the effects seems to be visually off in a different way, please also mention your GPU and CPU model.
AMD® E2-9000e radeon r2, 4 compute cores 2c+2g × 2
HP 14-cm0014AU

Show message when clutter/gtkclutter bindings are not installed

Running fresh install of Ubuntu 18.04 GNOME 3.28 I get the following error:

Error: Requiring GtkClutter, version none: Typelib file for namespace 'GtkClutter' (any version) not found

Stack trace:
  @/home/aman/.local/share/gnome-shell/extensions/[email protected]/prefs.js:43:7
  _getExtensionPrefsModule@resource:///org/gnome/shell/extensionPrefs/main.js:75:13
  wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
  _selectExtension@resource:///org/gnome/shell/extensionPrefs/main.js:90:31
  wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
  _onCommandLine@resource:///org/gnome/shell/extensionPrefs/main.js:243:17
  wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
  main@resource:///org/gnome/shell/extensionPrefs/main.js:397:5
  @<main>:1:43

As mentioned in #2 sudo apt-get install gir1.2-gtkclutter-1.0 fixes the issue but there should probably be some better error handling / message.

IDK

The settings of extension [email protected] had an error:

Error: Requiring GtkClutter, version none: Typelib file for namespace 'GtkClutter' (any version) not found

Stack trace:

@/home/thomas/.local/share/gnome-shell/extensions/[email protected]/prefs.js:43:7
_getExtensionPrefsModule@resource:///org/gnome/shell/extensionPrefs/main.js:59:13
_selectExtension@resource:///org/gnome/shell/extensionPrefs/main.js:74:31
_onCommandLine@resource:///org/gnome/shell/extensionPrefs/main.js:320:17
main@resource:///org/gnome/shell/extensionPrefs/main.js:635:5
@<main>:1:43

Permission denied for openning shader.glsl

I create a package for installing this extension in Arch Linux which install it under /usr/share/gnome-shell/extensions/[email protected]/ path. when I try to open extension preference I got following error:

Gio.IOErrorEnum: Error opening file “/usr/share/gnome-shell/extensions/[email protected]/shader.glsl”: Permission denied

Stack trace:
  ShaderEffect<._readFile@/usr/share/gnome-shell/extensions/[email protected]/effect.js:218:22
  wrapper@resource:///org/gnome/gjs/modules/lang.js:178:22
  ShaderEffect<._init@/usr/share/gnome-shell/extensions/[email protected]/effect.js:61:23
  wrapper@resource:///org/gnome/gjs/modules/lang.js:178:22
  _Base.prototype._construct@resource:///org/gnome/gjs/modules/lang.js:110:5
  Class.prototype._construct/newClassConstructor@resource:///org/gnome/gjs/modules/lang.js:213:20
  buildPrefsWidget@/usr/share/gnome-shell/extensions/[email protected]/prefs.js:63:20
  Application<._selectExtension@resource:///org/gnome/shell/extensionPrefs/main.js:91:22
  wrapper@resource:///org/gnome/gjs/modules/lang.js:178:22
  Application<._onCommandLine@resource:///org/gnome/shell/extensionPrefs/main.js:246:17
  wrapper@resource:///org/gnome/gjs/modules/lang.js:178:22
  main@resource:///org/gnome/shell/extensionPrefs/main.js:402:5
  @<main>:1:49

but by giving write permission to shader.glsl file, I can use extension successfully.
I think this is a kind of bug that must be fix.
by the way user of Arch Linux can use gnome-shell-extension-blyr-git package from AUR to install this extension. please add this to README.md file.
thanks.

Blur effect disappears when turning display off/on

Description

I often leave a machine for varying periods and turn off the display instead of suspending the system. The blur effect is gone when I turn the display back on, even if it was only off for a second. No artifacts, just gone, always reproducible, seemingly nothing of interest in logs. Extension must be toggled to bring it back.

Expected behavior

The blur effect should persist as long as the extension is on.

Configuration

  • Gnome 3.36.3
  • Ubuntu 20.04.1
  • Xorg
  • Radeon RX 550
  • I have no way of knowing what other extensions may interact. The only other one related to compositing is "Transparent window", though that effect happily persists. All others are typical -- Dash to dock, Activities configurator, Openweather, etc.

Blyr doesn't detect when the height of the topbar has been manually modified

image
I changed the height of the panel in my themes css. The overlay you create to fake the blur applies as if the topbar was the unmodified height causing it to overlap with windows. Toggling the blyr extension off & on again makes the problem go away but it seems to come back on restart.

Things that come to mind as possibly making my setup an edge case are; I'm using the GTK title bar extension, the No title bar, and my display res is 2560 * 1440, which forces me to use 200% scaling.

I'm using the Macterial GTK & Shell theme

Gnome 3.32

I would like to know if this will work on gnome 3.32

Cannot open blyr settings

Describe the bug
Cannot open the blyr extension settings

Expected behavior
Open settings panel/window

Configuration (please complete the following information):

  • GNOME Shell version - 3.34.1
  • Distribution - Ubuntu 20.04
  • Xorg
  • List of installed extensions that might interfere with the function of this extension

Screenshots
Screenshot from 2020-07-06 11-52-56

Additional context
Add any other context about the problem here.

  • Wallpaper changing applications, etc.

If you observe graphics artifacts or if the effects seems to be visually off in a different way, please also mention your GPU and CPU model.

blyr doesn't let the panel show correctly when this is moved to the left side

Describe the bug
When the panel is shown at the left side of the screen (which can happen, for instance, when dash to panel is being used), the clutter actor that contains the blurred background overlaps the desktop making it inactive.

Configuration (please complete the following information):

  • GNOME Shell version (e.g. 3.36.2)

[V7] Graphic garbage on secondary monitors when using scaling.

Describe the bug
Right to left (see conf below) First monitor (#2) : display is ok. Others (#1, #3) do not blur except background scaled on approx 1/8 of the screen area and pushed top-left, and duplicate parts of screen, randomly (see screen photo below).

Disabling blyr does not stop the garbage, one have to close gnome session to kill gnome-shell.

Expected behavior
Well, a nice gentle blur on all screens.

Configuration (please complete the following information):

  • GNOME Shell version 3.36
  • Distribution: Up to date Arch.
  • Wayland.
  • List of installed extensions that might interfere with the function of this extension : all disabled.
  • Radeon R? 580, amdgpu mesa driver
  • I have 3 monitors : 1680x1050, 4K, 1 FullHD. For some reason, wayland often decides that the first one is its main monitor. Worth noting 4K one is scaled at 125%.

Screenshots
image

image

Additional context
V6 did work well, even on 3.36.

Can not access Blyr preferences nor does it seem to be active

I installed blyr on my Ubuntu 18.04 machine. It used to be Kubuntu but I've switched over to Gnome. I installed Blyr and when I try to access it's settings I get this error response

Error: Requiring Clutter, version none: Typelib file for namespace 'Clutter' (any version) not found

Stack trace:
  @/home/david/.local/share/gnome-shell/extensions/[email protected]/prefs.js:42:7
  _getExtensionPrefsModule@resource:///org/gnome/shell/extensionPrefs/main.js:75:13
  wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
  _selectExtension@resource:///org/gnome/shell/extensionPrefs/main.js:90:31
  wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
  _onCommandLine@resource:///org/gnome/shell/extensionPrefs/main.js:243:17
  wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
  main@resource:///org/gnome/shell/extensionPrefs/main.js:397:5
  @<main>:1:43

Cannot open preferences

gnome-shell-extension-prefs crashes:
(gnome-shell-extension-prefs:12699): Clutter-Gtk-ERROR **: *** Unsupported backend.
zsh: trace trap (core dumped) gnome-shell-extension-prefs

gnome-tweak-tool does nothing and outputs the same thing:
(gnome-shell-extension-prefs:12699): Clutter-Gtk-ERROR **: *** Unsupported backend.

Opening them from extensions.gnome.org through browser (Epiphany) does nothing.

Fedora 26, Intel GPU.

No adaptation of dynamic Wallpaper

Manjaro 20.1
Gnome 3.36
Xorg

Using a dynamic wallpaper causes the background of the overview to be a blurred snapshot of the wallpaper which remains static.
Screenshots are attached. The used xml file can be found on my github page, as it is not supported as an attachment.

Screenshot from 2020-09-19 19-44-10
Screenshot from 2020-09-19 19-43-52

Add blur to semi-transparent windows (Feature Request)

Expected behavior
Add a blurred background layer that sits behind the window to create a blurred background illusion.

  • GNOME Shell version: 3.30.2
  • Distribution: Zorin OS 15.3 (Core)
  • Wayland or Xorg session: Xorg
  • Base: Ubuntu 18.04 "Bionic Beaver"

Update to Gnome 3.34

Please, Could you to update extension to works properly on new Gnome 3.34?

Thanks in advance!

3.26.2?

Hello,

Pardon my newbie question. But I'm using gnome shell version 3.26.2, I wonder if Blyr will work, because in the extensions.gnome, it shows only for 3.24.3.

Thanks.

wallpaper replaced with white background in overview.

it seems to go away sometimes if i deactivate the extension and reactivate, but it comes back every time i resume from suspend.

screenshot from 2018-01-30 01-40-26

i'm running the master branch on fedora 27 with gnome 3.26.2, manually installed.
i'm also using the google earth wallpaper gnome shell extension, in case that matters.

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.