Method 1: Use Transparent Application Themes
Many applications have built-in support for transparent themes or color schemes.Konsole (KDE Terminal)
Select a transparent color scheme
- Breeze Transparent
- Transparent Dark
- Any custom transparent schemes you’ve installed
VS Code and Electron Apps
Many Electron-based applications support transparency through extensions or settings:VS Code transparency
VS Code transparency
- Install the “GlassIt-VSC” extension or similar transparency extensions
- Configure opacity in settings (typically 80-95% for good readability)
- Combine with transparent themes for best results
Other Electron apps
Other Electron apps
- Discord
- Slack
- Spotify (with modifications)
Firefox and Chrome
- Firefox: Use userChrome.css modifications
- Chrome/Chromium: Limited native support; some themes offer semi-transparency
Method 2: Use a Transparent Color Scheme
Applying a system-wide transparent color scheme is the easiest way to make all KDE applications semi-transparent automatically.Installing Alpha Color Scheme
Alpha is a popular transparent color scheme that works excellently with Better Blur DX.Download the color scheme
Install color scheme
Creating Your Own Transparent Color Scheme
You can modify existing color schemes to add transparency:Start with an existing scheme
Adjust opacity
- Window colors: Background color opacity
- View colors: Content area background opacity
Method 3: Create Window Rules for Opacity
Window rules allow you to set transparency on a per-application basis without changing themes.Basic Window Rule
Right-click the window titlebar
Open special settings
Add opacity property
- Active opacity: Transparency when the window is focused
- Inactive opacity: Transparency when the window is not focused
Set opacity value
- 100% = fully opaque (no transparency)
- 90% = slight transparency (recommended starting point)
- 80% = moderate transparency
- 70% = high transparency
Advanced Window Rules
You can create more sophisticated rules for different scenarios:Different opacity for active/inactive windows
Different opacity for active/inactive windows
- Active opacity: 95% (less transparent when focused)
- Inactive opacity: 80% (more transparent when not focused)
Match multiple windows of the same type
Match multiple windows of the same type
- Window class: Match all windows of the same application
- Window types: Match specific window types (normal, dialog, etc.)
Conditional opacity rules
Conditional opacity rules
- Window is maximized
- Window is on a specific desktop
- Window matches a certain title pattern
Accessing Window Rules Settings Directly
You can also manage all window rules from System Settings: System Settings → Window Management → Window Rules Here you can:- View all existing rules
- Edit or delete rules
- Create new rules manually
- Import/export rule configurations
Method 4: Application-Specific Settings
Some applications have built-in opacity or transparency settings.Dolphin (KDE File Manager)
Dolphin (KDE File Manager)
Kate (KDE Text Editor)
Kate (KDE Text Editor)
- Go to Settings → Configure Kate → Editor Component → Colors
- Select a color scheme with transparency or customize one
Yakuake (Drop-down Terminal)
Yakuake (Drop-down Terminal)
- Open Yakuake
- Go to Settings → Configure Yakuake → Appearance
- Select a transparent Konsole color scheme
- Adjust background opacity slider if available
Alacritty (Terminal)
Alacritty (Terminal)
~/.config/alacritty/alacritty.yml or alacritty.toml:Kitty (Terminal)
Kitty (Terminal)
~/.config/kitty/kitty.conf:Method 5: Compositor-Level Transparency
KWin itself can apply transparency through various means beyond window rules.Desktop Effects for Opacity
Some KWin effects can affect window opacity:- Translucency effect: Provides opacity for inactive windows (found in Desktop Effects)
- Dim Inactive: Darkens inactive windows (can combine with transparency)
Choosing the Right Method
For KDE-wide transparency
For specific applications
For terminals only
For dynamic transparency
Troubleshooting
Window is transparent but no blur appears
Window is transparent but no blur appears
- Verify Better Blur DX is enabled in Desktop Effects
- Check that no conflicting blur effects are active
- Ensure the window class is included in force blur settings (if using force blur)
- Restart KWin:
kwin_wayland --replace &or logout/login
Transparency makes text unreadable
Transparency makes text unreadable
- Reduce transparency (increase opacity to 85-95%)
- Increase blur strength for better background separation
- Adjust brightness/contrast in Better Blur DX settings
- Use a color scheme with better contrast
Some applications ignore transparency settings
Some applications ignore transparency settings
- Window rules with higher priority
- Application-specific transparency settings if available
- Check if the application is running with special privileges (may ignore compositor effects)
Performance issues with transparency
Performance issues with transparency
- Reduce blur strength
- Disable refraction effects
- Limit the number of transparent windows
- See Getting Started - Performance Considerations