From 622216e198d462bd5da1565b0aaac0fdcf66931d Mon Sep 17 00:00:00 2001 From: Codic Kode Date: Sat, 25 Apr 2020 14:25:59 -0700 Subject: [PATCH] minor changes --- README.md | 38 ++++++++++++-------------------------- breeze.json | 8 ++++---- 2 files changed, 16 insertions(+), 30 deletions(-) diff --git a/README.md b/README.md index 17c8f5f..f2373f1 100644 --- a/README.md +++ b/README.md @@ -1,56 +1,42 @@ -# Breeze10 +# Bogir-decorations ## Overview -Breeze10 is a fork of KDE Breeze decoration with the following changes: - - * The title-bar opacity is configurable. - * The separator between title-bar and window is removed. - * Opaqueness, opacity override is added to the exception list properties. - * Title-bar font is set indpendent from the KDE font settings (for use outside KDE). +Bogir-decoration is a fork of the Breeze10 KDE window decoration meant for the Bogir theme. ## Credits -Breeze10 was started from BreezeEnhanced (https://github.com/tsujan/BreezeEnhanced), a former fork of Breeze with title-bar translucency and blurring. +Breeze10: https://github.com/fauzie811/Breeze10 (see credits section for all relevant credits.) ## Dependencies -There are some dependencies you'll need to install. Some people suggested using the following commands: +There are some dependencies you'll need to install to compile. Some people suggested using the following commands: -### Ubuntu, KDE Neon -``` shell +### Ubuntu or Debian based distros: +```bash sudo apt install git g++ extra-cmake-modules cmake gettext libkf5config-dev libkdecorations2-dev libqt5x11extras5-dev qtdeclarative5-dev libkf5guiaddons-dev libkf5configwidgets-dev libkf5windowsystem-dev libkf5coreaddons-dev libfftw3-dev ``` -### Arch Linux, Manjaro, Antergos -``` shell +### Arch based distros (including manjaro): +```bash sudo pacman -S kdecoration qt5-declarative qt5-x11extras kcoreaddons kguiaddons kconfigwidgets kwindowsystem fftw cmake extra-cmake-modules ``` ### OpenSUSE -``` shell +``` bash sudo zypper install git extra-cmake-modules libkdecoration2-devel kcoreaddons-devel kguiaddons-devel kconfig-devel kwindowsystem-devel ki18n-devel kconfigwidgets-devel libQt5DBus-devel libqt5-qtx11extras-devel fftw3-devel ``` ## 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!*. - -Open a terminal inside the source directory and do: -```sh +Once you have the dependencies listed above, to build manually, open a terminal inside the source directory and do: +```bash 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 ``` +Alternatively, run `./install.sh` for an automated build process. After the intallation, restart KWin by logging out and in. Then, Breeze10 will appear in *System Settings → Application Style → Window Decorations*. -## Known Issues - -None so far. - ## Screenshots - -![Settings](screenshots/Settings.png?raw=true "Settings") - -![Desktop](screenshots/Desktop.png?raw=true "Desktop") diff --git a/breeze.json b/breeze.json index e0d7248..9aef59a 100644 --- a/breeze.json +++ b/breeze.json @@ -1,16 +1,16 @@ { "KPlugin": { - "Description": "Window decoration using the Breeze visual style for the Plasma Desktop", + "Description": "A fork of Breeze10 decorations for KDE-meant to be used with the Bogir theme", "EnabledByDefault": true, - "Id": "com.github.fauzie811.breeze10", - "Name": "Breeze10", + "Id": "com.gitdab.codic.Bogir", + "Name": "Bogir", "ServiceTypes": [ "org.kde.kdecoration2" ] }, "org.kde.kdecoration2": { "blur": true, - "defaultTheme": "Breeze10", + "defaultTheme": "Bogir", "kcmodule": true } }