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

flinx68

5 days ago

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

Report

flinx68

5 days ago

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

Report

10

xeno-idaltu

3 months ago

10 10 the best

Report

10

xeno-idaltu

3 months ago

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?

Report

10

Pyruzan

5 months ago

10 Please keep it maintained and updated.

Report

zinjanthr0pus

1 year ago

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

Report

C

skulptor

1 year ago

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

Report

zinjanthr0pus

1 year ago

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

Report

sentry812

1 year ago

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?

Report

zinjanthr0pus

1 year ago

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

Report

zinjanthr0pus

1 year ago

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

Report

introlinux

2 years ago

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

Report

stalin2000

2 years ago

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

Report

9

cinnamoner

2 years ago

@skulptor Excellent.

Report

Moony

4 years ago

Can you port this to work with KDE5 / qt5?

Report

C

skulptor

4 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

4 years 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

5 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

miksedk

4 years ago

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

Report

C

skulptor

5 years ago

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

Report

yevhensayenko

5 years ago

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

Report

Ubuntu88

6 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

7 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

7 years ago

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

Report

Archimedes

7 years ago

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

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
Be the first to comment
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 pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.1.1
updated Jul 31 2017
added May 23 2010
downloads 24h
1
mediaviews 24h 0
pageviews 24h 16