Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>vscode-blurNew to Visual Studio Code? Get it now.
vscode-blur

vscode-blur

mo7ammedd

|
4 installs
| (1) | Free
Make the VS Code window background transparent and blurry on Windows and Linux (KDE Plasma / GNOME).
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

vscode-blur

Make the Visual Studio Code window transparent and blurry so your desktop wallpaper shows softly through the editor.

vscode-blur doesn't hack VS Code's UI or inject CSS. Instead it asks your operating system's window manager / compositor to composite the whole VS Code window with reduced opacity and a blur-behind effect — the same mechanism your OS already uses for its own translucent surfaces.

Blur and transparency on GNOME

Platform support

Platform Supported How it works
Windows 10 / 11 ✅ PowerShell drives the DWM/User32 APIs (SetLayeredWindowAttributes + blur-behind accent policy).
Linux — KDE Plasma ✅ wmctrl + xprop set window opacity and KDE's native blur-behind property (X11).
Linux — GNOME ✅ Drives the Blur my Shell extension (works on Wayland and X11).
macOS ❌ Not supported — macOS provides no way for an extension to set another app's window opacity/blur without patching the app.

The effect is applied when VS Code starts and reverted when it closes. After changing any setting you must restart VS Code for it to take effect.


Setup

Windows 10 / 11

  1. Enable transparency effects (required for the blur to render): Settings → Personalization → Colors → turn Transparency effects on.
  2. Install the extension and restart VS Code.

No extra tools are needed — Windows ships with PowerShell and the DWM APIs used here. If you use a locked-down machine where PowerShell script execution is blocked by group policy, the effect may not apply.

Linux — KDE Plasma

  1. Install the dependencies:

    # Ubuntu / Debian
    sudo apt install -y wmctrl x11-utils bash
    
    # Arch
    sudo pacman -S wmctrl bash
    
    # Fedora
    sudo dnf install wmctrl xorg-x11-utils bash
    
  2. Make sure KDE's Blur desktop effect is enabled: System Settings → Workspace Behaviour → Desktop Effects → under Appearance enable Blur. Click the gear icon next to Blur to tune the strength, then Apply.

  3. Install the extension and restart VS Code.

KDE support uses xprop, so it targets X11 sessions. On a Wayland Plasma session these X11 properties may be ignored.

Linux — GNOME

  1. Install and enable the Blur my Shell extension:

    # Fedora
    sudo dnf install gnome-shell-extension-blur-my-shell
    # Ubuntu / Debian
    sudo apt install gnome-shell-extension-blur-my-shell
    

    Or from the browser: https://extensions.gnome.org/extension/3193/blur-my-shell/ After installing, enable it (Extensions app) and restart your session.

  2. Install the extension and restart VS Code.

vscode-blur automatically adds VS Code (WM class Code) to Blur my Shell's application blur list and sets the opacity/blur to match your settings — no manual configuration needed. The dconf tool (shipped with GNOME) must be available.

macOS

Not supported. There is no supported way for a VS Code extension to make another application's window translucent on macOS. The extension will show a notice and take no action.


Extension settings

Setting Type Default Description
vscode-blur.opacity integer (0–100) 88 Window opacity as a percentage. Lower = more transparent.
vscode-blur.blur boolean true Enable/disable the blur-behind effect.

Both settings require a restart of VS Code to take effect.


Usage

  1. Complete the setup for your platform (above).
  2. Install the extension.
  3. Restart the VS Code window.

That's it — enjoy the new look of your editor!

To turn the effect off, disable/uninstall the extension and restart VS Code. The extension reverts opacity and blur on deactivation.


Troubleshooting

  • Nothing changed after install — you must fully restart VS Code (close all windows). The effect is applied on startup.
  • Windows: transparent but no blur — enable Transparency effects in Settings → Personalization → Colors.
  • GNOME: warning about Blur my Shell — install and enable the Blur my Shell extension, then restart your session.
  • KDE: no effect on Wayland — the xprop method targets X11. Log in to an X11 Plasma session, or the properties will be ignored.
  • Text looks faded too — this method sets whole-window opacity, so the UI fades with the background. Raise vscode-blur.opacity (e.g. to 92–95) for a subtler effect.

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft