a-parhom / RoundedSBE

A fork of SierraBreezeEnhanced with integrated corner rounding effect CornersShader (reworked version of what used to be called LightlyShaders) and shared configuration
GNU General Public License v3.0
67 stars 3 forks source link

This repository is archived now. Please, use LightlyShaders effect, which works with any window decorations.

RoundedSBE

This is a fork of SierraBreezeEnhanced with integrated corner rounding effect CornersShader (reworked version of LightlyShaders). The main purpose of this fork is the shared configuration for both window decoration and corner rounding effect, as well as opportunity to use window rules, that were implemented in SBE, together with CornersShader effect.

Overview

RoundedSBE has the following main features:

Screenshot of RoundedSBE

Active Buttons Inactive Buttons

Screenshot of Settings

SBE Settings

Installation

Please note that after installing, you need to restart KWin by executing either kwin_x11 --replace or kwin_wayland --replace in krunner (depending on whether your session runs upon X11 or Wayland). Alternatively, restarting the KDE session is obviously also an option. Then, RoundedSBE will appear in System Settings → Appearance → Window Decorations and CornersShader will appear in System Settings → Workspace Behavior → Desktop Effects.

In order for the rounded corners to be displayed correctly, you need to set the Window border size (System Settings → Appearance → Window Decorations) to No Borders.

Compile from source code

Compilation should not be done against versions of KWin < 5.27.

Step 1: Build dependencies

Step 2: Then compile and install

Uninstall

Credits

Breeze, Sierra Breeze, Breeze Enhanced, Sierra Breeze Enhanced, ShapeCorners and LightlyShaders for obvious reasons :)