Another blog post!
Since the release the core team has been doing a bit of planning for what we want to do in the upcoming 0.9.2 release. A roadmap of “big features” will be coming in the next week or so.
In the meantime I’ve been trying my hand at porting some of the other non-official plugins. Work is going pretty well so far, we now have the following plugins done:
- Dodge Windows
- Dim Dialog
- Simple Animations
- Screensaver (ongoing work here too, stay tuned)
- Anaglyph (thanks soreau)
- Toggle Decoration (thanks soreau)
- Freewins
- Desktopclick
- Mousetrails
There are still a few more unofficial plugins to go until we have 100% feature parity with the 0.8 branch. Among some of the ones I’m working on right now:
- Animations Plus
- Newton (Physics Engine for Compiz)
- Sound (ALSA based sounds on window events)
We’ve also had some bugfixes, particularly to the animation plugin where animations wouldn’t fire for some windows (thanks Jay!)
Otherwise, it looks like we’ll be implementing *small* user requested features in the time being and continuing to fix bugs. It’s all quite fun!
I just wanted to say thank you so much for what you are doing. This project is the main reason I’m trying to teach myself to write C++ code. I wish I could help, but I don’t think I’m anywhere near that level yet. (I keep hoping my local college will offer a C++ class, but they haven’t done that for a while.)
Come hang out on #compiz-dev, I can give you a run-through.
I’m from Argentine, I’m studying computer science in the university and this is my fourth year, so I have knowns about c++ and openGL. I’d like to help to this project, but I dont know how to start. Can you help me too? (sorry for my english..)
Any word about distribution including 0.9.* ?
OpenSUSE 11.4 will probably include it.
I vote for XI2 / MPX!
Any idea how the debian/ubuntu packaging is going?
Is there a way compiz could actually simulate the way apple touchpad works?
I know synaptic or other manufacture provide this functionality, it’s just the driver which fails to take advantage of the underlying hardware capabilities.
Why I ask is cz i have seen a friend of mine doing everything from his touchpad, switching windows and everything, and i just thought it would be great if compiz brought this to linux as well.
Probably someone could write a synaptics events touchpad to listen for multitouch events.
Unfortunately I don’t have a synaptics touchpad 😦
Hmmmm.
Well i have synaptics and if you help me I can do it…
I think this could be an excellent new plugin for compiz.
Offcourse the default size of our touchpad won’t help this feature but it would be a great start. I am a C++/ C# developer so programming won’t be a problem as such. Wat say?
I have a synaptics touchpad. On ubuntu, it does use the multiple touch ability to some extent. It lets you do different clicks with multi touch: A two finger tap is right click, a three finger tap is middle click, and a two finger drag is scrolling. If you have a synaptics touchpad (and use ubuntu) the configuration for it is at System->Preferences->Mouse, and then the touchpad tab.
What I would like to know is if you friend was doing Multiple pointers with his touchpad or if he was just doing gestures (like ubuntu has).
I think I would be nice if the touchpad could work with Multiple Pointer X, letting you have multiple cursors. I don’t think that would be part of compiz though, it probably has more to do with the X server.
Can window scale plugin show minimized windows?
Also can windows preview show them?
I know there has been a big discussion about how gbus doesn’t support it, just curious about compiz development.
+1
it’s the only annoying thing in compiz, why kwin shows minimized windows previews and compiz not?
Thanks for all the hard work
Compiz is doomed, Gnome has decided their crappy Gnome-Shell is worthy successor to it. As unlikely as it may seem Linux desktop RIP without Compiz!
ok, this is great work guys !
almost everything works now (with gcc 4.5.1 & glibc 2.12.1) for me except the following annoyances:
*) several times the screen’s content doesn’t get updated so I have to minimize and then maximize the window, resizing or changing the desktop (via wall or expo) doesn’t seem to help
*) libimgsvg and libneg don’t work
*) besides that all of the plugins I regularly use (including the magic lamp *yay* !) work
I don’t know what version of boost you guys are using but it (libimgsvg and libneg) both doesn’t work with boost 1.42 or 1.44
help please with the following error message:
compiz ccp –sm-disable –replace
Backend : ini
Integration : true
Profile : default
Adding plugins
Initializing core options…done
Initializing composite options…done
Initializing crashhandler options…done
Initializing opengl options…done
Initializing imgjpeg options…done
Initializing decor options…done
compiz (core) – Error: Couldn’t load plugin ‘/usr/lib64/compiz/libneg.so’ : /usr/lib64/compiz/libneg.so: undefined symbol: _ZNK5boost13serialization13typeid_system27extended_type_info_typeid_012is_less_thanERKNS0_18extended_type_infoE
compiz (core) – Error: Couldn’t load plugin ‘neg’
Initializing switcher options…done
compiz (core) – Error: Couldn’t load plugin ‘/usr/lib64/compiz/libimgsvg.so’ : /usr/lib64/compiz/libimgsvg.so: undefined symbol: decor_apply_gravity
compiz (core) – Error: Couldn’t load plugin ‘imgsvg’
Initializing zoom options…done
Initializing move options…done
Initializing resize options…done
Initializing wall options…done
Initializing gnomecompat options…done
Initializing wobbly options…done
Initializing animation options…done
Initializing resizeinfo options…done
Initializing expo options…done
Initializing scale options…done
Setting Update “start_wm”
Setting Update “wm_cmd”
Setting Update “texture_compression”
many thanks in advance