Smaragd (Emerald for KDE)
Various KDE Styles
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 1 month ago

* fix crash when closing windows

cinnamoner

2 months ago

@skulptor Excellent.

Report

Moony

2 years ago

Can you port this to work with KDE5 / qt5?

Report

skulptor

2 years ago

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

Report

Moony

1 year ago

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!

Report

yevhensayenko

3 years ago

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!

Report

skulptor

3 years ago

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

Report

yevhensayenko

3 years ago

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

Report

miksedk

2 years ago

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

Report

Ubuntu88

3 years ago

...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!

Report

erngab

5 years ago

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

Report

erngab

5 years ago

Everything is OK
I had some problem with the size of buttons.
Thanks nice work.

Report

Archimedes

5 years ago

It would be great if like Oxygen, right-click on the titlebar can opt to Move Window to Group.

Report

TimeManx

5 years ago

The title-text is centered without taking the space occupied by the minimize/close buttons as part of the total width.
This makes the text appear a little to the left.

Report

erngab

5 years ago

In make I stack here
[ 86%] Generating ui_kwin_smaragd_dialog.h
/bin/sh: Syntax error: "(" unexpected
make[2]: *** [src/config/ui_kwin_smaragd_dialog.h] Error 2
make[1]: *** [src/config/CMakeFiles/kwin_smaragd_config.dir/all] Error 2
make: *** [all] Error 2
Some idea

Report

ozky

5 years ago

ok it solved the problem that i need to extract those .emerald files

Report

Phorious

5 years ago

since KDE 4.7 hasnt anymore the kwin shadows pluggin, it's necessary to use the shadows of Smaragd. You said it's buggy but it's working quit good (so far).

Report

skulptor

5 years ago

They are working good unless you use the Offset values to shift the shadows. I usually like them larger at the bottom, but shifting them down results in rendering errors.

The git master of the Skulpture repository has hardcoded shadows that are shifted, but it is easier here, because the Skulpture window decoration is not transparent.

Report

originalseed

5 years ago

Works great on Kubuntu 11.10

I read in comments that blur is possible, how can this be achieved, my theme is vtunner (type).
Can it be added in theme.ini since i see that blur is part of compiz and no option for setting in emerald theme.

Report

skulptor

5 years ago

You need to compile Smaragd from git master to get the Blur effect working.

Report

ozky

5 years ago

There is no theme.ini and i needed to create those directory's .emerald and theme to my home folder and problem it is that any of those emerald themes don't work with Smaragd.What i need to do ???

Report

originalseed

5 years ago

Did you extract the files from sometheme.emerald?

If not, then extract the files to ~/.emerald/theme

Report

Sundder

5 years ago

> Fixed, was missing "&include_home=true". Thanks!

Skulptor, that was a little ironic. Personally, I've always thought Compiz and Emerald outshone all other window managers and decorators. And as of the later versions of KDE, Emerald was dead, at least for us KDE users, along with its hundreds and hundreds of outstanding themes. But you brought them back.

We're the ones who should be thanking you, so here: thanks man, now my desktop looks as great as it ever did!

Report

Pyruzan

5 years ago

Hey skulptor,

I can't get Smaragd to work properly under new Kwin in KDE 4.7 (beta). Howsoever I adjust the Emerald theme it just doesn't matter, window title and min/max/close buttons are always on the very right side. Also the window title's been kind of fulgent, thus unclear and hard to read since KDE 4.6.

Please consider an update, Smaragd seriously needs one.

Thanks :)

Report

Pyruzan

5 years ago

I just deleted 'kwinsmaragdrc' file and everything seems to work fine now. However Smaragd needs an update anywats ;)

Report

alvanx

5 years ago

The SUSE download link to the build service doesn't find anything.

Report

0.1.1 1 month ago

* fix crash when closing windows

0.1.0 4 months ago

* port to KDecoration2 (KWin5). Needs Plasma 5.2 or newer.

6 years ago

0.0.7 (svn version r1179589)
* Add support for themes without pixmap buttons
* Fix button glow centering

0.0.6 (svn version r1160092)
* Add button hover animation (KDE 4.4)
* Fix resizing from top border
* Fix corners in some themes (e.g. "Ordinary")

0.0.5 (svn version r1137929)
* Add option to use KWin title text colors
* Add support for customizable decoration shadows

0.0.4.svn1132360
* Fix crash with pixmap engine
* Fix crash when no theme is installed

0.0.4 (svn version r1132157)
* Fix corners with some themes
* Add support for button glow
* Improve maximized window layout
* Enable vrunner title text glow

0.0.3 (svn version r1131112)
* Detect corners for KWin shadows

0.0.2 (svn version r1129697)
* Initial release

0.0.1
* Proof of concept

Filename Version Description Filetype Packagetype License Downloads Date Filesize Install
Score 85%
85.00 Likes
15 Dislikes
Details
version
0.1.1
updated Apr 19 2017
added May 23 2010
downloads
page views 3586