PDA

View Full Version : Is there a debian package?


doubledr
June 13th, 2007, 04:15 AM
anyone knows if there are any debian repos? :mrgreen:

shame
June 13th, 2007, 03:21 PM
There will be one very shortly ;)
For debian sid 32/64 bit and also probably etch

doubledr
June 13th, 2007, 04:16 PM
There will be one very shortly ;)
For debian sid 32/64 bit and also probably etch

Thank you, shame :mrgreen:

Photon
June 21st, 2007, 05:51 AM
Anything new on the Debian front? :)

shame
June 21st, 2007, 09:07 AM
I'm finalising some things, everything has pretty much been on hold til a new name was announced. Now it has a name I can get things moving.

Photon
June 21st, 2007, 02:12 PM
Thanks, I'm waiting for it with excitement. :mrgreen:

dproduzioni
June 24th, 2007, 02:36 AM
I'm also waiting for Debian repos, 'cause other ways of installing Compiz Fusion gave me several problems... :oops:
see ya

Shadzik
June 27th, 2007, 01:05 PM
also have many problems with compiling compiz-fusion so if any body will make such package it will be greate

gilir
June 27th, 2007, 05:30 PM
Trevino published the [url=http://gitweb.opencompositing.org/?p=users/3v1n0/compiz-fusion-debian;a=summary:2f0ec]debian dir[/url:2f0ec] :) Who try to build packages ? :)

shame
June 27th, 2007, 06:55 PM
Waaahh, I just finished debianising everything one by one :evil:
I should have waited. Repo should be up within the next day or two.

Shadzik
June 28th, 2007, 10:07 AM
Trevino published the [url=http://gitweb.opencompositing.org/?p=users/3v1n0/compiz-fusion-debian;a=summary:f7b85]debian dir[/url:f7b85] :) Who try to build packages ? :)
and how to use this is there any manuall ?

Treviņo
June 28th, 2007, 10:30 AM
Trevino published the debian dir[/url:67daf] :) Who try to build packages ? :)
and how to use this is there any manuall ?
There's a script... That's better: [url="http://forums.opencompositing.org/viewtopic.php?f=14&t=1076"]viewtopic.php?f=14&t=1076 (http://gitweb.opencompositing.org/?p=users/3v1n0/compiz-fusion-debian;a=summary:67daf) :D

shame
June 28th, 2007, 07:40 PM
Cor! It's about a quarter of the size of my script. I may have to use yours instead :D

gilir
June 28th, 2007, 08:31 PM
Too easy with the script :D It's work for 64 bits debian unstable ;)

shame
June 28th, 2007, 08:44 PM
Hmm, I've had a quikc run with the script and it builds everything fine. However, it doesn't run on 64-bit sid for me but does on 32-bit.

gilir
June 28th, 2007, 08:46 PM
Hmm, I've had a quikc run with the script and it builds everything fine. However, it doesn't run on 64-bit sid for me but does on 32-bit.

Did you edit the /usr/bin/compiz like [url=http://forums.opencompositing.org/viewtopic.php?f=14&t=1076&p=7708#p7674:b3059]this[/url:b3059] ?

shame
June 28th, 2007, 09:33 PM
Yes, it did run after that but everything is very jerky and when I stop compiz the whole comp crashes (both 32-bit and 64-bit). I don't know if's the ubuntu patches or what but I'll have to have a closer look at things.

When compiling from source, eveything works fine.

shame
June 28th, 2007, 10:26 PM
I have found out why I'm having problems. The compiz.wrapper installed by trtevinos script starts compiz up with indirect rendering for me.
I know this has caused the crashes for me when starting compiz so after commenting out that bit it works fine now. Since this problem seems to be only mine I can get on with the repo.
I need to make some modifications but a 32-bit and 64-bit repo should be up in the next 24 hours.

shame
June 29th, 2007, 01:40 AM
Ok, repo is up but consider it VERY EXPERIMENTAL.
Everything is working fine for me and a couple of people I've had test it so hopefully no problems.

Anyone who wants to test it feel free. I'll be working to add metapackages and extra stuff in due course, as time permits.

For debian sid 32-bit and 64-bit. Should work on etch but proper etch packages will follow.

Please note the repo is a Work in Progress. Use at your own risk.

[code:66ed9]deb http://download.tuxfamily.org/shames/debian-sid/desktopfx/unstable/ ./[/code:66ed9]

GPG key: As root type [code:66ed9]wget http://download.tuxfamily.org/shames/A42A6CF5.gpg -O- | apt-key add -[/code:66ed9]

doubledr
July 2nd, 2007, 06:15 AM
Thx, Shame. Everything works fine here except I can't find the splash_background.png and splash_logo.png. So the splash plugin just gives me a dim screen. Are they included in the plugin package?

shame
July 2nd, 2007, 09:05 AM
I hadn't tried splash but it seems there is no artwork/splash in the compiz fusion packages yet, I'm guessing it's something that will be added once artwork is decided on.

fangbaby
July 2nd, 2007, 03:29 PM
Thanks for the packages Shame!

Working great so far!

Photon
July 2nd, 2007, 07:05 PM
Are the .debs running well already? I'm afraid of uninstalling Beryl since the Beryl repo is down now so I won't be able to reinstall it again. :) Unfortunately I'm not too good in handling Linux so if there are some errors it will be difficult for me to fix them. :mrgreen:

shame
July 2nd, 2007, 07:41 PM
@ Photon
This repo works alongside beryl for me with no problems.

Not sure what beryl repo you are using but if you are using mine, there were 2 different beryl ones. I did disable the unstable one in favour of the stable but I can always put it back up if you want to re-install.

Photon
July 2nd, 2007, 08:32 PM
I suppose, it's really yours. :mrgreen: These are the lines in the sources.list:

deb http://debian.beryl-project.org/ etch main
deb-src http://debian.beryl-project.org/ etch main

This should be the stable one but it seems to be down (at least it was yesterday^^).

edit: Oups, changed the adresses, this is really not yours. :o Well, then I'm ready to try both your Beryl and CompizFusion repos. :D

Posi
July 2nd, 2007, 08:52 PM
Anyone know of a repo with xgl in it for debian?

shame
July 2nd, 2007, 09:52 PM
There is one here, though I can't say whether or not or how well it works, not having used it myself.

http://www5.autistici.org/debian-xgl/

Eck
July 3rd, 2007, 05:38 AM
Just wanted to add my thanks for the repo and nice setup!

I'm running Debian Lenny (testing) upgraded from a new Etch install. First experience with Debian, having come from OpenSUSE 10.2. I had been enjoying the progress of Compiz Fusion using CyberOrg's repos on OpenSUSE and was worried I'd need to do without for a while. Thanks for not forcing me to wait for the Debian repos (months, years?) to get this!

I had no idea what that -O- thing was near the end of the GPG key but I guessed an O (not zero) and was right. I got the last ./ wrong the first time by not adding a space. Aptitude wouldn't update the repos until I went back in and put a space before the ./. Live and learn, eh?

I used Aptitude like I have for everything except NVidia (latest driver), hplip (purged the old one Debian has since it doesn't support my printer and installed the latest), Mupen64, and GfceUltra NES GUI.

I put aptitude install compiz-fusion-gnome compiz-fusion-kde since I have both even though I don't ever login to Gnome. I did that because your site has a red warning that the all package is currently broken. Apparently the Gnome one has something wrong too since Aptitude reported that compiz-fusion-gnome has been totally replaced and dpkg errored that it couldn't find it to configure it.

No matter since things work nicely in KDE. I have the feeling the Gnome stuff is installed anyway but just the metapackage itself wasn't.

I turned off the KDE effects in Style and Translucency to prevent the known interferences, used nvidia-xconfig composite enable, restarted and did the compiz --replace. The initial Compiz appearance is nice in that everything isn't turned off as it used to be with the old ccs-settings. At least there's a nice mix of default settings applied. Then I looked and noticed the nice Compiz Config Settings Manager in the KDE menu and used that to adjust things further.

I notice I no longer need Option HWCursor On in xorg.conf to avoid the mouse cursor disappearing like I did on SUSE. It just worked fine with the settings nvidia-xconfig put in there when enabling composite.

I can't seem to get zoom to work and it freezes X when applying the shortcut for it. I ctrl-alt-backspace and login again and start compiz. All is fine as long as I don't try to zoom.

I noticed that nice Compiz Config Settings Manager in the KDE Settings menu. Cool! I added a nice Bermuda Skydome that looks nice with all the blue KDE stuff and the blue wallpaper I'm using at the moment. I also turned on a few other things like fire, window previews, annotate, writing with fire, etc. All the stuff works.

My time on SUSE using the initial CyberOrg package had problems with the NVidia driver causing my not being able to logout or exit to a terminal but I haven't had that problem with this version on Debian.

There is a slightly less zippy behavior compared to the desktop run without Compiz Fusion running, but not too bad. I hadn't noticed any slow down on the old system, but considering this seems to have a lot less bugs happening (except for that zoom problem) I'm happier. Perhaps applying some of the old extra settings to xorg.conf would help but I'd rather not mess with those unless things get too bad. It just has glx and freetype in the modules section and Options Composite Enable down near the bottom. There's actually a lot less in xorg.conf than on OpenSUSE. The driver seems to just load stuff automatically that used to be needed to be specified in xorg.conf. This is Debian testing so it is Xorg 7.2. I guess Debian just configures things differently.

I like that I get the normal KDE startup and have to start Compiz manually. That autostart stuff sometimes would interfere with KDE loading things. The window manager appears to be kde-window-decorator, which I used most of the time anyway. But I don't need to start it, which is cool. It somehow loads along with Compiz-Fusion. I'll try to figure out where Emerald and the Emerald Settings Manager and themes are in a little bit. I like to use some of those every so often and think it installed with your package. I just have to find it! Edit: Oh! There it is in the same KDE Settings menu that the Compiz thing was. Okay, I'll play with that later.

So it's looking good! As stable as any of this stuff has been, albeit I am experiencing some slower desktop activities and that Zoom is giving me problems.

Photon
July 3rd, 2007, 06:35 AM
Well, I tested your repo yesterday and it works fine. Big thanks! Only the fusion-icon doesn't work somehow saying me

[code:95002]photon@PowerPC:~$ fusion-icon
Traceback (most recent call last):
File "/usr/bin/fusion-icon", line 4, in ?
pygtk.require('2.0')
File "/usr/lib/python2.4/site-packages/pygtk.py", line 61, in require
assert not sys.modules.has_key('gtk'), \
AssertionError: pygtk.require() must be called before importing gtk
[/code:95002]

How to fix this one? :)

shame
July 3rd, 2007, 10:04 AM
Well I'm glad it's mostly working ok for everyone :D

@ Eck
I did the latest update late last night and noticed the metapackage problem just afterwards. You are correct in that the metapackage stuff is being installed but one meta seems to cancel out the other for some reason.
I will look into it today and get it fixed for the next update.

@ Photon
My guess is you possibly need python-gtk2 installed. Let me know if that works and I'll add it as a dependency.
I'll look into the error a little more though just in case it's something else.

Once any initial problems are ironed out I'll be adding a compiz-fusion-plugins-unstable (or something) to include some of the other plugins that aren't included, such as 3D and gears.

norbusan
July 3rd, 2007, 12:30 PM
You are correct in that the metapackage stuff is being installed but one meta seems to cancel out the other for some reason.

It is not that one meta is cancelling out the other, the problem lies in the fact that no files are shipped at all, so dpkg believes that *any* package installing the same directories make these meta packages disappear.

Simplest solution would be to add a /usr/share/doc/<meta-package>/README(.Debian) file.

Thanks for your work on this

Norbert

shame
July 3rd, 2007, 12:35 PM
Thanks for pointing that out. I actually copied over the my beryl metapackages and altered them but didn't copy the files over :roll: so yes, the directories were empty.

I'll get onto it :)

<EDIT>
Should be working now.
Also, if anyone else has any problems with fusion icon let me know.

Photon
July 3rd, 2007, 03:29 PM
So which folders have to be created in /usr/share/doc? A "beryl" or a "compiz" one? :|

Eck
July 3rd, 2007, 06:11 PM
Photon, that was just a suggestion for including a how-to doc. If he decides to it would be created in the doc folder. Nothing for you to do here!

Shame,

So having installed as I described, with the errors there regarding the gnome meta-package, do I just do aptitude upgrade to have that fixed? Or do I need to redo the compiz-fusion-gnome with aptitude install?

It's working fine in KDE, which is what I use even though I want the gnome package included in case I do want to login at some point. I really wanted the all package but since the warning was there I avoided it.

What I'm saying is I don't want to break things. Would the simple aptitude upgrade bring in what's needed? And not overwrite the kde package? Would installing aptitude install compiz-fusion-gnome overwrite (break) the currently installed kde package?

This could get tricky, eh? Please inform so I understand what to do here, if you would.

Photon
July 3rd, 2007, 06:34 PM
Oh, sry, that's because of my English knowledge. :mrgreen:
What concerns the fusion-icon the suggestion about python-gtk2 didn't help since it had already been installed. :?

Eck
July 3rd, 2007, 06:53 PM
Okay, I updated.

What I did was login to KDE and not start Compiz so it could be updated without running. Good idea there!

I did aptitude update and aptitude upgrade. That gave me a bunch of things including the updated compiz-fusion stuff.

Then since stuff was held back I did aptitude dist-upgrade. This removed all the compiz-fusion stuff as it had it as being unused!

Well that wouldn't do so I then took a chance and did aptitude install compiz-fusion-all. Don't know if you fixed that yet but that installed along with a whole bunch of more dependencies that may have been because some mesa and xorg stuff had been upgraded with the upgrade and dist-upgrade.

I rebooted and did compiz --replace. Hey, that's a nice new Debian cap! I like the larger image of the stuff.

Anyway, I ran the CCSM from the start menu just to run it once. It still had the settings I had there previously. I guess all is the same now except I have not only compiz-gnome but also the compiz-fusion stuff for gnome (and of course kde) as well.

So I think things are installed as you have designed! There is still a delayed response for some operations such as clicking a menu heading like bookmarks in Iceweasel. Nothing that happens all the time, just sometimes stuff happens instantly and other times there are delays. This might just be memory problems with the NVidia driver and composite. Eventually they'll have that kind of thing, and specific recommendations regarding what to add to xorg.conf besides just enabling composite and having glx there. The nvidia-xconfig only really puts those two things there when doing composite-enable. I guess that's a separate issue from compiz-fusion packaging but, heh, we're all hoping to get all this running as smoothly as possible.

Thanks again for the super packaging! I can say that I think that compiz-fusion-all works fine now, unless I don't see any errors because I don't login to Gnome. I didn't have any aptitude report of errors when installing it. I was kind of surprised that it removed all the compiz stuff when doing the dist-upgrade but I guess it was nice since I could then install your all package not worrying whether it would break things. It can't break things that have been removed, eh?

Eck
July 3rd, 2007, 07:22 PM
Hey,

I just noticed that new fusion-icon. When I run it, it makes the gtk-window-decorator the decorator. I then made compiz the window manager from the icon and also selected kde-window-decorator. It replaced that and then if I opened another window I would get my buttons back on the decorator bar!

There are some problems with this. There is the icon there but it is an empty file icon! And also when I close the terminal window the fusion-icon just disappears!

But get this, compiz --replace gave me that slowdown but if I run compiz from fusion-icon I no longer have that slowdown! Although the icon vanishes and compiz restarts, this nicer system response remains.

I had noticed before the icon install with the last version that closing that terminal window restarts compiz. I don't need to keep the terminal window open all the time just to have the icon do I? And where is the picture for the icon? It is just a picture of a white file icon in the system tray, which then goes away when I close the terminal window where I started it from.

I noticed you revised things that the all package was fixed so I'm glad I used that.

Just keeping you informed as to my experiences. Any suggestions regarding the icon? Heh, it's nice that the system responsiveness is back when using the icon to start compiz. Hmm, maybe compiz --replace leaves kwin in charge and that's why things get slow?

The error that causes the fusion-icon to use the gtk decorator is that there is no decorator defined. Hmm, maybe I'll look around in ccsm to see whether typing in kde-window-decorator helps that. I think I remember CyberOrg recommending that in his SUSE instructions.

Edit - Oh, I see you have that there already. I added a & after kde-window-decorator --replace. I'll see if that helps, but I wonder whether there's something the fusion-icon doesn't see there as it claims there's no decorator defined.

Eck
July 3rd, 2007, 07:29 PM
Also, the slowness returned so the fusion-icon doesn't really fix that. It's not really that things are slow, just occasionally clicking a dropdown menu from a titlebar will have a delay. Stuff like that.

Ah! fusion-icon --replace & makes it stay. However it's still a plain white icon and it still starts the gtk decorator along with some warning errors. But I can either do kde-window-decorator --replace & or just click the kde decorator in the fusion-icon.

And so it goes...

shame
July 3rd, 2007, 08:42 PM
Oh, sry, that's because of my English knowledge. :mrgreen:
What concerns the fusion-icon the suggestion about python-gtk2 didn't help since it had already been installed. :?
I have seen similar errors to yours reported. I'm still looking into it but as soon as I find out what the problem is I will update fusion icon (if there is anything I can do about it).

@ Eck
You mentioned you had some stuff on hold, it may have been a dependency required by compiz fusion which caused them to be removed but it seems to be ok now? I have never used aptitude so I'm not sure of it's ins and outs.
Regarding the icon itself, I'm not sure why you are getting an empty file icon. I checked the package and everything is being installed where it should be and the icon shows normally for me.
Is anyone else having troubles with the icon not being displayed? It shoul look like the blue compiz cube with the white arrow.
When running fusion-icon (or fusion-manager) in a terminal, check the output displayed and see if it gives any clues regarding the icon.

Generally, when running an app from a terminal the app will close when the terminal is closed, I'm guessing fusion icon is detecting the closed terminal as a crash maybe and automatically restarting.
You could create a launcher on your panel or in kmenu with the fusion-icon command instead of running it in a terminal.

compiz --replace does a few checks and runs compiz/fusion the way it thinks is best depending on your graphics card, desktop environment and what fusion apps are available.
I assumed fusion icon would do the same thing, I haven't really had a close look at it yet but it does also always run it with gtk-window-decorator for me, also on kde. I'm guessing the gtk one is the first choice so if installed it will be used.

I should point out that the compiz-fusion-gnome/all aren't needed if you only use kde. I made the metapackages to enable people to install all the fusion packages they need without hunting around for them.
By splitting them into gnome and kde it means you can install which packages you need without having tons of extra dependencies.
comipz-fusion-all is just there for people who want everything and don't care about dependencies (like me :D )

Regarding the menu delay, different animations can have different impacts on the speed of things, try changing the create #2 animation. Play around with it a bit.

Eck
July 4th, 2007, 12:25 AM
Apt actually has a newer version that does the nicer dependency check that Aptitude has always done. It's just that the versions available on Debian testing don't have that yet so the safest package manager to use is Aptitude. I think the latest Ubuntu uses the newer Apt, and so using Synaptic for everything or apt, adept, whatever wouldn't matter. Debian, unless folks are running experimental (not even Sid has it), are better served using Aptitude. I'd prefer to have a nice gui such as Adept or Synaptic as Aptitude's gui version is kind of incomprehensible to me even after having read the manual. But I just use Aptitude from the command line. It is the recommended way (always using only Aptitude) that the Debian powers are suggesting for now.

The held back when I did the aptitude upgrade indicates the more conservative approach Aptitude uses, but if I follow that install with Aptitude dist-upgrade (which I do whenever I see anything held back) then those things are then also upgraded.

I see a free desktop.org icon in the Compiz folder. Is that the one that fusion-icon uses? If so I can create a menu item for the fusion icon and tell it to use that png for the picture. I don't know why that wasn't hooked in automatically since yours is.

I want both installed because I have the full gnome-desktop task installed and composite activated in xorg.conf. So this way if I go into Gnome at some point I could just turn Compiz Fusion on and it will have what it needs to work properly. Not sure if I ever will login to Gnome but maybe I'll want to check it out sometime.

Yes, it works fine now since after the aptitude-update, aptitude-upgrade (that removed the compiz stuff), and the aptitude dist-upgrade (which installed the held-back stuff), I ran aptitude install compiz-fusion-all. So everything should have installed. No errors were offered up by Aptitude while it was installing and configuring anything. And I know it's the newer packages because I see the newer cube cap and the fusion-icon works.

For now I prefer to start Compiz by compiz --replace &. It starts the kde decorator that way and with the & symbol it lets me close the terminal without restarting Compiz again. I'll leave the icon for a future update and see whether it works more smoothly then.

doubledr
July 4th, 2007, 03:20 AM
hmmm, I installed the fusion-icon package. When I ran the fusion-icon command, everything looked fine. But in the tray the fusion icon didn't show up. Instead, a empty white panel with a small attention sign was shown on the tray. Looks like fusion-icon didn't find the icon... Is there any configuration option to setup the icon path?

Posi
July 4th, 2007, 05:27 AM
There is one here, though I can't say whether or not or how well it works, not having used it myself.

http://www5.autistici.org/debian-xgl/
Its not compiled for the version of xorg that Lenny uses.

Eck
July 4th, 2007, 07:13 AM
doubledr,

If you're on KDE you can use the menu editor to create a shortcut to fusion-icon. It's in /usr/bin and the icon I believe is icon.png in the usr/share/compiz folder, but I previewed that icon and it kind of looks like just a blue little window decorator on top of plain white. Not much different than the file icon the system uses. I think there may be something messed up in the transfer, I don't know. It sure doesn't look like what they did on purpose.

I'm just using compiz --replace & to start things and have set what I want in the Compiz Config Settings Manager (that's in the Settings menu in KDE, or by running ccsm &. I like the & so I can hit enter in the terminal window and instead of nothing happening the command prompt comes up and I can exit gracefully. It's not necessary from a shortcut since there's no terminal running. Starting this way also starts the kde-window-decorator without my doing it. With the fusion-icon I have to change it to the kde decorator as it starts gtk instead, along with a bunch of error messages. I think they're still working on that thing.

The Emerald Theme Manager is also there in the Settings menu of KDE Kicker. I think the command for starting Emerald is emerald-decorator --replace &.

Things are looking nice with Compiz-Fusion. Certainly there are a lot more features than Compiz/Beryl had, and some of the old features that aren't there are also making their way in. Bugs I notice seem to get fixed in newer updates. It's nice how things are progressing. I'm just happy I can use the thing in Debian Lenny. I see the occasional complaint in Debian forums how folks are having trouble getting Compiz or Beryl to install and run properly. Compiz-Fusion is probably more stable than the old stuff at this point because the development on them stopped and they really aren't configured to work the way stuff like xorg, the NVidia GLX without AIGLX etc is configured now. I suppose they likely work okay on Etch with the older drivers and X11 Xorg stuff and AIGLX. But for those using Testing and the latest NVidia drivers, Compiz-Fusion is likely better. I know. We're not supposed to be using the latest NVidia drivers but tough, I want the fixes!

Here's a trick I found somewhere around here. If your full screen games are transparent (who want's that?) that's a feature! You can turn that off in CCSM in the Compiz general options. Remove unknown from the command for Opacity window settings. With unknown there anything it doesn't understand gets the transparent treatment. Weird seeing terminal windows and my desktop icons while trying to concentrate on my games! Remove unknown and it's fixed.

shame
July 4th, 2007, 09:31 AM
@ Eck
Compiz itself (or compiz-git at least) doesn't seem to install an icon at all. The freedesktop icon you speak of is actually the default compiz cubecap, though this is being overridden to use the debian cubecap.

Fusion Icon installs it's icons to /usr/share/icons/hicolor/22x22|48x48|scalable
I'm not sure why the icon isn't displaying for people but it's somethiing else I'll look into.

Eck
July 4th, 2007, 06:03 PM
I just updated to today's version (aptitude-upgrade). All the compiz packages were updated.

The problem with the decorator has been fixed. (Thanks!)

I wandered over to the icon folders you mentioned and the fusion icon is there, but it still is not being used. I get the plain white system file icon with the blue top.

I would make a shortcut in KMenu but all the fusion icon files I find are py scripts. I suppose if I just pointed it to /usr/bin/fusion-icon then put the picture in there I would get it, but really, I'll likely just wait until you fix the thing.

At least now I can start things by running fusion-icon --replace &. That seems to do the trick and I have the nice (not good looking but still functional) system tray icon. And it starts kde-window-decorator fine!

I'll exit from the icon before logging out though. I suppose kde might remember the settings otherwise. I don't want compiz loading at login. It probably would if KDE loaded the system tray fusion-icon at login so I'll avoid that. Am I right about that?

By the way, I've removed "unknown" from my CCSM Compiz General window options. This way my games aren't see-through! It was weird trying to concentrate on gaming when seeing stuff on my desktop.

shame
July 4th, 2007, 07:54 PM
I wandered over to the icon folders you mentioned and the fusion icon is there, but it still is not being used. I get the plain white system file icon with the blue top.

I would make a shortcut in KMenu but all the fusion icon files I find are py scripts. I suppose if I just pointed it to /usr/bin/fusion-icon then put the picture in there I would get it, but really, I'll likely just wait until you fix the thing.
Unfortunately, I have nothing to do with the coding of Fusion Icon so there is nothing I can do to fix anything in the program but I will get in touch with the developer to confirm if this is a problem with fusion icon or with my packaging of it.
The py scripts are frontends that handle things depending on your environment.

I'll exit from the icon before logging out though. I suppose kde might remember the settings otherwise. I don't want compiz loading at login. It probably would if KDE loaded the system tray fusion-icon at login so I'll avoid that. Am I right about that?
I think it depends on whether or not kde is set to save sessions.

By the way, I've removed "unknown" from my CCSM Compiz General window options. This way my games aren't see-through! It was weird trying to concentrate on gaming when seeing stuff on my desktop.
The compiz package itself uses Trevinos patches and optimisations, some of those window types by default are part of them.
I'm currently deciding whether or not to keep using these optimisations (which I think are an improvement) or just let it use compiz fusion defaults. I will keep them for now unless people would rather do without the optimisations?
Though you may have solved an issue of mine, my screensaver is always see through. I'll try removing "unknown" and see if stops that.

Eck
July 4th, 2007, 10:41 PM
Just an opinion but I like the optimizations because when I used to use what was probably just the default install by CyberOrg's SUSE yast meta package, I was kind of dumbfounded as to what I should select. The default is nothing on!

This is lots better, so I think you should keep them. I just needed to add a few things I'd like in the plugins this way instead of trying to search for the right plugins to load if I wanted my window to appear properly (Place), be able to move (move) etc.

A few fun things like fire minimizing and stuff is no problem, and appropriately off by default in case some systems can't handle it. But the standard window actions, the well advertised cube, known tweaks to get nice behavior from a detected videocard, etc are nice things not to need to worry about.

I didn't specifically mean for YOU to fix, but some new update in the future from the compiz-fusion team that addresses the fusion icon problem and so then an aptitude upgrade will then download your package that includes the new files that fix that.

As far as how you have your packages designed to setup, I love it. No way I'd figure out compiling this stuff on my own. I even use the fusion-icon now, although it doesn't look pretty yet. I start compiz-fusion with fusion-icon --replace &. It automatically gives me the kde decorator and sets the options I have in CCSM. The messages say they are starting ccp though. I thought that was the older configurator? Whatever, it works.

And, yes I have kde restore my sessions. So I don't mind just exiting from the fusion-icon before I logout. I want kde to remember my stuff! I also turn off the desktop preview and pager applet before logging out so I just need to add it AFTER starting fusion-icon so the pager works properly with Compiz. If I just left it there I'd need to close it AND restart it after turning on Compiz. I remember on SUSE that Compiz/Beryl was understood by the kde pager but ever since starting to use OpenCompositing I've needed to start the pager after starting Compiz. At least KDE remembers my setting for one desktop on Debian. On SUSE it always reset to 2 and I needed to toggle it to 4, apply, toggle it to 1, apply in order to get it to work properly with Compiz. With Debian I don't need to mess with the KControl at least. I set it to 1 and it remembers that. Then Compiz gives me the 4 little pager squares once Compiz is on and the Desktop Preview and Pager applet is added again. I wonder what's different about OpenCompositing's, Compiz-Fusion's Compiz that confuses the pager? It used to adjust to the old Compiz/Beryl automatically.

Photon
July 5th, 2007, 12:22 PM
I've updated all packages today and with the new versions fusion-icon works perfectly. :)

shame
July 5th, 2007, 02:27 PM
I've updated all packages today and with the new versions fusion-icon works perfectly. :)
I am glad, I made a very small modification to /usr/bin/fusion-icon. Does the tray icon display correctly?

Just to let people know, I've added a compiz-fusion-plugins-unstable package containing a few of the plugins still in early development.
3D
Atlantis
Gears
Screensaver
Wallpaper
Enhanced Zoom

Click the link in my sig if you need more info.
But remember they may not work very well at this stage, only for those who like to play around/experiment.

Photon
July 5th, 2007, 02:33 PM
Nope, it displays a white sheet of paper with a red X, but at least there is an icon where you can open the settings manager directly. :D

Thanks for the announcement, I'll try out the new plugins immediately! :)

Photon
July 5th, 2007, 05:24 PM
About the white icon: Unfortunately I've no idea of programming but I've looked into the code and the trayicon line looks like this:

[code:f12ca]icon = gtk.status_icon_new_from_icon_name('fusion-icon')[/code:f12ca]

whereas other icon lines look like this (for example):

[code:f12ca]img_options = gtk.image_new_from_stock('gtk-properties', gtk.ICON_SIZE_MENU)[/code:f12ca]

I wonder whether it's ok that the icon is named as "icon" in the first line (not working) and as "img_options" in the second one (working). Maybe it should be like this because there is a difference between trayicons and normal icons but it looks strange. As I said, I've no idea of programming but maybe that's really the mistake. :mrgreen:

I've installed the unstable plugins package and it works perfectly if Compiz Fusion is started manually but it has only about 10FPS if it's started automatically on system start. :|

edit: Just looked at the plugin list and noticed that the Screensaver plugin is missing (or I don't find it). :)

shame
July 5th, 2007, 06:38 PM
I would expect some, if not a lot of issues with the unstable plugins, hence the name. It's really only for people to see what's to come rather than using them day to day.

I'm still fiddling around with fusion-icon. Troubleshooting is a bit difficult since I get the icon displaying normally.

I realised a little while ago that I completely missed out the screensaver plugin :roll:
Mistake on my part. It will be updated a little later as soon as I get some time. Apologies :oops:

Photon
July 5th, 2007, 06:53 PM
Well, the Screensaver plugin won't run away. :D

Eck
July 5th, 2007, 11:02 PM
Nope, I upgraded today and the all package was also updated along with the new install of those new fusion plugins. The icon is still a file icon.

Eh, I went back to using compiz --replace & to start things up. I didn't like looking at the blank file in the system tray and I don't think there's anything different being done whichever way I start things. I'll keep checking though as things keep getting upgraded. I'm sure that'll eventually get sorted.

Hey! I noticed the 3D windows plugin is back. Was that there before? Anyway, it's cool to see the windows jutting out when I move the cube around again. I missed that from the Beryl days.

Don't forget that CCSM is in the KDE settings section, along with the Emerald Theme Manager if you want to use Emerald. So the icon isn't really necessary unless you want to apply the tweaks available like switching managers, indirect rendering, etc. I'll use it when the release version arrives or before if the white file icon is fixed, since it is pretty convenient.

I still have intermittent delays when opening dropdowns from a titlebar and opening the KDE menu or some other stuff. It's not really optimized yet. Like it's been said, we really aren't supposed to be using Compiz-Fusion yet. But I felt it would be more of a hastle for me to configure the older things and then remove them. Plus, the older Compiz/Beryl had been giving me problems when I used them on SUSE with later xorg and NVidia driver versions. The only really serious problem I'm having with Compiz-Fusion on Debian Lenny is that delay thing, and the minor one of the white file icon instead of the Fusion icon. I sure didn't want to wait for the usual Debian passing process. Since there's no official package that hasn't even started yet.

Now if I could only figure out how to get my floppy, cdrw and dvdrw drives to automount and unmount like they did on SUSE. I just asked about that on the Debian forums. Hopefully someone there will walk me through it. I tried installing autofs, got confused, and then purged autofs. I'm not certain that's the thing to use and didn't want to wreak what is working by messing with my configuration files. KDE mounts things if I tell the autorun to do something but I want things mounted without that as they do it on SUSE. I want it to ask what I want to do with the MOUNTED dvd, not the UNMOUNTED dvd, etc.

Could be as simple as changing noauto to auto in fstab but I want to be sure first before I break something. Anyway, hopefully someone will help me through that over there without telling me to use OpenSUSE. :D

Edit -

Oh, how dumb of me. Zoom works fine, I just forgot how to use it! Just hold the windows key and scroll up or down. Duh.

I just alternate whether I want the fusion icon there or not. It doesn't appear to matter as far as system performance goes. It's just ugly. Why does your icon picture show up and not mine? I'm jealous.

Photon
July 6th, 2007, 06:00 AM
I have the same problem with the main menu under Gnome: its opening takes about ten seconds. But it's the same without Beryl/Compiz/CompizFusion, i think it's a problem of Gnome/KDE.

Eck
July 6th, 2007, 06:52 AM
I don't think so, at least on my system. I removed the composite enable line from xorg.conf and the normal KDE menus are as zippy as one could want.

I just got annoyed at the Aptitude GUI crashing after configuring each install. I was installing most of the recommended software that it hadn't installed and constantly had to kdesu into ksysguard and kill Aptitude to continue. I almost certain this was because I was using it with Compiz running and I've read that the Aptitude GUI doesn't mix well with compositing active.

I knew I had missed a bunch of recommends and couldn't figure out how to get the command line Aptitude to show them, hence using that not easy to figure out GUI version. I checked out Synaptec for the first time. Gosh that looks easy to operate. I wish that I could use that but according to most of the Debian gurus if you're going to use Aptitude then it's best to use it for any package operations.

Next time I install some stuff I'll use the Aptitude GUI and see if it still freezes following an installation like it did with Compiz running.

I'll run KDE plain for a little bit now and keep updating the Compiz-Fusion stuff. After a few more updates I'll switch back over to it and check the progress. Those slow menus and (only a few, but important) program freezes are just too annoying to leave it on until things are more optimized. And it's not just slow menus. Delays where programs seem to almost freeze, but then come back, are more frequent with Compiz-Fusion turned on. It's just not quite ready for prime time yet.

Heh, if I miss playing around with it I'll just turn it on for fun.

shame
July 6th, 2007, 11:00 AM
I just alternate whether I want the fusion icon there or not. It doesn't appear to matter as far as system performance goes. It's just ugly. Why does your icon picture show up and not mine? I'm jealous.

It seems only the gtk frontend is working properly with fusion icon so I'm wondering if a particular gnome library is needed to get the icon to show with it.
Possibly gnome-icon-theme or something like that, which I have.

I'm still yet to add the missing screensaver to plugins-unstable.
The missus went into labour last night and had a baby in the early hours so as you can imagine I'm a little short of time at the moment.
Once I get a some spare time I will update everything and fix that.

Photon
July 6th, 2007, 01:17 PM
No, it's not because of GTK, I'm running Gnome and the icon is displayed wrongly, too.

Photon
July 6th, 2007, 02:23 PM
By the way, there is another bug: The Reflection plugin doesn't work properly because the reflection file "emboss.png" isn't there (it should be located under /data/emboss.png but there isn't even the folder data in / but the file emboss.png isn't somewhere else, too. :)

norbusan
July 6th, 2007, 03:54 PM
Hi everyone,
I also have a problem, but only on one computer (sid/amd64): When I do the
Alt-TAB
combination it cycles through the windows, but interestingly at every TAB it jumps 2 windows!

So if I have an even number of windows I can't reach all windows like this. With an odd number it works, but this is a bit a strange thing.

I guess it is some configuration error, but it was on a computer with fresh installation, so can someone give me a hint where to search for?

Thanks a lot

Norbert

Eck
July 6th, 2007, 06:23 PM
shame,

Congratulations! I suspect they'll be less time for package making for the next 18 years or so. :)

shame
July 6th, 2007, 08:57 PM
By the way, there is another bug: The Reflection plugin doesn't work properly because the reflection file "emboss.png" isn't there (it should be located under /data/emboss.png but there isn't even the folder data in / but the file emboss.png isn't somewhere else, too. :)

There are a couple of places that have similar missing "real" directories (I think splash is another one).
This is probably because nothing has been decided in the way of artwork so they didn't bother putting any real links in yet.

I also have a problem, but only on one computer (sid/amd64): When I do the
Alt-TAB
combination it cycles through the windows, but interestingly at every TAB it jumps 2 windows!

I haven't experienced this. Could there be some other keybinding somewhere that's conflicting?

I will be updating everything a little later so it may be a small bug that has since been fixed.
Also, fusion icon will be updated and will hopefully fix the icon issue.

Photon
July 6th, 2007, 09:14 PM
Oops, I haven't noticed the lines about your baby... Congratulations from me, too! Is it a boy or a girl? :)

shame
July 6th, 2007, 10:14 PM
shame,

Congratulations! I suspect they'll be less time for package making for the next 18 years or so. :)

Oops, I haven't noticed the lines about your baby... Congratulations from me, too! Is it a boy or a girl? :)

Many thanks, it's a girl. We already have a boy so that's it for me, one of each, I'm off for the snip ;)

Eck
July 6th, 2007, 10:27 PM
Noooooooooo!!!

(You never know.)

Heh heh, again congrats.

shame
July 7th, 2007, 12:04 AM
Incidentally, since she announced she was pregnant, I was insistent the baby should be called debian whether it was a girl or a boy.
She has completely refused this idea, saying it's not a proper name so I tried compromising and suggested debbie-ann. She is still refusing :(
A name is yet to be decided, negotiations continue...

Back to the packages though. Lots of updates. fusion icon updated, surely the tray icon must display properly this time. Try fusion-icon --help for options such as resetting config files and running different frontends. It now updates the hicolor icon theme cache during install so hopefully that might solve things. It should also now appear in kmenu under settings > Compiz Fusion Icon which should also show the blue compiz icon. (if run manually it still needs to be fusion icon or fusion manager, NOT compiz-fusion-icon.

And finally, I've sorted out compiz-fusion-plugins-unstable now to include the missing screensaver plugin

Let me know if there are any more issues...

EruditeHermit
July 7th, 2007, 01:13 AM
Hey Shame

fusion-icon is broken as it says
[code:9af40]
fusion-icon
Traceback (most recent call last):
File "/usr/bin/fusion-icon", line 80, in ?
from libfusionicon import *
ImportError: No module named libfusionicon[/code:9af40]

when I try to start it also the ABI version for compiz-fusion-plugins-unstable is too old and they need to be rebuild with the new build of compiz-fusion

[code:9af40]/usr/bin/compiz.real (core) - Error: Can't load plugin 'ezoom' because it is built for ABI version 20070606 and actual version is 20070706
/usr/bin/compiz.real (core) - Error: Couldn't activate plugin 'ezoom'[/code:9af40]

shame
July 7th, 2007, 01:26 AM
Are you sure you have everything updated? I'm not having the problem. Anyne else?

EruditeHermit
July 7th, 2007, 01:33 AM
[code:0d76e]ii compiz 1:0.5.1+git20070706-shame-0 OpenGL window and compositing manager
ii compiz-core 1:0.5.1+git20070706-shame-0 OpenGL window and compositing manager
ii compiz-fusion-plugins-extra 0.0.1+git20070706-shame-0 Collection of Compiz Fusion plugins for Comp
ii compiz-fusion-plugins-main 0.0.1+git20070706-shame-0 Collection of Compiz Fusion plugins for Comp
ii compiz-fusion-plugins-unstable 0.1.0+git20070705-shame-0 Collection of unofficial Compiz Fusion plugi
ii compiz-fusion-plugins-unsupported 0.0.1+git20070706-shame-0 Collection of plugins for Compiz - Unsupport
ii compiz-gnome 1:0.5.1+git20070706-shame-0 OpenGL window and compositing manager - GNOM
ii compiz-plugins 1:0.5.1+git20070706-shame-0 OpenGL window and compositing manager - plug
ii compizconfig-settings-manager 0.1.0+git20070706-shame-2 Plugin and configuration tool - Compiz Fusio
ii libcompizconfig-backend-kconfig 0.1.0+git20070703-shame-0 KDE Backend for the Compiz Configuration Sys
ii libcompizconfig0 0.0.1+git20070705-shame-1 Settings library for plugins - Compiz Fusion
ii python-compizconfig 0.0.1+git20070704-shame-0 Python bindings for the Compiz Configuration[/code:0d76e]

That is what I have installed. Is it the same as you?

shame
July 7th, 2007, 01:59 AM
You also need compiz-bcop. I think that might explain the problem.

EruditeHermit
July 7th, 2007, 02:11 AM
I still get the same problem even with compiz-bcop installed.

[code:de5c1]fusion-icon
Traceback (most recent call last):
File "/usr/bin/fusion-icon", line 80, in ?
from libfusionicon import *
ImportError: No module named libfusionicon[/code:de5c1]

[code:de5c1]/usr/bin/compiz.real (core) - Error: Can't load plugin 'ezoom' because it is built for ABI version 20070606 and actual version is 20070706
/usr/bin/compiz.real (core) - Error: Couldn't activate plugin 'ezoom'[/code:de5c1]

EruditeHermit
July 7th, 2007, 03:35 AM
The 20070707 update installed python-ctypes as a dependency and fixed the fusion-icon starting problem. However, the compiz-fusion-plugins-unstable plugins still do not work as they were compiled for the old ABI and don't work with the new packages still. The error output is the same as the last message that I sent for that.

Thanks for the help and the hard work, I appreciate it.

Eck
July 7th, 2007, 03:39 AM
Huh? No packages to update when I do aptitude update, aptitude safe-upgrade, aptitude full-upgrade. Did you pull the new packages to fix up the dependacies? I'm not getting anything new right now and I just ran it.

shame
July 7th, 2007, 03:44 AM
I actually added python-ctypes and python-gobject as dependencies for fusion-icon a short while ago, which is currently uploading now.
The problem with fusion icon seems to be this at the moment:
It has the 3 frontends: gtk, qt3 and qt4. It will try to run whatever it thinks is right for your environment.
qt3 frontend is currently broken so won't work. qt4 obviously needs qt4 so if you don't have the qt4 packages that frontend won't work so the best bet at the moment is to run fusion-icon --gtk.

I also noticed the screensaver plugin crashes compiz. I'm now uploading plugins-unstable again which should hopefully fix that issue.

Everything I have currently uploaded are all built against the latest compiz and bcop so I'm not really sure what the ABI thing is about. I still think it is likely related to compiz-bcop in some way.
I am using exactly the same versions as those on the repo and 3 people I have spoken to are also running the latest packages and nnot getting any ABI problem. I'll see if I can find any more info though.

Uploading is now finished you people having trouble with fusion-icon try fusion-icon --gtk and let me know how you get on. Also let me know if screensaver is working ok for you.

@ Eck
Assuming you mean the new unstable plugins, they aren't installed as dependencies of kde or gnome metas because of their nature so won't be added during dist-upgrade. I think they are better kept as an optional extra, especially since some of the plugins are proving troublesome.

Photon
July 7th, 2007, 10:23 AM
Hmm, fusion-icon still doesn't work properly. If ran as fusion-icon --gtk or (what is the same) simpy fusion-icon, there is this white icon, if ran as fusion-icon --qt4 there is no icon at all and if ran as fusion-icon --qt3 there is a free space where you can click and open the menu but the icon isn't there. :D

shame
July 7th, 2007, 11:17 AM
@ EruditeHermit
I have rebuild everything against the latest bcop and compiz so if you still have ABI problems try reinstalling if you haven't already. Also, if you ever installed from another source or manually before using this repo you might want to check there are no stray files hanging around from that.

I think all though issues with unstable plugins should be resolved now.

As for fusion icon I don't know what to say.
The fact it works for me would suggest either a problem with my packaging or some library or something that I have installed and most people don't (I have a lot of them).

If I still cannot resolve it in the next day or 2 I might have to remove it.

Photon
July 7th, 2007, 11:35 AM
Better don't remove it, a white icon is still better than no icon at all. :)

There is another thing about the unstable plugins. I've noticed that it's not their fault that Compiz Fusion runs very slowly. Without the plugins it's the same. :) But: This problem appears only if I've both Boinc Manager and Compiz Fusion in the autostart. If one of them is started manually the problem doesn't appear any more. There is also another problem with the Boinc Manager. If both Boinc Manager and Compiz Fusion are running (not necessarily started automatically) there is a white something in the left upper corner of the screen:

http://img502.imageshack.us/img502/3433/bildschirmfotovl5.png

I had the same problem with all versions of Beryl, too, by the way. :)

edit: Now I've noticed that the problem comes only if Boinc is started before Compiz Fusion independently of the autostart.

Eck
July 7th, 2007, 05:34 PM
Hmm, I couldn't reach the forum last night after an aptitude full-upgrade did manage to get the latest all package and updated everything.

Now there is a fusion icon in the KDE Kicker system area. There was no icon associated with it so I browsed to it and added it. The problem is that now fusion-icon will start compiz but NO icon appears in the system tray! If I run it from a Konsole then it shows that it is using python 4. I had to uncheck the 3D window plugin as I got the wrong version error reported earlier. It had worked before the update. I tried adding the icon to the panel but that just gets me the icon without the right click services.

So I'm back to running compiz with compiz --replace &.

This time, in order to try to avoid slow down and freeze issues, I did nvidia-xconfig composite, render-accel, and damage-events. It hasn't been enough time to really tell, but things don't appear to be as sluggish as before. Titlebar menus and the kicker menu appear right away. The fire minimize sometimes has a delay to it though. But adding render-accel and damage-events may have helped out things. I saw in a post once that triple-buffer also helps matters but I didn't see an nvidia-xconfig command for that in its man page and I'd rather not add things manually (although I do remove them manually when I don't want to use Compiz).

So before I had the wrong icon for fusion-icon, and now I have none! I noticed in the terminal when running fusion-icon that python was trying to connect to fusion-icon in the /high color/22x22/apps folder. The icon is not in the apps folder, but in the 22x22 folder! So I tried copying it there but it still didn't load (so I deleted the one I copied to put things back to where the installer had them). The fusion-icon does start compiz-fusion but just doesn't load anything into the system tray.

I'll try upgrading again in a bit in case you updated things again. I do have python 3 AND 4 installed (I installed 4 after your last information posted, to see if it would help).

Eck
July 7th, 2007, 06:18 PM
* KDE is running
* Decorator "kde-window-decorator --replace" is invalid.
... choosing kde-window-deocrator --replace as default decorator
* nvidia found, exporting: __GL_YIELD="NOTHING"
* Starting: __GL_YIELD="NOTHING" compiz.real --replace --sm-disable --ignore-desktop-hints ccp
* Using the Qt4 Interface
Traceback (most recent call last):
File "/usr/bin/fusion-icon", line 95, in ?
import_qt4(True)
File "/usr/bin/fusion-icon", line 47, in import_qt4
import PyQt4, interface_qt4
File "/usr/share/fusion-icon/interface_qt4.py", line 61, in ?
SysTray = QtGui.QSystemTrayIcon(QtGui.QIcon('../icons/hicolor/22x22/apps/fusion-icon.png'))
AttributeError: 'module' object has no attribute 'QSystemTrayIcon'

That's after installing compiz-fusion-kde. Aptitude had uninstalled all of compiz stuff because it reported that compiz-fusion-all and compiz-gnome depended upon libdbus-glib-1-2 (>= 0.74) but 0.73-2 is installed.

So it could not install compiz-fusion-all or compiz-fusion-gnome (or compiz-gnome) because Lenny only has libdbus-glib-1-2 0.73-2 available to it!

Well, I don't login to gnome anyway but hopefully that file will make its way to Lenny or you can allow 0.73-2 if that's possible.

The fusion-icon still can start things but, as you can see from the message I pasted, doesn't put the icon into the system tray anymore. So things still are a bit muddled. Heh, Aptitude was trying to get me to install the older version of Compiz when it was resolving dependencies. I'm glad I didn't let it do that!

Boy, this is taking a lot of work, eh? Well, I sure appreciate what you're doing at your end, which is considerable! I'm just installing stuff, but you're packaging all this together seemingly every few minutes.

I'm sure it'll get sorted. I guess my problem at the moment is running Lenny instead of Sid. That's something I'm not going to change, so until that libdbus-glib thing gets sorted I guess I'll do without the gnome version.

muh
July 7th, 2007, 08:30 PM
Hello.
I just droped in to say: Thank you shame for all your good work!
And im wondering; is this the new compiz-fusion-icon?
http://xs117.xs.to/xs117/07276/Namenlos.png

Photon
July 7th, 2007, 08:40 PM
No, that's the icon when there is no icon. :D

doubledr
July 8th, 2007, 07:59 AM
Or there is an icon but fusion-icon doesn't know where it is :D

xweber
July 8th, 2007, 11:08 AM
the icon is gone for me (kde). So there is no place for right-click and adjust some settings

Alex

crdlb
July 8th, 2007, 04:52 PM
Ok the bug should be fixed in the next update for kde (qt3 and qt4)

For gtk, try running: [code:7942f]sudo gtk-update-icon-cache -f /usr/share/icons/hicolor[/code:7942f]

Photon
July 8th, 2007, 06:56 PM
Doesn't work unfortunately. :?

Eck
July 8th, 2007, 06:59 PM
To try to do this clean I purged all the compiz stuff, deleted all the fusion icons in the icon folder and deleted the fusion-icon from the KDE kicker menu. Then I did an aptitude safe-upgrade and full-upgrade and restarted the computer.

To note: The fusion-icon folder itself is not removed even by a purge as aptitude states there are still files in the folder. The two files left in there are python files, with py extentions.

Only compiz-fusion-kde can be installed on Lenny as libdbus-glib-1-2 is version 0.73-2 and compiz-gnome depends upon the version being >=0.74, which is not available. So I installed compiz-fusion-kde and compiz-fusion-plugins-unstable.

Heh heh, that aquarium stuff is interesting but really the fish are too small to make it really cool. Trying to change the size just morphs the fish a bit but really they're still tiny fish swimming around that you can barely see. The gears are cool though.

Anyway, I tried gksu gtk-update-icon-cache after attempts to use that command with kdesu and kwin, kde, etc yielded just messages about the command not existing. Even gtk wouldn't except the -f in there. But I suppose my Gnome icons in the high color folder are refreshed. The fusion icon now appears in the 22x22/apps folder where it apparently belongs.

But, fusion-icon still gives that error that the module object has no attribute 'QSystemTrayIcon' and so doesn't appear in the system tray. It starts compiz-fusion though.

And regarding the decorator I still get Decorator "kde-window-decorator --replace" is invalid...choosing kde-window-deocrator --replace as default decorator.

What's kde-window-deocrator? And why does that work? The program seems to have it misspelled, no?

I apply emerald afterwards now anyway. Interestingly, I had purged the emerald stuff too but it still has the theme I installed somehow. I guess purging really doesn't completely purge?

Regarding responsiveness, although things are better with xorg.conf having Damage Events and Render Accel in there, I still get a delay intermittently with the titlebar menus. Not as bad as before, but still there. But overall things are much better.

Anyway, it appears that for now a Lenny system cannot have compiz-fusion on Gnome. There was just no way to install it as compiz-gnome depends on the libdbus-glib being a newer version that we can't get yet. It used to install, but not with the versions from the past few days.

And the fusion icon and misspelling of "deocrator" still is messed up. By the way, the fusion icon did not return to the KDE kicker menu when I reinstalled compiz-fusion-kde and compiz-fusion-plugins-unstable.

We'll all keep plugging away! :)

muh
July 8th, 2007, 08:29 PM
After the update today i have a blue icon but the cube doesnt work anymore :cry:

Eck
July 8th, 2007, 09:23 PM
That's bad. :cry:

Heck, the cube was the first thing about this 3D stuff that got exposure! Anyway, if you've tried the normal stuff like opening ccsm and toggling the cube plugin on and off and checking that there's nothing weird in there, I guess the next thing might be to try purging all the compiz stuff and reinstalling it.

If you're using Gnome then maybe you shouldn't uninstall the stuff. I don't know what's in Sid but none of the compiz-gnome stuff can be installed on my Lenny system because of one library update not being available yet. That's the libdbus-glib-1-2. Mine is version 0.73-2 but the compiz-gnome from the shame repo depends upon it being greater than or equal to 0.74. If you uninstall compiz-fusion stuff it may not be able to be installed until that's dealt with. I could only install compiz-kde and the new unstable plugins pack. The all package and compiz-gnome couldn't be installed.

Who knows? Maybe this has something to do with why your cube doesn't work? It works in KDE for me.

If your's updated okay then maybe you are on Sid and have access to the later version of that library file. Mine couldn't update a few days ago unless I removed the all and compiz-gnome stuff. Same today, as I can only get the kde stuff installed. This is using Aptitude which keeps good track of all this stuff, thankfully. I sure would get lost. :)

Just to play around I installed the 51077 Vista Black emerald theme along with the Firefox2 Vista Black Beta by Internauta2000 and the VistaMail Thunderbird theme. Wow! Who needs Vista? Only problem with these themes is the white fonts on the greyish white bottom bar. It makes reading what you're linking to really hard! I read somewhere there's a way to get the fonts down there to be black but I remember it looked complicated so I never tried it. That one bar is the only defect I can see. All 3 themes work with Emerald, Iceweasel and Icedove fine.

I just mess about for a bit, but usually just wind up with using KDE Plastic and the normal Firefox/Thunderbird default themes. I wanted to see how all this would run on Debian with Compiz-Fusion and the Iceweasel/Icedove substitutes. Works fine.

Hope you get that cube going! And I hope this fusion-icon and Gnome stuff gets sorted soon. That tray icon was nice while I had it.

shame
July 9th, 2007, 02:27 AM
As Eck noted, a couple of versions ago, the icons were being installed into the wrong place, which was my fault I'm afraid. I've fixed that now and I've been experimenting a bit.
After removing my package and installing fusion-icon from source I get the same results so I think I've removed any remaining errors on my part.
For me, the qt4 and gtk backends are working and displaying the tray icon. The qt3 backend sort of shows the icon but it's on the desktop instead of the tray.

Let me know if this is now working for people.

Ok the bug should be fixed in the next update for kde (qt3 and qt4)

For gtk, try running: [code:22ab4]sudo gtk-update-icon-cache -f /usr/share/icons/hicolor[/code:22ab4]
The fusion-icon package in my repo runs this command during the install so that shouldn't be needed.

@ Eck
The packages don't have a particular version of libdbus-glib-1-2 in the dependencies. I assume it is wanting that version because it's what the packages were built on or something. I'll look into it and see if there's anything I can do.

After the update today i have a blue icon but the cube doesnt work anymore :cry:
I have noticed a couple of times, when switching between fusion-icon and running compiz --replace my settings sometimes get messed up or corrupted.
Check through them and make sure everything is normal.

xweber
July 9th, 2007, 09:25 AM
after the updates now i have 3 compiz icons :-)

Alex

shame
July 9th, 2007, 11:59 AM
Do you mean you have a working icon for each frontend or you get three icons in the tray!?

muh
July 9th, 2007, 12:12 PM
After the update today i have a blue icon but the cube doesnt work anymore :cry:
I have noticed a couple of times, when switching between fusion-icon and running compiz --replace my settings sometimes get messed up or corrupted.
Check through them and make sure everything is normal.

Its ok now. The solution was, in general option - desktop size all values where 1 - so no cube :lol:
Changing the first part to 4 make it cubistik - thx again :P

Photon
July 9th, 2007, 03:10 PM
Yeah, now the fusion icon is working perfectly! Thanks, thanks, thanks! :D And the screensaver plugin is working, too, and it looks amazing! :)

Eck
July 9th, 2007, 05:30 PM
Hey,

I still get this:

Backend : kconfig
Integration : true
Profile : default
Initializing decoration options...done
* Searching for installed applications...
/usr/bin/compiz.real
/usr/bin/ccsm
/usr/bin/compiz
/usr/bin/kde-window-decorator
/usr/bin/emerald
/usr/bin/metacity
/usr/bin/kwin
* KDE is running
* nvidia found, exporting: __GL_YIELD="NOTHING"
* Starting: compiz.real
Traceback (most recent call last):
File "/usr/bin/fusion-icon", line 111, in ?
choose_interface()
File "/usr/bin/fusion-icon", line 81, in choose_interface
import_interface(interface)
File "/usr/bin/fusion-icon", line 52, in import_interface
exec('import ' + module)
File "<string>", line 1, in ?
File "/usr/share/fusion-icon/interface_qt4.py", line 62, in ?
SysTray = QtGui.QSystemTrayIcon(QtGui.QIcon(sys.path[0] + '/../icons/hicolor/22x22/apps/fusion-icon.png'))
AttributeError: 'module' object has no attribute 'QSystemTrayIcon'

So there's still no icon in the system tray for me. It no longer refers to a misspelled kde-window-deocrator as the one to use, which is nice! I guess everything is spelled correctly now. But it also doesn't do Starting: __GL_YIELD="NOTHING" compiz.real --replace --sm-disable --ignore-desktop-hints ccp either. Is that stuff just automatically written in to the kconfig backend this compiz.real uses now? Or are sm-disable, ignore-desktop-hints, and ccp no longer necessary? I see it says something about exporting __GL_YIELD="NOTHING" in there. So I guess that's still used somehow.

I also notice it no longer says Using the Qt4 Interface like it used to. Not that it worked then, either, but whatever it's doing it still doesn't put the fusion-icon into the system tray for me.

Is there anything I should be doing to fix this? Is something not installed that I need to install? Others have this working now so I'm just wondering.

All I did was have compiz not running and did aptitude update, aptitude safe-upgrade (the new upgrade command which upgraded the compiz-fusion stuff) and aptitude full-upgrade (the new dist-upgrade command which had nothing for me today). Should I have purged all the compiz stuff first? I did see that new python configuration files and stuff were installed during the upgrade and aptitude automatically configured everything. No errors were reported.

I didn't try installing the Gnome stuff. I think I need to wait until I see dbus things being upgraded before those gnome compiz programs will install because of that dependency I've commented on earlier. Once I see that I'll install the all package again. Right now I just have the kde and unstable plugin meta's installed and those are what got upgraded.

norbusan
July 9th, 2007, 06:01 PM
I have some questions:
- my xterms are always coming up with an opacity << 1, so I see through them. Where is the place to adjust this?
- screensaver plugin I couldn't find, where should it be?
Thanks for any comments/answers.

Norbert

norbusan
July 9th, 2007, 06:10 PM
And another question: video output of xine and mplayer does not work, telling me "X11 error: BadAlloc (insufficient resources for operation)" Can this be fixed?

Photon
July 9th, 2007, 06:13 PM
The screensaver plugin is in the Extras section. But you must have the unstable plugin-pack (compiz-fusion-plugins-unstable).

xweber
July 9th, 2007, 08:38 PM
Seems my kde-autostart script double-(tripple)-starts the fusion-icon. So its startet more than once, even if its already running (maybe recalled from kde session info). On Beryl times i had a killall beryl-manager before (auto)starting berylmanager via kde autostart. So for me it is not a problem of the debian packages - it is something with my startup.

Alex

shame
July 9th, 2007, 09:27 PM
And another question: video output of xine and mplayer does not work, telling me "X11 error: BadAlloc (insufficient resources for operation)" Can this be fixed?
Check if CCSM > Utility > Video Playback is enabled then see if things are ok.

my xterms are always coming up with an opacity << 1, so I see through them. Where is the place to adjust this?
I've never used xterm so I can't really say what's causing it but you could try overriding in CCSM > General Options > Opacity Settings
Try adding !name=xterm to the string there.

Seems my kde-autostart script double-(tripple)-starts the fusion-icon. So its startet more than once, even if its already running (maybe recalled from kde session info).
Probably something to do with the kde session. I start from an xsession but when I try kde autostart it starts normally also. I have set kde NOT to save sessions.

@ Eck
Could you check if python-qt4 and qt4-gui are installed? they should have been installed as dependencies but I'm not sure how aptitude will be handling things. If not, try installing them and see if it starts then.

I'm very pleased fusion icon is now working properly for most people,. The person to thank really is crldb, the developer of fusion icon who has been putting all the real work into it.

doubledr
July 9th, 2007, 10:40 PM
why now fusion-icon depends on qt4? I am running gnome... :(

Anyway, now the fusion icon shows up, Shame, thanks for your great work! :mrgreen:

Eck
July 10th, 2007, 12:19 AM
Yep, they're both installed. I wonder why it's not giving me the icon? It starts compiz-fusion fine, just no icon appears.

shame
July 10th, 2007, 12:23 AM
why now fusion-icon depends on qt4? I am running gnome... :(

Anyway, now the fusion icon shows up, Shame, thanks for your great work! :mrgreen:
I'm sorry, when I added the qt4 dependency, it was the only frontend that seemed to work on kde. Of course I forgot that gnome users probably don't want these extra libs.
Since fusion icon now seems to be working properly, I will remove the qt4 dependency and it should then only use qt4 if it happens to be installed.

Eck
July 10th, 2007, 01:04 AM
Well, it still used qt4 and still behaved the same way. No icon. Same error messages I've posted before. I just did the latest update.

Maybe someday I'll get an icon. At least all the compiz-fusion functions work. I hate an unsolvable mystery though.

doubledr
July 10th, 2007, 02:54 AM
Eck:
I don't know whether KDE works same as GNOME or not. But in gnome, if you want an application showing its icon, you need to load one applet which can display application tray icons in the tray. Try to run other applications which have icons and see whether their trayicons show up or not :mrgreen: .

Eck
July 10th, 2007, 04:04 AM
Thanks for that, but I have Firestarter, KPowersave, KOrganizer, Klipper, KNetworkManager, and KMix in the system tray. All load or unload fine. I can make a shortcut to the fusion-icon and hook it into the png picture for an icon but if I do that (tried it once from the old pre-made kicker shortcut that we don't get anymore) the right click menu doesn't have the Compiz controls in it, just the normal icon properties.

This did work in the original Shame repo packages and a few update cycles of them, but stopped working after one of them and has reported that bunch of error messages while trying to load the icon since.

It's not as if stuff is broken on my system. Everything I do works fine and aptitude can't find any broken packages when I search for them. I'm like the cranky old guy who's Doctor tells him there's nothing wrong but knows better because he has parts that just don't work right.

I just have a limp fusion-icon system tray icon. Anyone got Viagra for that? :lol:

doubledr
July 10th, 2007, 07:26 AM
hmmm, I read some KDE API document. It said that QSystemTrayIcon was introduced since Qt 4.2. What is your exact Qt4 version?

shame
July 10th, 2007, 11:02 AM
@ Eck

Also try removing fusion icon altogether now and reinstall. The last update should clear out all the old fusion files which wasn't happening before correctly.
Running fusion icon actually creates some extra files in /usr/share/fusion-icon which weren't being removed previously so there may be something hanging around from a previous version that is conflicting.

If it is the case that your qt4 version is a little too old, as doubledr hinted, try forcing qt3 or gtk with fusion-icon --qt3 or fusion-icon --gtk

Eck
July 10th, 2007, 08:27 PM
Well, well, well, today was a big Kernel upgrade day for Lenny users! Now, when I noticed the upgrade from the 2.6.18 series to the 2.6.21 series I did all the possible preparations I could think of.

I purged all the compiz, emerald, fusion-icon, libdecorations, etc, etc.
I removed all references to composite and the couple of Options stuff that were there to tweak xorg.conf for composite.
I did nvidia-installer --uninstall.
I did dpkg-reconfigure -phigh xserver-xorg and picked the nv driver.
I purged all the linux-header stuff.

Then I went ahead with the upgrade to 2.6.21-2-k7, rebooted, purged the 2.6.18 stuff, rebooted, installed the linux-header-k7 and linux-header-2.6.21-2-k7 stuff.

I then found that the NVidia installer couldn't successfully configure a new kernel module.

I installed the autoconfig, automake stuff and tried again. No go. I tried the $(uname -r) thing after NVIDIA Blah blah .run -k and that couldn't do it either. The log shows it finds the right versions of the kernel headers and the kernel either way but just doesn't get past some errors regarding makefile stuff. I do have the build-essential and the associated gcc make stuff installed and it had (obviously) had no problems with the older kernel.

I then checked and saw that there are no nvidia kernels or nvidia-glx packages available (except for the nvidia kernel legacy stuff) on the debian repos. So I can't even install the NVidia drivers the Debian way right now.

Stuff must be in flux with the new Kernel update. But this means no compiz or 3D video acceleration for now. :cry:

I suspect things will get sorted soon. All the checks show I have the right kernel installed and the right header packages. I had removed the old ones before the kernel update and installed the new ones afterwards. Everything works fine on the system.

Interestingly, there is no change in the way my hard drives are recognized. My sata is still sda1 and the drive Linux is on is still hda1. So they must have configured the kernel to use the legacy hard drive setup. At least that stuff wasn't messed up!

In fact it all went smoothly even with the Vista drive still accessible in read only (as I setup with nfsprogs and fstab) and boots fine from Grub. Everything works except for the NVidia installer not being able to build the kernel module.

Anyway, I guess I'll need to wait to get back to Compiz-Fusion and 3D gaming. I think this may have to do with gcc version weirdness but I sure hope it gets sorted soon.

doubledr
July 10th, 2007, 08:39 PM
All you have to do is to wait for 2.6.22 package. :mrgreen: Debian 2.6.21.x kernel images enabled paravirtualization, and, in 2.6.20 and 2.6.21, this symbol was GPL only. That is why you can't install Nvidia driver. :mrgreen: It is nothing to do with gcc

Fortunately, 2.6.22 is out, we just need to wait. :D

Eck
July 10th, 2007, 08:54 PM
OMG, that's likely the hold back. I just saw that

http://www.nvnews.net/vbulletin/showthread.php?t=90214

link that explained the para virtualization problem. I also saw the link to the Debian wiki about how to build your own Kernel without that enabled, but I don't see myself doing that.

Sheesh, I hope I didn't cause myself future worries by installing the autoconfig, automake stuff. The NVidia driver hadn't needed that before but I was just trying anything.

I hope it's not a long wait. Wouldn't you think that Debian would have waited until they had 2.6.22 ready before just accepting 2.6.21 into Lenny, knowing full well that the NVidia drivers, the Debian way or the NVidia way, don't install with that version? Or at least configured it without para virtualization so folks can use the NVidia driver?

Not happy now. I even purged the 2.6.18 kernel stuff so I can't boot into it and use the NVidia 3D driver. I guess that was a mistake, eh? I could have left that installed and just booted into that for NVidia use.

Well, I'm not about to reinstall the older Kernel. I'll live with it until they get 2.6.22 into Lenny, but I'm obviously not too happy right now.

norbusan
July 11th, 2007, 12:55 AM
The screensaver plugin is in the Extras section. But you must have the unstable plugin-pack (compiz-fusion-plugins-unstable).

Strange, I have:
ii compiz-fusion-plugins-unstable 0.1.0+git20070705-shame-0
so the plugins-unstable are installed, but the extra section only shows:
Annotate, Benchmark, Color-Opacity, Screenshots, Snow, Splash, Window Previews
furthermore, doing dpkg -L compiz-fusion-plugins-unstable I don't see anything related to screen saver:
...
/usr/lib/compiz/lib3d.so
/usr/lib/compiz/libatlantis.so
/usr/lib/compiz/libezoom.so
/usr/lib/compiz/libgears.so
/usr/lib/compiz/libwallpaper.so
...

Can you check on your system whether the screensaver is actually installed, is there a /usr/lib/compiz/libscreensaver.so or something similar. If yes, please call dpkg -S /usr/lib/compiz/libscreensaver.so.

Thanks a lot

norbusan
July 11th, 2007, 01:01 AM
And another question: video output of xine and mplayer does not work, telling me "X11 error: BadAlloc (insufficient resources for operation)" Can this be fixed?
Check if CCSM > Utility > Video Playback is enabled then see if things are ok.

Is activated, and withing YUV colorspace is activated, still no video output. Could it be a problem of the Intel Chipset 945GM? At the end of my Xorg.log file I see several warnings of this type:
(WW) AIGLX: 3D driver claims to not support visual 0x31

my xterms are always coming up with an opacity << 1, so I see through them. Where is the place to adjust this?
I've never used xterm so I can't really say what's causing it but you could try overriding in CCSM > General Options > Opacity Settings
Try adding !name=xterm to the string there.

Thanks, that helped.

Thanks a lot for your work! Bye

Norbert

shame
July 11th, 2007, 01:19 AM
@ norbusan
Due to a mistake by me, the screensaver plugin was missing from the first couple of versions of compiz-fusion-plugins-unstable.
I have checked my /usr/lib/compiz and the package itself and the screensaver is there. Make sure you have the latest version (updated earlier today).

I have read reports of problems with mplayer and intel cards, in that videos can't play at the same time as compiz fusion. I don't remeber seeing a specific error but I remember it being suggested that the intel card wasn't up to it.
I also saw another report of mplayer issues which was caused because the mplayer window was being opened transparently.
You could add an exclude rule (like with xterm) to see if that fixes it.

doubledr
July 11th, 2007, 03:06 AM
remove type unknown, then the mplayer screen will be back to normal. :D

norbusan
July 11th, 2007, 10:54 AM
@ norbusan
Due to a mistake by me, the screensaver plugin was missing from the first couple of versions of compiz-fusion-plugins-unstable.
I have checked my /usr/lib/compiz and the package itself and the screensaver is there. Make sure you have the latest version (updated earlier today).

Ahhh, I found the problem thanks to your hint:
$ apt-cache policy compiz-fusion-plugins-unstable
compiz-fusion-plugins-unstable:
Installed: 0.1.0+git20070705-shame-0
Candidate: 0.1.0+git20070705-shame-0
Version table :
*** 0.1.0+git20070705-shame-0 0
100 /var/lib/dpkg/status
0.0.1+git20070709-shame-1 0
500 http://download.tuxfamily.org ./Packages
$

So the problem is that once there was a version 0.1.0+git20070705-shame-0 and NOW there is 0.0.1+git20070709-shame-1, but the former one is considered *NEWER* than the latter one.

Thanks again

Norbert

norbusan
July 11th, 2007, 11:25 AM
I have read reports of problems with mplayer and intel cards, in that videos can't play at the same time as compiz fusion. I don't remeber seeing a specific error but I remember it being suggested that the intel card wasn't up to it.
I also saw another report of mplayer issues which was caused because the mplayer window was being opened transparently.
You could add an exclude rule (like with xterm) to see if that fixes it.

Hmm, ok I tried everything:
- removed the type=unknown so that mplayer is not started with opacity << 1
- adjusted the opacity manually
nothing helped.

I found that when starting fusion-icon there are two messages which could be related:
* Intel found, exporting: INTEL_BATCH=1
* No GLX_EXT_texture_from_pixmap present with direct rendering context
... present with indirect rendering, exporting: LIBGL_ALWAYS_INDIRECT=1


and
compiz.real (video) - Warn: No 8 bit GLX pixmap format, disabling YV12 image format

The first one come to a bit of surprise, no idea what is meant with this, but I supposed there will be direct rendering. Anyway all the effects *ARE* working very well. So I assume that means something different.

The second one makes me more nervous, anyone having a more precise idea?

Thanks a lot and all the best

Norbert

shame
July 11th, 2007, 03:49 PM
So the problem is that once there was a version 0.1.0+git20070705-shame-0 and NOW there is 0.0.1+git20070709-shame-1, but the former one is considered *NEWER* than the latter one.

Ah, I did pull a version down and replace it after I realised the versioning didn't match with the other plugins, unfortunately it seems you happened to install in between, apologies.

compiz.real (video) - Warn: No 8 bit GLX pixmap format, disabling YV12 image format
I have that error also, on nvidia but video plays just fine for me in all players, including mplayer. In fact it makes no difference whether I have the video playback plugin enabled or not.
I would think the first message is saying it is falling back to indirect rendering as glx texture from pixmap isn't available with direct rendering?
I'm not sure but it could have something to do with the mplayer problem. Maybe it is an intel issue after all. I'll see what I can find out.

Also, have you tried playing around with the output settings in mplayer? Maybe changing would help.

norbusan
July 11th, 2007, 04:22 PM
Ah, I did pull a version down and replace it after I realised the versioning didn't match with the other plugins, unfortunately it seems you happened to install in between, apologies.

He come on, that was my fault, I could have realized this earlier. You are doing the work. Thanks a lot again.


Also, have you tried playing around with the output settings in mplayer? Maybe changing would help.

Bingo. The following -vo variants did work: gl, gl2, while sdl, x11, xv, dga don't work. The only problem is that the gl/gl2 output makes the video window somehow strange, without window decorations etc. But anyway, I get it working now. THANKS!

Best wishes

Norbert

Eck
July 11th, 2007, 08:03 PM
I'm back! That didn't take long, eh? It seemed like an eternity to me though. The open source nv driver actually is quite nice, but once you've tasted the Compiz-Fusion (and 3D gaming for that matter) it's a major loss going without it.

I bit the bullet and installed the modified NVidia installer the modifies the Kernel installer to get along with para-virtualization. I haven't a clue whether the script disables para-virtualization or just modifies the GPL only designation but, hey, I don't care as long as I have my cool stuff back!

I'm trying things with just nvidia-xconfig --composite, which just puts the composite enabled and load glx into the xorg.conf. I saw a listing of what the defaults are and I believe that Damage Events and Render Accel are both enabled by default now without explicit comments in xorg.conf. I have a sneaking suspicion that on Debian AIGLX gets enabled automatically when composite is enabled, and that may be what slows things down (using that instead of the built in NVidia GLX). But it also may be what has caused me not to experience the black window bug as well. So I hesitate to add AIGLX False as an option. I don't want to create a problem.

I had deleted every reference to compiz, fusion, what have you in my home directory's hidden folders with the exception of the Gnome hidden folders as I didn't know whether deleting gconf stuff might hurt things. I don't know whether gconf just comes by default with a Compiz section and didn't want to break anything.

I still could not install compiz-fusion-all because of that version mis-match I've described before. I just installed compiz-fusion-kde and the unstable plugins which was what I had before. Unfortunately I still get the same errors regarding the fusion-icon and no icon appears in my system tray. This problem started when I first was unable to upgrade the gnome compiz stuff and had to remove all of compiz and install just the kde version. I have the feeling that this problem will disappear when I am able to install the compiz-gnome stuff, which will replace whatever is left over there with newer calls. I am just guessing about this. I suppose most folks using compiz-fusion from your repo are using Debian Sid, which may include that newer version of the file that my Lenny system doesn't have available, preventing the Gnome install of Compiz-Fusion.

So things are just about the same as before. Most things work great but no fusion icon in the system tray. I know I had gotten rid of the older configuration as I needed to reapply my specific settings in CCSM this time and my privately installed Emerald themes aren't there. I think fusion-icon might be fixed for me once I can install the Gnome stuff. Just guessing, but that is when my problem started.

shame
July 11th, 2007, 09:01 PM
@ Eck

Not sure if you noticed doubledr's post or not. He suggested your version of qt4 may not be high enough for the qt4 functions in fusion icon.
It certainly would explain things.

Have you tried forcing qt3 or gtk (fusion-icon --qt3/fusion-icon --gtk)? If that is the problem forcing one of the other frontends ought to work.

Eck
July 11th, 2007, 10:03 PM
My python-qt4 is 4.0.15 so that's likely the reason (it's older than the one he mentioned is compatible).

I had tried running it with gtk but it wouldn't start compiz that way. I'll try specifying qt3 in a bit. Thanks for pointing that out, both of you. I hadn't checked that before when I had just checked whether I actually had qt4. So I know the answer to the mystery now!

Odd that Debian would release a Kernel update that would disable even their own ability to provide NVidia non-free drivers but would do such careful and lengthy testing of python versions. But I'm not being critical of their being careful! I like that things are thoroughly tested. Who wants instability and broken programs? But I'm saying they should have been just as careful about putting the Kernel into Lenny. I guess they don't place non-free compatibility in a high testing priority. But 3D Video drivers are important! Perhaps they felt there were important security additions to the newer Kernel's that made its inclusion important.

No problem! I'll see whether fusion-icon works with the explicit qt3 switch. If not, it's not a huge detriment. I'll know that the newer qt4 version will show up eventually.

Thanks also for the support! Now I also have to wait for that gnome file to be released to Lenny as well, before the Fusion Gnome stuff will install again. Heh, someday I'll have a reason to login to Gnome, if only to see the difference from OpenSUSE's Gnome.

Eck
July 11th, 2007, 10:55 PM
Holy cow! I did fusion-icon --qt3 & and the icon is now in the system tray with all its options!

Hooray! So, it's qt3 for me, eh? Yeah, that's a nice little fusion icon there, with the proper picture for the first time (for me).

It's a happy day in computerland.

muh
July 12th, 2007, 01:43 PM
Finaly you get your icon Eck. :P
But i got three! but no trayicon - this is no big deal; i just have to start fusion-icon manuel.
Will this be fixed?

Eck
July 14th, 2007, 04:58 AM
Well, there goes my Compiz Fusion again.

Aptitude safe-upgrade held back some of the Compiz Fusion packages and installed others. The next step for that is aptitude full-upgrade, which reported that my Compiz Fusion packages were broken. It said that most of them required libc6 (>=2.6-1) but 2.5-9+b1 is installed.

It offered to resolve the dependencies by removing some of it but doing that would have made Compiz inoperable (it didn't say that but I knew that was the case). So I quit that and had it search all the compiz, emerald, and fusion packages and I just did aptitude purge on all of them.

Then I set KControl stuff back to default things and did ctrl-alt-F1, logged on, did dpkg-reconfigure -phigh xserver-xorg and then dpkg-reconfigure xserver-xorg so I would get default stuff in xorg.conf plus my monitor's correct settings.

Until Lenny gets the newer libc6 I'm stuck with no Compiz unless I remove the Shame repo and install either Compiz or Beryl. I guess I'd choose Beryl since that'll use the native NVidia glx rather than the AIGLX that Compiz would use. Plus I'd get the nicer controls with Beryl and more plugins.

First the Gnome version of Compiz Fusion was taken away and now the KDE version. That's not nice! And just when so much had been fixed. Oh well. I guess I'll go remove the Shame repo's since I can't use anything from there at this time.

Price of progress, eh?

Edit - Hmm, well I guess I could try your Beryl packages instead of the debian.beryl-project.org. You have newer stuff and more plugins! :) Again it states it's for Debian Sid, but back when that was posted Lenny WAS Sid! I'm thinking it would likely work fine, and maybe better than the older stuff on the official Debian Beryl Project repo. The Compiz stuff appears to be a choice between a really old Debian Lenny version with very little in the way of KDE support or self compiling the 0.5.0 version. I don't think either is the way for me. Your repo seems more appropriate for my KDE needs.

I'll mull it over for a bit. I might just wait this thing out. It'll take ages (I think) before Debian upgrades libc6, but less time before an unofficial Compiz Fusion repo is likely to appear for Lenny users. I'm sure the developers want Etch and Lenny users to be able to use their new product!

Being that it's not really out yet, I have enjoyed testing Compiz Fusion. Just sorry it went away because things have really improved lately. And your package installing has worked seamlessly. Really good. Not your fault that newer libraries are needed for the programs.

shame
July 14th, 2007, 09:16 AM
@ Eck

The beryl packages should work fine on Lenny.
However, I had intended also doing an Etch or Testing Compiz Fusion repo but it has been put back a little due to lack of time. It is still my intention I will hopefully get it up and running in the next week or so.

Also, there will be a second repo based on official releases once we get a Fusion release. This will mean much longer time between updates so may cut down on the dependency problems.

Of course, just doing a Testing/Lenny repo instead of the dedicated Sid one should make it fully compatible with both I would think.

Eck
July 14th, 2007, 03:36 PM
I'll go ahead and print out your Beryl page. Your setup is easy to install and uninstall so I see no problem in trying it out. I'll leave out the KDE Pager for Compiz thing, as the built in one really has no problem as long as it's started after the composite manager is started and also it's been a couple of KDE versions since that repo was being actively updated. I have KDE 3.5.7 and would rather not install a component likely built for 3.5.4.

Folks see composite as unnecessary entertainment fluff (well, some do), but once you're used to it being there it really seems that half your desktop is gone when you don't have it. When I started using Linux with an ATI card and OpenSUSE one of the first things I did was activate Compiz. So I've always had some kind of cube going and am used to putting stuff on separate viewports. I never really got the hang of the traditional KDE separate desktop way of doing that.

I'll look forward to your updates that'll get Compiz Fusion going for us Testing users again. I think the bulk of the home desktop users use Testing so that'll likely make a lot of people happy. Servers and corporate folks likely use Stable, and of course should expect to need to wait until, well, this new stuff is stable and official.

Eck
July 14th, 2007, 06:12 PM
Woot! I installed the whole beryl-shame. I see that I can choose whether I keep the normal KDE taskbar and pager so I'm trying it with just that. So far so good.

Hmm, things are a lot more responsive than Compiz Fusion is as of yet. At least, regarding the menus which were getting better but still a bit of a delayed response at times.

Man, this Beryl thing was pretty good. I activated essentially all the stuff I had been using in Compiz Fusion. Seems pretty much the same thing, actually. Things have different names and places in Beryl-Manager, but they're all in there somewhere.

Hmm, I wonder what the Auto setting for Rendering Platform (in the Advanced area of the system tray icon) is giving me, NVidia or AIGLX. I could choose to force NVidia but since it works, I'd better not mess with it. I wish I could tell which it's using though. Just so I know.

I'll get to checking how programs get along with it in a bit. I actually have somewhere to go tonight (unusual unfortunately) so not too much computer time today. But I do want to see if I can exit out and get KDE to not start this automatically. I just started Beryl the first time with the KDE menu Beryl Manager shortcut. Then I switched on Aguamarine from the icon and restarted Beryl and the decorator from the icon. Then I went into Beryl Settings and turned on and adjusted a few items to get essentially what I had before, skydomes, effects, specifying 85 in refresh rate (which is what my CRT monitor uses, not the default 60) and so on. I focused the cube out to about 3 and turned on transparency, etc, etc. Too bad the nice Debian cube cap png was removed along with the rest of the Fusion stuff. That was kind of nice but I can live with the Beryl emerald there for now. I like that it's on both the bottom and top of the cube and transparent with the rest of it.

Hmm, no titlebar menu delays or KDE menu delays. I wonder what's set different in Beryl that gets those working right that isn't in Compiz Fusion?

There is a slight jerkiness to the IceWeasel (Firefox) scrollbars that wasn't a problem with Fusion.

Oh well, it's just temporary until Compiz-Fusion becomes available again.

How about my latest adventure? I needed to let Aptitude remove transcode because the latest full upgrade of stuff breaks it due to another one of those dependencies needing a newer version of another file. Heh, I'll see what not having transcode does to some of my stuff as time goes on. I guess I'll be able to install it again at some point, but the newer transcode depends upon a newer version of something else that isn't available yet. Tricky, these updates.

cwall64
July 16th, 2007, 04:06 PM
has the repository moved from "deb http://download.tuxfamily.org/osrdebian unstable compiz-fusion-git", tuxfamily.org doesn't seem to have the "osrdebian" structure today?

Eck
July 16th, 2007, 04:17 PM
I appear to be getting closer to being able to install this again, as Lenny got the new libc6 today. So I could install the compiz-fusion-kde stuff again, but the libdbus-glib thing is still the older version so the compiz-gnome is still beyond me. So I'll just keep waiting a while.

Beryl is working perfectly in the meantime, which gives me the same things I'd be using anyway.

Osrdebian? I don't remember using that for Shame's repo.

Edit - Oh yeah, forgot I mentioned transcode problems. Fixed by a slew of upgrades by the Debian Multimedia Org folks! Transcode is back on. That was fast! They had it all back up and working before I needed to work on a DVD.

cwall64
July 16th, 2007, 05:00 PM
has the repository moved from "deb http://download.tuxfamily.org/osrdebian unstable compiz-fusion-git", tuxfamily.org doesn't seem to have the "osrdebian" structure today?

Sorry, posted in the wrong thread!

Eck
July 17th, 2007, 05:37 PM
Lenny just got libdbus-glib-1-2 version 74.1 today. That means we should be good to go with Compiz Fusion in Debian Lenny for both Gnome and KDE.

I'll tackle the purging of Beryl, removing the Beryl repo, inserting the Shame fusion repo, redoing the key, and installing it all in a little while. Gotta think about it because Beryl is working fine. No menu or right click delays or the other current Compiz Fusion oddities and slowdowns. Maybe I'll just leave it alone for now.

shame
July 17th, 2007, 10:34 PM
If it helps, I have both beryl and compiz fusion installed and switch between them at will with no problems.

Eck
July 18th, 2007, 01:40 AM
Yes, I noticed before when you mentioned them both being on there. But to me that's kind of like having Windows Media Player 7, 8, 9, 10, and 11 all on the same system. Or, like having Windows 95, 98, 98SE, ME, XP, and Vista on a multiboot setup. Or, well you get my point. Lots of different ways of accomplishing the same thing. Fun but a bit too tedious to keep up with for my tastes.

I'll get around to updating to Compiz Fusion again. But darn, you made that Beryl package so good that it does all the things, at least that I do, that the newer stuff does! And no strange menu delays either. Makes it hard to convince myself to mess with it.

I managed to find the Debian cube cap that you have in your Compiz Fusion package still lurking in my ~./thumbnails folder. I went ahead and copied it to my home folder, renamed it to its original name without all the numbers, and use it as my top cube cap in Beryl! I had to put a check into the stretch box so it would proportion itself correctly. For some reason it wouldn't get put as the bottom cap even when I moved it up in the order so I just left the Beryl one down there.

All in all, this composite thing is great! I'm bored when I (rarely) boot into Vista.

shame
July 18th, 2007, 11:16 PM
Just out of interest, has anyone got the wallpaper plugin from my repo to work? As I understand it, it causes compiz to crash when used in kde but I don't know about gnome.

I've just found out that you can have multiple wallpapers even without the wallpaper plugin so if it's not working for people I will remove it.

reez0105
July 19th, 2007, 03:30 AM
Just out of interest, has anyone got the wallpaper plugin from my repo to work? As I understand it, it causes compiz to crash when used in kde but I don't know about gnome.

I've just found out that you can have multiple wallpapers even without the wallpaper plugin so if it's not working for people I will remove it.

i don't know that....can you tell how...is there any nautilus script for that...or use other application to draw desktop wall?

SpmP
July 19th, 2007, 04:16 AM
I thought wallpaper was broken too but according to the thread here:
[url:a89c2]http://forums.opencompositing.org/viewtopic.php?f=15&t=1401&start=0&st=0&sk=t&sd=a&hilit=wallpaper+plugin[/url:a89c2]
you add a file:// on the front and a :100 on the end. dont know what the 100 is assume its scale...? i.e
[code:a89c2]/home/someuser/images/Backgrounds/360-1.jpg[/code:a89c2]
becomes
[code:a89c2]file:///home/someuser/images/Backgrounds/360-1.jpg:100[/code:a89c2]

Presto!

stops crashing...
now to figure out this nautilus transparency business. To be honest I like the desktop without all those icons...

shame
July 19th, 2007, 02:24 PM
I thought wallpaper was broken too but according to the thread here:
[url:c7cfb]http://forums.opencompositing.org/viewtopic.php?f=15&t=1401&start=0&st=0&sk=t&sd=a&hilit=wallpaper+plugin[/url:c7cfb]
you add a file:// on the front and a :100 on the end. dont know what the 100 is assume its scale...? i.e
[code:c7cfb]/home/someuser/images/Backgrounds/360-1.jpg[/code:c7cfb]
becomes
[code:c7cfb]file:///home/someuser/images/Backgrounds/360-1.jpg:100[/code:c7cfb]

Presto!

stops crashing...
now to figure out this nautilus transparency business. To be honest I like the desktop without all those icons...

I can't speak for gnome but on kde this does work but still needs killall kdesktop.

It seems pretty pointless since you can do exactly the same thing without the wallpaper plugin:

CCSM > Desktop > Desktop Cube > Appearance > Background Images

Just set 4 different images there and no need for the file:// or :100

So I've removed the wallpaper plugin for now. If anyone really wants it back let me know but there doesn't seem much point.

SpmP
July 19th, 2007, 11:35 PM
Thanks shame,
using the desktop cube method, transparency works properly now..

Still no bottom cube image, even with two images in the cube caps... what am I doing wrong?

cheers.

shame
July 19th, 2007, 11:43 PM
There is no way to display cubecaps on the bottom at the moment (as far as I know). I'm not sure why but I'm sure it will be possible in due course.

Eck
July 21st, 2007, 05:18 PM
I don't think I'll ever need to, but just in case I just downloaded all the deb's in your Beryl repo. This is Shame's stuff I'm talking about. Could you just post the order I would install them onto a Debian i386 system? I guess the prerequisites as to what I should install before them would be helpful too. I suppose libxcomposite, libgl-mesa, libwnck, but I'm not certain since when aptitude installs stuff it gets the dependencies too but one wouldn't know those if just using dpkg to install the deb's.

I'm not requesting a lot of effort or a whole guide, of course. Likely, I'll never need to do this but an order of install just in case would be helpful.

shame
July 21st, 2007, 09:24 PM
Personally, after building the debs I just do dpkg -i *.deb in the folder they are kept and they normally install without issue. Of course if you don't have the dependencies you would get lots of complaints. Simply doing apt-get -f install afterwards should then pull in all the needed dependencies.

Eck
July 22nd, 2007, 05:14 AM
Thanks. I thought there might have been a particular order that the deb's should be installed in. I thought I had seem some how-to's that said something like, " if you want to do this manually just download the binaries and install them in this order: Blah, blah, etc." Hmm, that may have been from either the Beryl or Compiz wiki guides. If so, I have those printed out.

Actually, like I said, I never really expect to do that but wanted to have the whole setup on hand just in case.

Edit -

Oh! Duh. I just got it. You put an asterisk in there so all the stuff in the folder gets installed. Heh heh, sorry, slow in the uptake sometimes!

completeja
July 23rd, 2007, 07:10 PM
Thanks shame for all your hard work! My Windows-using friends now think I'm cool instead of stupid... :D

shame
July 23rd, 2007, 11:47 PM
You're very welcome :)

Keeps your eyes peeled folks, the next update (in an hour or so from now) will have the very excellent new shift switcher plugin in plugins-uns