View Full Version : No window decorator, emerald doesn't start
gwrtheyrn
October 14th, 2007, 12:41 PM
hey
i'm using compiz fusion with nvidia drivers and opensuse 10.3
when i start compiz using compiz --replace compiz starts without any problem, but there's no window decorator. i already activated the window decorator in ccsm, which didn't change anything. the problem is, if i start emerald manually using emerald --replace, a new process is started but nothing happens. no window decorator, and no output.
does anyone have an idea what the problem could be? thx in advance...
Dominaduro
October 14th, 2007, 10:02 PM
Wow...I think I had this exact same problem.(right after I installed 10.3).
um...have u tried running "compiz --replace ccp"?
are you using compiz's version of emerald?
and lastly...
In the "window decorator" plugin...is "gtk-window-decorator --replace" in the "Command" section?
gwrtheyrn
October 14th, 2007, 10:09 PM
um...have u tried running "compiz --replace ccp"?
yeah i did, same thing...
are you using compiz's version of emerald?
i guess so, i compiled it manually from the compiz fusion git-server.
compiz version: 0.5.5
emerald version: 0.5.2
In the "window decorator" plugin...is "gtk-window-decorator --replace" in the "Command" section?
no, right now there's nothing. i tried it with emerald --replace some time ago, but it doesn't change anything because i can't start emerald nor gtk-window-decorator manually in the console using the --replace command. a new process starts, but nothing happens.
vexen
October 15th, 2007, 12:45 AM
Hi, have you installed and run compiz/fusion icon? This will add a blue icon on your system tray if it doesn't be sure that you have installed the gtk (gnome) or the qt (KDE) version, if you´ve used the beryl icon this is very similar. Then you can select the window decorator from that icon.
gwrtheyrn
October 15th, 2007, 06:00 PM
the problem isn't that the window decorator doesn't start with compiz, the problem is that it doesn't start at all... i can't even start it manually using emerald --replace or gtk-window-decorator --replace... but i'll try that with the icons.
adamk
October 15th, 2007, 06:08 PM
In addition to adding emerald or gtk-window-decorator to the command field in the window decoration plugin, did you also make sure the plugin is even enabled?
Adam
EDIT: Sorry, I just read in your first post that you did make sure it's enabled in ccsm.
So, then, are you sure that your using the ccp plugin when starting up compiz?
gwrtheyrn
October 15th, 2007, 06:48 PM
first i installed compiz fusion and emerald from opensuse download server (rpm). then i started compiz with the command
compiz --replace --sm-disable --ignore-desktop-hints ccp &
and then there was no window decorator, so i tried to start emerald using emerald --replace. nothing happened, the process was started, but no output and no change.
then i uninstalled all the rpm packages and compiled compiz fusion manually. but nothing changed...
i'll recompile the stuff tonight and try again, maybe it was just a bug, we'll see...
edit: my sysprofile http://www.sysprofile.de/id18293
adamk
October 15th, 2007, 07:08 PM
Do you have this line in either the Screen or Device section of your xorg.conf file?
Option "AddARGBGLXVisuals" "True"
gwrtheyrn
October 15th, 2007, 07:35 PM
Option "RenderAccel" "True"
Option "AllowGLXWithComposite" "True"
Option "AddARGBGLXVisuals" "True"
Option "Composite" "Enable"
adamk
October 15th, 2007, 07:51 PM
Well I'm out of ideas, then. Are you using Xgl? If not, can you give it a try? If so, can you disable it and give it a try?
Adam
gwrtheyrn
October 15th, 2007, 08:14 PM
Well I'm out of ideas, then. Are you using Xgl? If not, can you give it a try? If so, can you disable it and give it a try?
Adam
no, i'm not using xgl, just the nvidia driver. schoeggu (also in this forum) will try to get compiz running on opensuse 10.3 tonight, we'll see if that works. and if it doesn't, i'll install xgl or aiglx.
gwrtheyrn
October 15th, 2007, 08:39 PM
sorry for double post...
i noticed that i didn't have compizconfig-backend-gconf and compizconfig-backend-kconfig installed. i did now but that didn't change anything. compiz starts, window decorators are gone. i can start the kwin window decorator again, but not emerald... :( i'll guess i'll have to try it with xlg or aiglx...
Klaatu
October 15th, 2007, 09:34 PM
sorry for double post...
i noticed that i didn't have compizconfig-backend-gconf and compizconfig-backend-kconfig installed. i did now but that didn't change anything. compiz starts, window decorators are gone. i can start the kwin window decorator again, but not emerald... :( i'll guess i'll have to try it with xlg or aiglx...
If you have the latest nvidia driver and compiz is working for you, hold off on xgl. Trying to run xgl was the source of most of my problems when I got the latest nvidia driver running.
Since you seem to have done the right stuff and it isn't working, you might as well try other things. I typed emerald --replace until I was blue in the face and it didn't work. Now, I type only emerald, and it loads. To get it to load automatically, I went to ccsm-->Effects-->Window Decoration and under "command" I entered emerald --replace.
One odd thing that caused me to waste a lot of time looking in the wrong places: emerald was running and I didn't know it. There were no themes downloaded into emerald, so it couldn't show me any. I only realized this when I saw the emerald icon in my menu system, under Utilities. There was some kind of base theme in there but was not "selected" so there was no window decoration. I used opensuse 1-click install to get some themes and I got the theme I prefer. Last I heard, emerald had a problem downloading themes. This might be fixed now.
vexen
October 16th, 2007, 05:12 AM
Sorry but let me insist on try with compiz icon command I know that sounds a little bit silly but it worked for me, as soon as I noticed that I can choose different window decorators the only thing I had to do was to add the command to my start-up apps on gnome or to the KDE's Autostart directory.
schoeggu
October 16th, 2007, 08:39 AM
i had the same problem, the decorator plugin didn't start:
/home/schoeggu/.compiz/bin/compiz (core) - Error: Couldn't load plugin 'decoration'
so i enabled AIGLX and it worked fine.
for openSuSE10.3 you do following to enable it:
Enabling Render Acceleration and Composite
nvidia-xconfig --composite
nvidia-xconfig --render-accel
nvidia-xconfig --add-argb-glx-visuals
Enabling AIGLX
Edit /etc/X11/xorg.conf and add, to the Server Layout section, the following line:
Option "aiglx" "true"
Also add the following line to the Extensions section:
Option "Composite" "Enable"
Now save the file.
Now restart X (the display server), by simply logging out, then logging back in.
(taken from here (http://en.opensuse.org/AIGLX))
cyberorg
October 16th, 2007, 01:22 PM
Please see: http://en.opensuse.org/Compiz_Fusion#No_window_decoration
gwrtheyrn
October 16th, 2007, 06:09 PM
Please see: http://en.opensuse.org/Compiz_Fusion#No_window_decoration
that worked!!! thanks a lot!
vBulletin® v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.