Smaragd (Emerald for KDE) Featured

Various Plasma Styles

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

34
Score 84.6%
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 2 years ago

* fix crash when closing windows

ozky

7 years ago

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

Report

Phorious

7 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

C

skulptor

7 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

9

originalseed

7 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

C

skulptor

7 years ago

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

Report

ozky

8 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

9

originalseed

7 years ago

Did you extract the files from sometheme.emerald?

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

Report

Sundder

8 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

10

Pyruzan

8 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

10

Pyruzan

8 years ago

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

Report

alvanx

8 years ago

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

Report

C

skulptor

8 years ago

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

Report

9

TheStarLion

8 years ago

Since Smaragd isn't in Sabayon's repository, I gave compiling it a go.
This is the result when running 'make'

[ 0%] Built target kwin3_smaragd_automoc
[ 6%] Building CXX object src/CMakeFiles/kwin3_smaragd.dir/kwin_smaragd.o
/home/liam/Downloads/compile/smaragd-0.0.7/src/kwin_smaragd.cpp:37:19: fatal error: cairo.h: No such file or directory
compilation terminated.
make[2]: *** [src/CMakeFiles/kwin3_smaragd.dir/kwin_smaragd.o] Error 1
make[1]: *** [src/CMakeFiles/kwin3_smaragd.dir/all] Error 2
make: *** [all] Error 2

Is it possible to tell it to skip the Kwin3 part of it and just do 4?

Report

C

skulptor

8 years ago

Could you pastebin the contents of "CMakeCache.txt" and the location of the "cairo.h" include file?

Report

9

TheStarLion

8 years ago

cairo.h found in /usr/include/cairo/cairo.h

CMakeCache.txt here:
http://pastebin.com/Ec3bQ43Y

Report

C

skulptor

8 years ago

Could you check if deleting CMakeCache.txt helps? It looks like you previously tried cmake configure without cairo-dev installed.

If this does not help, please pastebin the cairo.pc file.

Report

9

TheStarLion

8 years ago

No difference, though oddly I can't seem to find any file named 'cairo.pc' anywhere.

Report

C

skulptor

8 years ago

"cairo.pc" is the pkgconfig file that should be installed together with cairo-dev package. Without that file, Smaragd cannot find Cairo. Maybe your distribution just forgot to ship it.

It is possible that "FindCairo.cmake" is intended to work without the .pc file, but neither did I write it, nor is my cmake voodoo good enough to fix it. You might ask someone who knows cmake better. Sorry.

If you have a patch for "FindCairo.cmake", please add it or send it to its author.

Report

9

TheStarLion

8 years ago

File found, was in /usr/lib/pkgconfig

http://pastebin.com/CEUUQyNT

Report

JohnW57

8 years ago

Blur effect doesn't work anymore on transparent decorations on KDE SC 4.6.x.

Report

texstar

8 years ago

Same here using KDE 4.6.1. Hope it can be updated soon.

Report

C

skulptor

8 years ago

Bug reported. When it is fixed, I will add the blur property to Smaragd to make it work.

https://bugs.kde.org/show_bug.cgi?id=271191

Report

Moony

8 years ago

It looks like someone responded to your bug post, and something else needs to be added to your code:

------- Comment #1 From Martin Gräßlin 2011-04-28 19:37:02 -------
The decoration has also to support the AbilityUsesAlphaChannel to get blur
behind the decoration. I just added it to the source code and everything get's
nicely blurred.

Report

C

skulptor

8 years ago

Yep, I already added it to Smaragd in git repository.

Report

Moony

8 years ago

Thanks! I've got blur working now.

Report

0.1.1 2 years ago

* fix crash when closing windows

0.1.0 2 years ago

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

9 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

12345678910
1302
product-maker xeno-idaltu Aug 12 2019 10 the best
10 the best
product-maker Pyruzan Jun 17 2019 10 the best
Please keep it maintained and updated.
product-maker cinnamoner Mar 17 2017 9 excellent
product-maker mirkogennari Jan 03 2017 9 excellent
product-maker Stalker-medik Oct 13 2014 9 excellent
product-maker DeltaResero Apr 30 2013 9 excellent
product-maker KingSphinx Sep 08 2012 9 excellent
product-maker dotNet Aug 26 2012 9 excellent
product-maker reveng Aug 04 2012 9 excellent
product-maker unikum111 Feb 07 2012 9 excellent
product-maker originalseed Dec 12 2011 9 excellent
product-maker tobaj Dec 04 2011 9 excellent
product-maker webbber Oct 06 2011 9 excellent
product-maker nikore90 Sep 30 2011 9 excellent
product-maker emtorres Jun 04 2011 9 excellent
product-maker TheStarLion May 07 2011 9 excellent
product-maker lognur Apr 15 2011 9 excellent
product-maker falzueta Dec 29 2010 9 excellent
product-maker YAFU Oct 26 2010 9 excellent
product-maker Atermoon Oct 25 2010 9 excellent
product-maker Eldarion Oct 17 2010 9 excellent
product-maker LiShaohui Oct 09 2010 9 excellent
product-maker robyshot Oct 03 2010 9 excellent
product-maker Netscapist Sep 30 2010 9 excellent
product-maker kwr2k Sep 27 2010 9 excellent
product-maker srog Sep 26 2010 9 excellent
product-maker ladykatlyn Sep 26 2010 9 excellent
product-maker metaxy Sep 26 2010 9 excellent
product-maker vitoubien Sep 26 2010 3 bad
product-maker SeaJey Sep 26 2010 9 excellent
product-maker sylgil88 Sep 25 2010 9 excellent
product-maker mcder Sep 25 2010 9 excellent
product-maker PARENA Sep 23 2010 9 excellent
product-maker Base: 4 x 5.0 Ratings
xeno-idaltu
Aug 12 2019
Pyruzan
Jun 17 2019
SLUnatic85
May 30 2018
Mirko-Gennari
May 29 2018
DeltaResero
Apr 30 2013
Archimedes
Feb 10 2012
Montblanc
Jan 31 2012
originalseed
Dec 12 2011
tobaj
Dec 04 2011
stalin2000
Nov 11 2011
webbber
Sep 18 2011
Sundder
Aug 25 2011
falzueta
Feb 14 2011
marcotangaro
Oct 28 2010
YAFU
Oct 26 2010
Netscapist
Sep 30 2010
mcder
Sep 25 2010
AngelBlue01
Jul 31 2010
Vistausss
Jul 25 2010
PeterQuint
Jun 16 2010
rencord
Jun 11 2010
ladykatlyn
Jun 01 2010
hash87
May 30 2010
pipaceliny
May 28 2010
ollowtf
May 27 2010
PaKoX
May 27 2010
vicko
May 24 2010
DuncanIdaho
May 24 2010
Saleel
May 24 2010
nuovodna
May 24 2010
rickdesantis
May 24 2010
Lang
May 24 2010
augegr
May 23 2010
integr8e
May 23 2010
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs ocs-url or ocs-store to install things
Pling
0 Affiliates
Details
license
version
0.1.1
updated Jul 31 2017
added May 23 2010
downloads 24h
1
pageviews 24h 11