Skip to content

A dark theme for the KDE Plasma desktop environment inspired by black and white photography.

License

Notifications You must be signed in to change notification settings

pwyde/monochrome-kde

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Monochrome KDE

Preview of Monochrome KDE theme

โ„น๏ธ About

A dark theme for the KDE Plasma desktop environment inspired by black and white photography.

๐Ÿ’พ Install Instructions

At the time of writing there are no Linux distribution packages available. Install the complete theme manually using git clone or the provided install script. See instructions below. This method works on all Linux distributions.

Individual theme components can also be downloaded from KDE Store/OpenDesktop.org or using Plasma System Settings.

Name Preview KDE Store (tar.gz)
Global Theme (Plasma 6) ๐Ÿ–ผ๏ธ ๐Ÿ’พ
Global Theme (Plasma 5) ๐Ÿ–ผ๏ธ ๐Ÿ’พ
Plasma Theme ๐Ÿ–ผ๏ธ ๐Ÿ’พ
Plasma 6 Window Decorations ๐Ÿ–ผ๏ธ ๐Ÿ’พ
Plasma Window Decorations ๐Ÿ–ผ๏ธ ๐Ÿ’พ
Plasma Color Scheme ๐Ÿ–ผ๏ธ ๐Ÿ’พ
Kvantum Theme ๐Ÿ–ผ๏ธ ๐Ÿ’พ
Konsole Color Scheme ๐Ÿ–ผ๏ธ ๐Ÿ’พ
Yakuake Skin ๐Ÿ–ผ๏ธ ๐Ÿ’พ
SDDM Login Theme ๐Ÿ–ผ๏ธ ๐Ÿ’พ

Install Script

The installation script will automatically download the latest version from the repository and copy the required files to the default location $HOME.

Note 1: Script requires the wget command. Install it using system's package manager if not present.

Note 2: SDDM themes must be installed in the /usr/share/sddm/themes/ directory. Hence it must be manually installed using sudo command. Install script will not do this!

Install

$ bash install.sh --install

Uninstall

$ bash install.sh --uninstall

Options

Option Description
-i,--install Install theme in default location ($HOME).
-u,--uninstall Uninstall theme.
-h,--help Display help message including available options.

๐Ÿ’ก Recommendations

For a better visual experience apply the following modifications and settings.

Application Style

Download and install the Kvantum theme engine.

Note: Until v1.1.0 is released, use the latest Git version of Kvantum theme engine for Plasma 6 compatibility.

Start Kvantum Manager > Change/Delete Theme > select theme Monochrome > Use this theme.

Window Decorations

Change the default window border size in System Settings > Colors & Themes > Window Decorations > select Tiny Window Borders from the drop-down list > Apply.

Icons

Download and install the Papirus icon theme.

Folder Icon Color (optional)

The folder color can be changed using papirus-folders.

$ papirus-folders -C grey

Desktop Effects

Enable Blur in System Settings > Window Management > Desktop Effetcs.

Login Screen (SDDM)

Change the login screen theme in System Settings > Colors & Themes > Login Screen (SDDM) > select theme Monochrome > Apply.

Background

Chooce either a background image or the pre-defined solid color; #1e1e20

Configuration Options (optional)

SDDM theme can be configured by editing /usr/share/sddm/themes/monochrome/theme.conf.

Settings Description
Font Set font to be used.
ClockEnabled Show or hide the clock. Must be set to either true or false.
ClockPosition Re-position the clock on the login screen. Must be set to either left, right or center. Useful if clock is not visable enough on selected background image.
CustomBackground When this is true it will read from Background to render the custom background image, this should be set to either true or false.
Background This is the location of the background image, it is recomended to use the provided backgrounds/ directory to store the images.
LoginBackground Adds a extra background around the login panel, this should be set to either true or false.

Breeze Theme with Monochrome Colors

If the built-in Breeze theme is preferred, select it and Apply Plasma Settings in System Settings > Colors & Themes > Login Screen (SDDM).

GTK2/3/4 Theme (optional)

Manually copy the included GTK2/3/4 theme from ./gtk directory to the user theme directory.

$ cp -r gtk/Monochrome/ ~/.local/share/themes/

Note

The GTK2/3/4 theme is pre-build of the official breeze-gtk theme with the Monochrome KDE color scheme.

To manually build and install the theme make sure all build dependencies are met and perform the build process.

$ git clone https://github.com/KDE/breeze-gtk.git
$ cd breeze-gtk/src/
$ cmake ./
$ sh build_theme.sh -c Monochrome -t ~/.local/share/themes/Monochrome

Enable the new GTK theme in System Settings > Colors & Themes > Application Style > More Actions > Configure GNOME/GTK Application Style... > select Monochrome from the drop-down list > Apply.

Plymouth Boot Splash Screen (optional)

Download and install the Monochrome Plymouth theme.

โค๏ธ Credits

Some graphical elements, artwork and code in this project is based on other popular themes for the KDE Plasma desktop.

Honorary Mention

Special credits go to Alexey Varfolomeev for his work on Materia KDE which this theme is based on.

๐Ÿ“ƒ Licenses

This project is licensed under the GNU General Public License v3.0. See the LICENSE file for more information. Graphical elements and artwork based on other projects are licensed under the following:

  • Materia KDE: GPLv3
    • Aurorae Theme: GPLv3
    • Kvantum Theme: GPLv3
    • Plasma Desktop Theme: GPLv3
  • Arc KDE: GPLv3
    • Kvantum Theme: GPLv3
    • Plasma Desktop Theme: CCPL:by-sa
    • Plasma Splash Screen: GPLv3
  • Papirus Icon Theme: GPLv3
  • Breeze: LGPL
  • Darkine: GPLv3
    • SDDM Theme: CC-BY-SA
  • Catppuccin: MIT

โ˜‘๏ธ Todo

A list of features and/or components that will be added in the future.

  • Global Theme (Plasma 6)
  • Global Theme (Plasma 5)
  • Plasma Theme
    • Create a solid theme version.
    • Add visual feedback in task manager for minimized applications.
  • Plasma Splash Screen
    • Re-design due to issue with progress bar.
    • Replace busy widget spinner with a working progress bar.
  • Plasma 6 Window Decorations
  • Plasma Window Decorations
  • Plasma Color Scheme
  • Kvantum Theme
    • Create alternative theme with more transparency and blur.
  • Konsole Color Scheme
    • Change colors to match theme better.
  • Yakuake Skin
    • Add button for new tab.
  • SDDM Login Theme
    • Change colors to match theme better.
    • Add custom font support.
    • Change font color in all elements if possible.
    • Re-design for Plasma/Qt 6.
  • Add GTK2/3 theme based on breeze-gtk.
  • Plymouth Theme

About

A dark theme for the KDE Plasma desktop environment inspired by black and white photography.

Resources

License

Stars

Watchers

Forks

Packages

No packages published