tsujan / BreezeEnhanced

A fork of KDE Breeze decoration with additional options
GNU General Public License v3.0
162 stars 13 forks source link

BreezeEnhanced

Overview

BreezeEnhanced is a fork of KDE Breeze decoration with the following changes:

Please note that BreezeEnhanced is not related to the Breeze widget style. In fact, it is made to match various themes of the Kvantum widget style but it works with all styles.

Credits:

BreezeEnhanced was started from BreezeBlurred, a former fork of Breeze with title-bar translucency and blurring.

Needless to say, the main work behind BreezeEnhanced is the Breeze KWin decoration itself, which can be downloaded from https://download.kde.org/stable/plasma/.

Installation

The version number in the file NEWS shows the main version of KWin that is required for the compilation. Compilation should not be done against other versions of KWin!

In what follows, it is supposed that the name of the installation directory of KDE libraries is lib and the installation prefix is /usr. If they are different in your distro, please replace them!

Open a terminal inside the source directory and do:

mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DKDE_INSTALL_LIBDIR=lib -DBUILD_TESTING=OFF -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
make
sudo make install

After the intallation, restart KWin by logging out and in. Then, BreezeEnhanced will appear in System Settings → Application Style → Window Decorations.

Installation with package manager

Users of Arch and its derivatives can install breeze-enhanced-git from AUR.

Users of OpenSUSE Tumbleweed can do (thanks to trmdi at GitHub):

sudo zypper ar obs://home:trmdi trmdi
sudo zypper in -r trmdi BreezeEnhanced

Users of Ubuntu can do (thanks to krisives at GitHub):

sudo add-apt-repository ppa:krisives/breezeenhanced
sudo apt-get update
sudo apt install breezeenhanced

Screenshots:

Settings

Exception

Buttons

Animation