windows decorations, compiz
I know this topic become annoying..but
Can anybody tell how to make compiz and emerald show windows decorations? |
There is now Emerald in Slackware by default. You may compile it yourself.
Instead of Emerald you could try Code:
gtk-window-decorator Code:
kde-window-decorator |
well I tryed this combination - kde-window-decorator + window manager compiz = no deco
Any other ideas? |
If you're using KDE, kde-window-decorator WILL work with the compiz that is shipped by default (or any newer version I would assume -- but I've only tried up to 0.5.2 before getting too frustrated). Compiz is a very finicky app, so it may not work the first time you try and may work perfectly fine another time. It's seriously messed up.
What version of compiz are you using? Did you compile it yourself or is it the one that comes with Slackware? What command do you use to start compiz? Usually, after starting compiz, you can try `kde-window-decorator &` in a terminal and it will restore your window decoration-goodness while still running compiz. However, I found that sometimes when starting compiz I completely lost the ability to type in any textbox or terminal, which prevented me from being able to enter that command -- but this only happened sometimes (finicky). Your best bet would be to create a compiz startup script like the following: Code:
#!/bin/sh |
Compiz version is 0.7.4 with all the other stuff like:
ccsm-0.7.4-noarch-1as.tgz compiz-bcop-0.7.4-noarch-1as.tgz compizconfig-backend-kconfig-0.7.4-i486-1as.tgz compizconfig-python-0.7.4-i486-1as.tgz compiz-fusion-plugins-extra-0.7.4-i486-1as.tgz compiz-fusion-plugins-main-0.7.4-i486-1as.tgz compiz-fusion-plugins-unsupported-0.7.4-i486-1as.tgz emerald-0.7.4-i486-1as.tgz fusion-icon-20080312-noarch-1as.tgz libcompizconfig-0.7.4-i486-1as.tgz and deps: fuse-2.7.3-i486-1as.tgz libsexy-0.1.11-i686-4as.tgz libsexymm-0.1.9-i486-1mch.tgz libwnck-2.18.3-i486-1sl.tgz pycairo-1.4.12-i686-1as.tgz pygobject-2.14.1-i486-1sl.tgz pygtk-2.12.1-i486-1sl.tgz pyrex-0.9.6.4-i486-1as.tgz sexy-python-0.1.9-i686-4as.tgz I've downloaded from slacky.it I'm starting compiz simply running fusion-icon then choosing compiz as window manager and emerald as window decorator. No deco though. When I run this script - compiz --replace decoration wobbly fade minimize cube move place resize rotate scale switcher water zoom & kde-window-decorator & I'm getting compiz (core) - Error: Another window manager is already running on screen: 0 compiz (core) - Fatal: No manageable screens found on display :0 The same error with compiz --ignore-desktop-hints --replace ccp & Any ideas\advices\thoughts? Xorg conf: Section "ServerLayout" Option "AIGLX" "on" Section "Module" Load "type1" Load "freetype" #Load "speedo" Load "glx" Load "dri" Section "Device" Identifier "VESA Framebuffer" Driver "nvidia" Option "AllowGLXWithComposite" "true" # Option "AddARGBGLXVisuals" "True" Option "RenderAccel" "true" # Option "TripleBuffer" "true" Section "Screen" Option "XAANoOffscreenPixmaps" Option "AddARGBGLXVisuals" "true" Section "DRI" Mode 0666 Section "Extensions" Option "Composite" "Enable" Option "RENDER" "Enable" |
Interesting xorg.conf. At first glance you have an awful lot of weird, restrictive options for an nVidia card (like 'Option "AllowGLXWithComposite" "true"' etc., which I admittedly know nothing about). It's also very short. And I don't think I've ever seen 'Option "AIGLX" "on"' with an nVidia card -- but that may just be my inexperience. It is worth noting that 'Option "Composite" "Enable"' is 'Option "Composite" "enable"' in my xorg.conf, but I'm not sure if that makes a difference.
If I were you (which I'm not) I would back up my xorg.conf, run `xorgconfig` (which I think sets up the most complete xorg.conf, in my opinion), then run the nVidia installer to update your xorg.conf (choosing to compile the kernel module instead of downloading it) and then trying. You should make sure DRI is enabled when you start X (`glxinfo | grep rendering` should show "direct rendering: Yes"). You may have to manually add the following to the new xorg.conf if it's not already there (it's there in your existing one, but I don't know if you added it yourself or not): Code:
Section "Extensions" Code:
Section "ServerLayout" |
Problem is partly solved. Compiz is running but with black windows inside apps. In other case it shows the windows contents but only shows, you can't, say, type in term.
|
And one more thing. Where, exactly, to put, say, Option "RenderAccel" "true"? In Section "Screen" or in Section "Device"? E.g. guys on en.opensuse.org advise to put all options in Screen section. Can anybody explain the difference?
|
All times are GMT -5. The time now is 07:43 AM. |