PDA

View Full Version : New plugins and better KDE4 support


onestone
February 3rd, 2008, 06:44 PM
I've done some coding during the last weeks to add some of the KDE4/Kwin features to Compiz fusion.

KDE4 Window Decorator:
You will find in in current compiz git, but you will need KDE 4.0.1 or a current svn snapshot to be able to build it.
One new feature is the plasma based switcher window that will you the current plasma theme to decorate the switcher window.
http://dev.compiz-fusion.org/~onestone/switcher.jpg

Showmouse plugin:
The showmouse helps to find the position of the current cursor.
http://dev.compiz-fusion.org/~onestone/showmouse.jpg

Mag plugin:
The mag plugin provides 3 different versions of a magnifier.
Simple : http://dev.compiz-fusion.org/~onestone/mag_simple.jpg
Image Mode : http://dev.compiz-fusion.org/~onestone/mag_image.jpg
Fisheye : http://dev.compiz-fusion.org/~onestone/mag_fisheye.jpg

Mousepoll plugin:
This is a plugin that is used by mag and showmouse to get the current mouse position. You will need to install it with "BUILD_GLOBAL=true sudo make install" before you can build mag or showmouse.

Loginout plugin:
This plugin provides the KWin4 login and logout effects. Following combinations should work:
KDE3: login only
KDE4: login and logout
Gnome: logout only
http://dev.compiz-fusion.org/~onestone/loginout.jpg

The plugins are not yet in the merged plugins-* repos and have to be downloaded separately. You will also need a current git version of compiz.

Have a lot of fun :)

shafin
February 3rd, 2008, 09:30 PM
Cool!!!
Thanks a lot for the effort,though I cant use them.Is there any plan to release 0.6 versions?

Deciare
February 3rd, 2008, 09:36 PM
Thank you very much for the improvements to KDE4 support. ^_^ I noticed the new and improved switcher and kde4-window-decorator this morning, and they are just beautiful. :D

I didn't even know there was a loginout plugin. I'll have to try that as I finish building the latest KDE4 from SVN.

I also saw KDE4's improved support for viewports (http://forum.compiz-fusion.org/showthread.php?t=6899). It's wonderful to see you working together. :D

onestone
February 3rd, 2008, 10:40 PM
@shafin: sorry but I have no plans for a backport, but maybe Sam will do it. But I will try to get a stable 0.8 release out before the object framework merge.

@Deciare: loginout should work already work with 4.0

SmSpillaz
February 4th, 2008, 10:08 PM
I'm still working on Wiimote headtracking stuff, but I will give backporting some of those plugins to a more stable branch later today if I can (I've gone back to school, so I'm finding my time is limited (Now instead of being bored and *not* coding, I have a reason not to :p))

OT: By-the-way onestone, I like your avatar, it looks rather funny :P

shafin
February 5th, 2008, 01:24 PM
I'm still working on Wiimote headtracking stuff, but I will give backporting some of those plugins to a more stable branch later today if I can (I've gone back to school, so I'm finding my time is limited (Now instead of being bored and *not* coding, I have a reason not to :p))

OT: By-the-way onestone, I like your avatar, it looks rather funny :P
Thanks,that'd be great!

SmSpillaz
February 8th, 2008, 02:50 PM
Tell me if these work

762

shafin
February 9th, 2008, 06:45 AM
mousepolling installs properly.
mag gave the following error:
/k4plugins/mag$ make
convert : mag.xml.in -> build/mag.xml
bcop'ing : build/mag.xml -> build/mag_options.h
bcop'ing : build/mag.xml -> build/mag_options.c
schema : build/mag.xml -> build/compiz-mag.schema
make: *** No rule to make target `build/mag.lo', needed by `c-build-objs'. Stop

showmouse gave the following error:
/k4plugins/mag$ make
convert : mag.xml.in -> build/mag.xml
bcop'ing : build/mag.xml -> build/mag_options.h
bcop'ing : build/mag.xml -> build/mag_options.c
schema : build/mag.xml -> build/compiz-mag.schema
make: *** No rule to make target `build/mag.lo', needed by `c-build-objs'. Stop

SmSpillaz
February 9th, 2008, 03:31 PM
I had those issues myself. I'll try to fix them tommorow =)

jtrag
February 27th, 2008, 06:05 PM
Hello, this is my first post on these forums :) Just wondering if anyone else has a problem with KDE 4.0.1 loading slow when you first login? It is definitely compiz that is slowing it down because when I turn of autostart on compiz fusion, it boots instantly. When I enable fusion icon to start automatically, the system seems to hang on startup until fusion icon fully loads, then everything else loads and I can use the PC. I've tried everything and I've tweaked my xorg.conf file as much as I possibly can. I don't know what else to try... Any suggestions? Is it normal for Compiz-Fusion to start slow with KDE 4.0.1? Even after disabling desktop effects in KDE4?

Any help with this is greatly appreciated!

SmSpillaz
February 29th, 2008, 10:41 PM
Whoops, I forgot to upload the updated versions! Only soreau has had them for two weeks now :P

888