Skip to content

When adding transparency to windows, added borders and shadows stay opaque #123

@sepsol

Description

@sepsol

I have the version 13 of this extension installed on my Ubuntu system.

My system information
$ fastfetch
                             ....              sepehr@sepehr-alienware
              .',:clooo:  .:looooo:.           -----------------------
           .;looooooooc  .oooooooooo'          OS: Ubuntu 24.04.3 LTS (Noble Numbat) x86_64
        .;looooool:,''.  :ooooooooooc          Host: Alienware 17 R5 (1.18.0)
       ;looool;.         'oooooooooo,          Kernel: Linux 6.14.0-37-generic
      ;clool'             .cooooooc.  ,,       Uptime: 1 day, 3 hours, 18 mins
         ...                ......  .:oo,      Packages: 3216 (dpkg), 60 (flatpak), 26 (snap), 1 (brew)
  .;clol:,.                        .loooo'     Shell: bash 5.2.21
 :ooooooooo,                        'ooool     Display (DELL U4320Q): 3840x2160 in 43", 60 Hz [External] *
'ooooooooooo.                        loooo.    Display (AUO139D): 1920x1080 in 17", 60 Hz [External]
'ooooooooool                         coooo.    DE: GNOME 46.0
 ,loooooooc.                        .loooo.    WM: Mutter (X11)
   .,;;;'.                          ;ooooc     WM Theme: Yaru-blue-dark
       ...                         ,ooool.     Theme: Yaru-blue-dark [GTK2/3/4]
    .cooooc.              ..',,'.  .cooo.      Icons: Yaru-blue [GTK2/3/4]
      ;ooooo:.           ;oooooooc.  :l.       Font: Ubuntu Sans (11pt) [GTK2/3/4]
       .coooooc,..      coooooooooo.           Cursor: macOS (32px)
         .:ooooooolc:. .ooooooooooo'           Terminal: ghostty 1.2.3
           .':loooooo;  ,oooooooooc            Terminal Font: JetBrainsMono Nerd Font (12pt)
               ..';::c'  .;loooo:'             CPU: Intel(R) Core(TM) i7-8750H (12) @ 4.10 GHz
                                               GPU 1: NVIDIA GeForce GTX 1070 Mobile [Discrete]
                                               GPU 2: Intel UHD Graphics 630 @ 1.10 GHz [Integrated]
                                               Memory: 14.55 GiB / 31.20 GiB (47%)
                                               Swap: 519.49 MiB / 8.00 GiB (6%)
                                               Disk (/): 636.48 GiB / 914.78 GiB (70%) - ext4
                                               Local IP (enp70s0): 192.168.150.106/24
                                               Battery (PABAS0241231): 100% [AC Connected]
                                               Locale: en_US.UTF-8

I also have this script in my ~/.xbindkeysrc:

# After editing this file run:
# xbindkeys --poll-rc
# If it doesn't work try:
# killall xbindkeys; xbindkeys

# Alt + Wheel Up: Decrease transparency (more opaque)
"transset -p --inc 0.1"
  alt + b:4

# Alt + Wheel Down: Increase transparency (less opaque)
"transset -p --dec 0.1"
  alt + b:5

The expected result is when my cursor is hovered over a window or its title bar, I'd be able to hold down alt and use my scroll wheel to adjust the transparency of that particular window.

It works fine on windows with native rounded corners (LibAdwaita applications I assume), but for windows that use this extension for rounded corners, they have leftover border artifacts and drop shadows after the window has become transparent as seen in the video recording below:

Screencast.from.2025-12-30.12-29-21.mp4
My extension settings
Image

P.S.
I have already tested and confirmed that disabling this extension removes the additional artifacts seen when a window has become fully transparent.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions