Smaragd (Emerald for KDE)

Various Plasma Theming

Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

Featured
35
Become a Fan
8.3

Description:
Smaragd is a window decoration engine for the KDE window manager KWin. It allows you to use Emerald theme files (from Compiz/Beryl) with KDE's Plasma 5 or KDE SC 4.

Please read on before writing bug reports!

Installation and Usage
* You have to compile from source, needs cairo, glib2 and KDecoration2 or kdebase-workspace development headers (see INSTALL file)
* Restart KWin when you had a previous version installed
* The *.emerald theme file has to be extracted to $HOME/.emerald/theme (make sure the file $HOME/.emerald/theme/theme.ini exists)
* You can also use the original Emerald theme manager to install and modify themes, but it is not needed for running
* There are over 1800 themes available, browse them on https://store.kde.org/browse/cat/117

Known Bugs
* Shadow offsets are broken
* No theme installation/configuration dialog

Smaragd is developed in KDE's git repository, see https://cgit.kde.org/smaragd.git/
Last changelog:

0.1.1

* fix crash when closing windows


Ratings & Comments

129 Comments

Tweak

Since i can't post such a long comment here, there's instructions I have written for KDE5 here https://store.kde.org/p/2050596

codix

A S H A M E !!! So much stuff to install to make this. You know we are more user than developers that's why we want to install themes... NOT C++ FOR BUILDING YOUR CODE !!! I will see to make a command to install all the dependencies of this shame for help newbie like me.

flinx68

This extra button on kde4 is ok: https://www.youtube.com/watch?time_continue=48&v=61sOLQD1qmI&feature=emb_logo

flinx68

Hello Skulptor the extra buttons are not visible, can you fix?

xeno-idaltu

10 10 the best

xeno-idaltu

I install it this morning on Kubuntu 18.04 LTS and confirm it to be working! Ubuntu-based Troubleshooting: 1) kdebase-workspace is outdated, download "kdebase-runtime" instead. 2) kf5widgetsaddons can be found as "libkf5widgetsaddons-dev" 3) kdecoration2 is "libkdecorations2-dev" 4) I had Cairo installed but was giving errors because of cairo.h, install "libcairo2-dev" Summary: $ sudo apt install libglib2.0-0 kdebase-runtime libkf5widgetsaddons-dev libkdecorations2-dev libkdecorations2-5v5 libkdecorations2private5v5 libkdecore5 libcairo2-dev #### Thank you so much for letting us use your work! Smaragd is amazing!! Any Bitcoin Donation Address?

Pyruzan

10 Please keep it maintained and updated.

zinjanthr0pus

Just in case it helps anyone, I was able to get this to work with Plasma 5.13 in openSUSE Tumbleweed. One of the dependencies listed in the installation instructions appears to be outdated. It is kdebase-workspace (kdebase4-workspace-devel in the repositories). I was able to install it using systemsettings5-devel instead. I might have had to force it or something. I don't quite remember. Also, I'm really glad someone made this plugin, emerald themes are way easier to tweak than aurorae themes, so this allowed me to get a much nicer looking window decoration that I otherwise would have. My only complaint is that fullscreen windows look janky. To be fair this also seems to be true of the majority of aurorae themes that I tried as well, though in a different way. Oh I guess it would also be nice if this plugin supported text outlines like emerald. That would look really nice with my current window decorations

skulptor

... or simply install "kwin-smaragd" from "KDE:Extra" repository.

zinjanthr0pus

I did not know of this KDE:Extra repository. Damn, now I feel dumb.

sentry812

Hi, I had to find online commands to install smaragd in a slightly different way, but my problem is that the $HOME/.emerald/theme directory does not exist at all, so I have nowhere to extract my uncompressed emerald file. Help?

zinjanthr0pus

This might be a stupid question, but have you tried "mkdir $HOME/.emerald/theme"?

zinjanthr0pus

Or just installing the emerald theme manager. That's how I'm doing it (but I also have all of compiz reloaded installed)

introlinux

I have compiled and installed Smaragd and my .emerald theme ready, but nothing appears in window decorations. I'm in Kde Neon 5.10.

stalin2000

Hi, thanks for Smaragd! Will there be a update for KDE5. That would be truely wonderful!

cinnamoner

@skulptor Excellent.

Moony

Can you port this to work with KDE5 / qt5?

skulptor

I am still on KDE4, and not sure when I will switch. Right now, there are too many bugs, especially with decoration settings.

Moony

KDE 5 still supports Aurorae, so I've been working on a script that converts emerald themes to aurorae. I mostly have the vrunner engine working, but mapping settings between all the emerald engines and aurorae is not the easiest thing!

yevhensayenko

i got error: CMake Error: The following variables are used in this project, but they are set to NOTFOUND. Please set them or make sure they are set and tested correctly in the CMake files: QT_QT_INCLUDE_DIR used as include directory in directory /home/sym/Downloads/smaragd-0.0.7/build/CMakeFiles/CMakeTmp CMake Error: Internal CMake error, TryCompile configure of cmake failed CMake Error at /usr/share/kde4/apps/cmake/modules/FindKDE4Internal.cmake:1311 (message): Unable to compile a basic Qt application. Qt has not been found correctly. Call Stack (most recent call first): /usr/share/cmake-2.8/Modules/FindKDE4.cmake:95 (find_package) CMakeLists.txt:9 (find_package) -- Configuring incomplete, errors occurred!

skulptor

If you compile from source, you also need the required -dev packages. Just follow the error messages.

yevhensayenko

I do not understand what to do. Could you explain?

miksedk

Install kdebase-workbase-dev and it compiles all the way through.

Ubuntu88

...but gotta admit it is a little bit of a bother to use different emerald themes if you don't have the Emerald theme manager installed. But it isn't that much trouble to rename theme folders from theme to theme-a then theme-b to theme. ;) Thanks! I kinda like this better than kwin-style-Dekorator!

erngab

Buttons in inactive window with a strange shadow - buttons are slightly shifted to the right. Active windows is OK http://img138.imageshack.us/img138/1156/selection001dm.png Regards

Pling
0 Affiliates
Details
license
version 0.1.1
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 6

is part of these Collections:

AmigaBuntu
Tweak
last update date: 6 years ago

Score 5.7

More Various Plasma Theming from skulptor:

Domino
skulptor
last update date: 8 years ago

Score 5.7

Other Various Plasma Theming:

Aurorae Theme Engine
mgraesslin
last update date: 16 years ago

Score 8.1

K10 v 1.0 (plasma 5.9)
fapasv
last update date: 8 years ago

Score 6.1

Galaxy
caig
last update date: 8 years ago

Score 6.1

Plasma 5 Windows Blur
TheXellix
last update date: 4 years ago

Score 6.7

Windows10 dark look&feel
edoard
last update date: 7 years ago

Score 5.0

Breeze2000
alex2580
last update date: 7 years ago

Score 5.7