Shop Mobile More Submit  Join Login
1. Install packages (in terminal):
     sudo apt-get install git autoconf libtool libwnck1.0-cil-dev libwnck-dev intltool libdecoration0-dev gawk
2. Download emerald
     cgit.compiz.org/fusion/decorators/emerald/snapshot/emerald-0.9.5.tar.gz
3. Install, in terminal (if you download to Downloads folder)
     cd Downloads
     cd emerald-*
     ./autogen.sh && make clean && make distclean && ./configure --prefix=/usr && make && sudo make install
4. Run:
     emerald --replace

ADD!
RU version by me - fucknhack.blogspot.com/2012/03…

JP version by sakuraiyuta (check for fix Segmentation fault!) - sakuraiyuta.tumblr.com/post/22…

how-to fix Segmentation fault by mirbaharobert - comments.deviantart.com/1/2928…

more detail how-to by loki079 - comments.deviantart.com/1/2928…
Add a Comment:
 
:icontigy888:
tigy888 Featured By Owner Oct 21, 2012
Thank you!
Reply
:iconibaneztributer:
ibaneztributer Featured By Owner Sep 23, 2012  Hobbyist Digital Artist
Thank you so much for sharing this!
Reply
:iconultimate1001:
ultimate1001 Featured By Owner Sep 7, 2012
perfect, compiled and all on the first show. now to get ccsm to actually change settings without having to reload compiz
Reply
:iconv1t4c0l4:
v1t4c0l4 Featured By Owner Aug 22, 2012
bash: cgit.compiz.org/fusion/decorators/emerald/snapshot/emerald-0.9.5.tar.gz: No such file or directory

do you have any idea?
Reply
:iconv1t4c0l4:
v1t4c0l4 Featured By Owner Aug 22, 2012
god i'm an idiot, ignore that please -.-
Reply
:icondgoeduardo:
dgoeduardo Featured By Owner Aug 15, 2012
It is necessary to install CCSM or Compiz Fusion Icon to get Emerald works properly?
Reply
:iconiacoporosso:
iacoporosso Featured By Owner Aug 10, 2012
work perfectly !! can i have the theme u show in this shoot ?? [link]
Reply
:icongoodnight-melbourne:
Goodnight-Melbourne Featured By Owner Jul 9, 2012   Traditional Artist
I'm new to linux. So all i did, installed emerald as it is instructed here! (i wonder why there are only very few places where a proper instruction is given). Everything worked good. But When i installed gaia emerald sprout in emerald theme manager, something went wrong and the title bar of all windows were gone and in terminal showed some error segmentation or what. And note that I couldn't close terminal after entering "emerald --replace" if i did, the effects were going away... :/
As it was impossible to work with titlebar less windows, I had to open new terminal and type "emerald --replace" again, and the title bar came back but that was only until I kept the terminal window opened :P
Using Ubuntu 12.04. Didn't install compiz config settings manager.
Reply
:iconjerinian:
jerinian Featured By Owner Aug 1, 2012  Hobbyist Traditional Artist
You have to add emerald in the startup applications. Go to system>preferences>startup applications. in startup applications click "add" then a "add startup program" dialogue will appear, type in the name field emerald, and for the command field type in "emerald --replace" w/out the quotes, and for the comment field you can leave it blank. I hope this works for you :D
Cheerz :D
Reply
:icongoodnight-melbourne:
Goodnight-Melbourne Featured By Owner Aug 2, 2012   Traditional Artist
okay let me try :)
Thanks :)
Reply
:iconalaska-sama:
alaska-sama Featured By Owner Jul 2, 2012
Thankyosooomuch. This is great!
Reply
:icondzon65:
Dzon65 Featured By Owner Jun 24, 2012
Been abroad guys.
I always did minimals. Doing an upgrade from 10.04>12.04 was a major disaster. 10.04 was the last Ubuntu for me. Switched to debian businesscard. Works a charm there. No gnome whatsoever is installed.
The compiz standaloneboots at 100 Mb.
I like to do my own stuff. Don't like prechewed os'es. If you're into unity or gnome shell, please, go for it. For me, ubuntu has become a major disaster.
Hell, it's easier to make a compiz standalone in slitaz or puppy for all I know. Ubuntu on it's hand doesn't seem to care much for their minimals in favor of their full blown.....thing.
Reply
:iconlagadesk:
LaGaDesk Featured By Owner May 18, 2012  Hobbyist Interface Designer
Thank you very much for this informations! :w00t:
Reply
:iconsakuraiyuta:
sakuraiyuta Featured By Owner May 12, 2012
If segmentation fault occurs, try this patch.
It works good for my environment.

diff --git a/src/main.c b/src/main.c
index 520738c..0462ddf 100644
--- a/src/main.c
+++ b/src/main.c
@@ -2363,6 +2363,7 @@ update_default_decorations(GdkScreen * screen, frame_settings * fs_act,

bareAtom = XInternAtom(xdisplay, DECOR_BARE_ATOM_NAME, FALSE);
activeAtom = XInternAtom(xdisplay, DECOR_ACTIVE_ATOM_NAME, FALSE);
+ data = decor_alloc_property (1, WINDOW_DECORATION_TYPE_PIXMAP);

if (ws->shadow_pixmap)
{
@@ -2372,7 +2373,6 @@ update_default_decorations(GdkScreen * screen, frame_settings * fs_act,

nQuad = set_shadow_quads(quads, width, height, ws);

- data = decor_alloc_property (1, WINDOW_DECORATION_TYPE_PIXMAP);

decor_quads_to_property(data, 0, GDK_PIXMAP_XID(ws->shadow_pixmap),
&ws->shadow_extents, &ws->shadow_extents, &ws->shadow_extents, &ws->shadow_extents,
Reply
:iconsakuraiyuta:
sakuraiyuta Featured By Owner May 14, 2012
yes. my work is only moving substitution of variable "data", in "if (ws->shadow_pixmap)" block to outside.

on my environment, ws->shadow_pixmap is 0x0, so "data" was still NULL. it causes segfault calling function "decor_quads_to_property" on line 2377 in main.c.

I don't know why data was initialize when only shadow_pixmap was enabled, but this patch works well.
Reply
:iconiamfuss:
iamfuss Featured By Owner May 12, 2012
that's all? or you past just part of patch?
Reply
:iconsakuraiyuta:
sakuraiyuta Featured By Owner May 15, 2012
see also:
[link]
sorry, only japanese...but you can understand my process, looking quotes in the post.

if you think that's troublesome, you can choice installing package I created...at own your own lisk.

[link]
Reply
:iconiamfuss:
iamfuss Featured By Owner May 16, 2012
Thx. I added link's to your post in description
Reply
:iconsakuraiyuta:
sakuraiyuta Featured By Owner May 17, 2012
Thx!
Reply
:iconsakuraiyuta:
sakuraiyuta Featured By Owner May 12, 2012
If segmentation fault occurs, try this patch.
It works good for my environment.

diff --git a/src/main.c b/src/main.c
index 520738c..0462ddf 100644
--- a/src/main.c
+++ b/src/main.c
@@ -2363,6 +2363,7 @@ update_default_decorations(GdkScreen * screen, frame_settings * fs_act,

bareAtom = XInternAtom(xdisplay, DECOR_BARE_ATOM_NAME, FALSE);
activeAtom = XInternAtom(xdisplay, DECOR_ACTIVE_ATOM_NAME, FALSE);
+ data = decor_alloc_property (1, WINDOW_DECORATION_TYPE_PIXMAP);

if (ws->shadow_pixmap)
{
@@ -2372,7 +2373,6 @@ update_default_decorations(GdkScreen * screen, frame_settings * fs_act,

nQuad = set_shadow_quads(quads, width, height, ws);

- data = decor_alloc_property (1, WINDOW_DECORATION_TYPE_PIXMAP);

decor_quads_to_property(data, 0, GDK_PIXMAP_XID(ws->shadow_pixmap),
&ws->shadow_extents, &ws->shadow_extents, &ws->shadow_extents, &ws->shadow_extents,
Reply
:iconmirbaharobert:
mirbaharobert Featured By Owner May 1, 2012
sorry for double posting. Didn't see the first one. Don't know how to remove
Reply
:iconiamfuss:
iamfuss Featured By Owner May 3, 2012
And If you upgrade your system from 10.04 to 12.04 ubuntu maybe don't works normal. I upgraded 11.10 to 12.04 beta and emerald works. Fresh install 12.04 and emerald works too. I have old ATI (xpress1200) with open-source drivers
Sorry for bad english
Reply
:iconiamfuss:
iamfuss Featured By Owner May 3, 2012
try cgit.compiz.org/fusion/decorators/emerald/snapshot/emerald-0.9.4.tar.gz
Reply
:iconmirbaharobert:
mirbaharobert Featured By Owner May 13, 2012
that worked! Mayn thanks iamfuss!
For all others: If you have upgraded to 12.04 TLS and you have flickering when using the cube and changing desktops here is a workaround. The results is a smooth compiz with emerald working.

un-install compiz and anything related to it.

do "watch "dpkg -l | grep -i compiz"" and get rid of everything you see there.

Downgrade compiz to natty ([link])

This should get rid of the flickering

Now get emerald from iamfuss' post cgit.compiz.org/fusion/decorators/emerald/snapshot/emerald-0.9.4.tar.gz

Follow the build instructions (I use checkinstall for the last step)

now restart compiz (compiz --replace &) and get emerald running (emerald --replace &)
Reply
:iconmirbaharobert:
mirbaharobert Featured By Owner May 1, 2012
@iamfuss: thank you for the howto. I managed to build and install. But I get
kernel: [ 7623.718266] emerald[16585]: segfault at 18 ip 00007f310f9a1fff sp 00007fffc59b0238 error 6 in libdecoration.so.0.0.0[7f310f99f000+8000]
I've tried re-installing libdcoration0-dev and re-building emerald, but get the same error.
Any ideas? (I just upgraded from 10.04 to 12.04)
Many thanks
Reply
:iconmirbaharobert:
mirbaharobert Featured By Owner May 1, 2012
@ iamfuss: thank you for the howto. I was able to build and install. But when I do "emerald --replace &" I get
localhost kernel: [ 7623.718266] emerald[16585]: segfault at 18 ip 00007f310f9a1fff sp 00007fffc59b0238 error 6 in libdecoration.so.0.0.0[7f310f99f000+8000]
I've tried re-installing libdcoration0-dev and re-building emerald but still get the same error.
Any dieas?
Reply
:iconloki079:
loki079 Featured By Owner May 1, 2012
Open Terminal ctrl+alt+T then copy and past in it,

sudo apt-get install git autoconf libtool libwnck1.0-cil-dev libwnck-dev intltool libdecoration0-dev gawk
-------------------------------------------------------------
Now download this from google in it's URL bar,
copy n paste

cgit.compiz.org/fusion/decorators/emerald/snapshot/emerald-0.9.5.tar.gz

save to downloads!
-------------------------------------------------------------
open Terminal again copy n paste this in it,

cd Downloads "Hit Enter" now put this,

cd emerald-* "Hit Enter" now put this,

./autogen.sh && make clean && make distclean && ./configure --prefix=/usr && make && sudo make install

Close the Terminal,
-------------------------------------------------------
Go to dash and type emerald, open it, drop down menu,select theme,hit save,close it.
-------------------------------------------------------Open Terminal again "if open close it" type this,

emerald --replace "Hit enter"

--------------------------------------------------------
Thank you ~iamfuss for this :)
had to do some googling to make it work 0-o cuz im a noob lol.
Reply
:icondsavovic:
dsavovic Featured By Owner Nov 14, 2012
when i type ./autogen.sh && make clean && make distclean && ./configure --prefix=/usr && make && sudo make install. It said ./autogen.sh: 9: ./autogen.sh: autoreconf: not found
Reply
:iconhertkof:
hertkof Featured By Owner Nov 21, 2012  Professional Interface Designer
just write sudo sh ./autogen.sh
Reply
:iconhaipham:
haipham Featured By Owner Jul 21, 2012
when i type cd emerald-* it said that's not a directory :(
Reply
:iconopivy522:
opivy522 Featured By Owner Jul 28, 2012
it's because you have to extract the file from the tar.gz first.
Reply
:iconhaipham:
haipham Featured By Owner Aug 15, 2012
thanks
Reply
:iconloki079:
loki079 Featured By Owner May 1, 2012
P.S. Credit go's to this guy, just noobified it for the knew users or the confused like me :)

P.S.S, Go to compiz, Effects,Windows Decoration,
Command,Replace what it says with this

emerald --replace

:)
Reply
:iconiamfuss:
iamfuss Featured By Owner May 3, 2012
CCSM don't save changes in Windows Decoration for me. So I just put emerald --replace to autostart
Reply
:iconfazzakay:
fazzakay Featured By Owner Apr 30, 2012
Didn't work for me, everything went OK but got stuck at "emerald --replace". I'm on Ubuntu 12.04 Any solution would be great help. Thanks!
Reply
:iconiamfuss:
iamfuss Featured By Owner May 3, 2012
try cgit.compiz.org/fusion/decorators/emerald/snapshot/emerald-0.9.4.tar.gz
Reply
:iconatreiju:
atreiju Featured By Owner Apr 30, 2012
Doesn't work for me, too. :-(

Tried it on a fresh installed 12.04, hangs on "emerald --replace"
Reply
:iconiamfuss:
iamfuss Featured By Owner May 3, 2012
try cgit.compiz.org/fusion/decorators/emerald/snapshot/emerald-0.9.4.tar.gz
Reply
:iconindoorphotographer:
IndoorPhotographer Featured By Owner Apr 29, 2012  Hobbyist Photographer
This is very helpful, but unfortunately I can't get it to work as it just hangs up when I use the emerald --replace command. Am I doing something wrong?
Reply
:iconiamfuss:
iamfuss Featured By Owner May 3, 2012
try cgit.compiz.org/fusion/decorators/emerald/snapshot/emerald-0.9.4.tar.gz
Reply
:iconmzhou:
mzhou Featured By Owner Apr 28, 2012
Unfortunately, this doesn't work for me. When I run emerald --replace from the terminal, I get "Segmentation fault (core dumped)". Any idea what to do?
Reply
:iconiamfuss:
iamfuss Featured By Owner Apr 28, 2012
Hmmm... Try delete all your installed themes from ~/.emerald/ and run emerald --replace
Sorry for my bad eng.
Reply
:icondankucenturion:
dankucenturion Featured By Owner Apr 21, 2012
Gracias me funciono de maravilla
Reply
:icondzon65:
Dzon65 Featured By Owner Apr 15, 2012
Doesn't work in a 10.04>12.04 MINIMAL upgrade. But then again, hardly anything seems to work on this compiz standalone.
Reply
:iconiamfuss:
iamfuss Featured By Owner Apr 20, 2012
Wait. I don't understand. Doesn't work on 10.04 or 12.04? Or you upgrade from 10.04 to 12.04 and it's not working? Or doesn't work in your compiz-standalone Ubuntu?
Reply
:iconbaneofevil222:
BaneOfEvil222 Featured By Owner May 9, 2012
I can help clarify the Ubuntu version: he was saying that it didn't work on the 12.04 that he upgraded minimally from 10.04
Reply
Add a Comment:
 
×

Featured in Collections

Journal by LaGaDesk


More from DeviantArt



Details

Submitted on
March 28, 2012
Link
Thumb

Stats

Views
34,691 (1 today)
Favourites
20 (who?)
Comments
40
×