Home Home > 2008 > 06 > 07 > Sneak Peeks at openSUSE 11.0: Compiz, with Dennis Kasprzyk
Sign up | Login

Sneak Peeks at openSUSE 11.0: Compiz, with Dennis Kasprzyk

June 7th, 2008 by

There have been several changes with the Compiz setup in openSUSE 11.0, including both exciting and new features in Compiz Fusion, and extra developments behind-the-scenes which make running and managing Compiz easier. Today we will be taking a look at these, and we’ll be catching up with Dennis ‘onestone’ Kasprzyk, a Compiz Fusion core developer and openSUSE user, to find out more.


Changes in Setup

 

AIGLX

For openSUSE 11.0, Stefan Dirsch and the rest of the openSUSE Xorg team has worked hard to ensure that AIGLX is enabled by default for all supported hardware. This means that you can run Compiz or other desktop effects such as those in KDE 4 without having to directly enable Xgl or edit xorg.conf manually.

Compiz Fusion by Default

In openSUSE 10.3, Compiz Fusion was available in the official online repository, and the latest version with all the extra Fusion plugins has been available in the openSUSE Build Service. However, the Compiz Fusion project has matured significantly, complementing Compiz with extra plugins, a new settings configuration tool, and it is now installed by default on all openSUSE 11.0 installations.

What’s New

 

Simple CCSM

Compiz Fusion comes with a simple settings manager which also allows you to enable and disable Compiz in both KDE and GNOME. It can be found as the Desktop Effects application in the main menu. From here you can change general settings and not have to worry about the details. You can choose from a selection of pre-configured profiles: from anything such as minimal effects, to the full-blown “Hollywood’s got Nothing” profile, giving you countless of extra effects and plugins.

Simple CCSM Simple CCSM 2

CompizConfig Settings Manager (ccsm)

Compiz Fusion now also comes with an in-depth and highly configurable settings manager: CompizConfig Settings Manager (ccsm), which is also available by default in openSUSE 11.0. From here you can change a whole horde of settings so that Compiz behaves precisely as you want, or you can even choose to enable a large selection of extra plugins providing new eye-candy or helpful other additions. Be mindful about the performance impact that this might have on less powerful computers.

CCSM

New Plugins

As well as all of the previously available features in openSUSE 10.3, openSUSE 11.0 has several additions, many of which dramatically improve the accessibility of the Linux desktop. We will cover just a few of these below:

Show Mouse

With this plugin you can find out easily where your mouse is. Just hit a key-combo, and stars will start swirling around the mouse’s location:

mouse

Magnifier: Magnifying Glass

This plugin allows you to zoom a particular area of the screen without having to zoom in on the entire desktop. It is perfect when one particular area is hard to read or view:

Mag

Shelf: Scale Window Up/Down

This plugin allows you to directly scale up or down an entire window (instead of resizing it):

Shelf - Without Scale DownShelf - Window Scale Down

Brightness and Saturation

With this plugin you can adjust the brightness and saturation of any window or the entire screen.

Brightness and Sat

To find out how to use this and all other plugins, simply head over the Compiz Fusion Wiki at wiki.compiz-fusion.org. For trouble-shooting and general information about Compiz Fusion on openSUSE, see the Compiz Fusion wiki page.

Latest Version in the openSUSE Build Service

 

Thanks to Jigish Gohil, you can always get the latest version of Compiz and Compiz Fusion in the X11:XGL openSUSE Build Service repository. In his home:cyberorg repository you can also find recent snapshots of the development tree, where you can also have direct access to a plethora of extra plugins developed by the Compiz Fusion developers. Here’s a quick preview of some of the things available in the latest version.

You can use 1-Click-Install to get the latest Compiz Fusion from the openSUSE Build Service.

Cube Deformation

In openSUSE 10.3 the cube relfection plugin was available, but now you can also distort the cube in a spherical or cylindrical shape:

Cube Deformation - SphereCube Deformation - Cylinder

You can also make the cube transparent, and even create a 3D representation of the windows:

Cube Deformation - Trans 3D

Talk with Dennis Kasprzyk

 
onestone

What have been the main tasks with getting Compiz and Compiz Fusion 0.7.4 out?

After the Compiz and Compiz Fusion 0.6.0 release that included lot of changes, we decided to add only small changes and concentrate more on bugfixing and improving the window manager functionality. This is also the reason why all the 0.7.x releases are very stable even though they are only “development” releases.

On the Compiz core side, we’ve improved the window and session management, the focus stealing prevention and the handling of multiple output devices. I think that Compiz is now the window manager with the best handling of all the various Xrandr multiple output configurations. On the Compiz Fusion side, we’ve added some new plugins, features and fixed a lot of bugs. There’s too much to mention all the changes in detail here, but users can use the advanced CompizConfig Settings Manager ccsm to discover the new plugins and the new features of the existing plugins.

With simple-ccsm we now also provide a configuration tool that is more focused on end-users. It allows users to change the most needed options very easily.

What is openSUSE 11.0 like as a development platform?

There a two things in openSUSE that I really like. The first one is the Build Service. It allows me to get updated versions of a lot of packages without the need to compile them myself. The second one is the ability to directly install openSUSE with all the development packages I need. The package management provides here a very nice and easy functionality to install everything I need. But it’s also much easier to add a new system wide prefix (like /opt/compiz), than in other (debian based) distributions.

The Compiz KDE Window Decoration has really improved the integration with KDE. What other things are in store to improve the feel within KDE?

With the Compiz 0.7.6 release the KDE 4 window decorator should be ready to provide the same functionality in KDE 4.1 that we have seen with the KDE 3 window decorator in the KDE 3.x series. I’m also working on a KDE 4 kconfig backend for the libcompizconfig system. It will provide the same settings integration that we’ve seen in the KDE 3 backend. So that changing of KWin’s settings will also apply to Compiz. The biggest problem here is that the current KDE 4 global hotkey management seams to be a little buggy.

How do you see the relationship of Compiz Fusion and KWin Composite, the KDE4 Desktop effects? Do the developers in these two projects
interact?

It could be better, but it’s better than the relationship to the GNOME developers :-) Compiz gets accepted, instead of simply being ignored with the sentence: “We have our own window manager, and we don’t care about Compiz.” For example, there was a problem with the KDE decoration API, which allows us to provide the KDE 4 window decorator, was removed in KDE 4.0. After some emails with the KWin developer we found a solution so that we have a working decorator for KDE 4.1 again.

What plans does the Compiz Fusion team have for the future?

This is hard to say. We mostly implement and release new ideas directly. Users can read our blog planet to see what is going on and will be included in the next release. I would like to see Compiz also running as pure window manager without compositing. This would also allow to run Compiz on hardware that doesn’t support compositing, or allow users to turn off compositing without the need to switch to a different window manager. We will also have a lot of work after the “object framework” merge, which will change a lot of the Compiz internal structures and the configuration system.

Both comments and pings are currently closed.

47 Responses to “Sneak Peeks at openSUSE 11.0: Compiz, with Dennis Kasprzyk”

  1. Kavalor

    I am really impressed that on my Notebook with an ATI Mobility Radeon 9600 the compiz Effects are working out of the Box.
    But there is one thing. When i boot the system and log into KDE4 the system never remembers that i had the Desktop effects enabled. I always have to enable them in the simple-ccsm. Is there a way to include the Desktop effects in the Autostart (without the old workaround)?

    Otherwise the integration of compiz is brilliant

    • KnurPhT

      Go to: Configure Desktop, Advanced, Session Management and you will be able to choose compiz as a windowmanager as well as a wrapperscript to start compiz

      • Justin Freeman

        This is really stupid. To manage Compiz you can use either Desktop Effects or the Compiz Config Settings Manager. But to have Compiz auto-start after each reboot, login/logout you need to go to KDE Configure Desktop and set a totally unrelated option!!! Why the heck doesn’t the Desktop Effects application do it for you? This is NOT very user friendly and renders the Desktop Effects application almost useless. I hope this is fixed in a SUSE 11 update.

        Otherwise, SUSE 11 rocks !

    • yanquen

      ln -s `which fusion-icon` ~.kde4/Autostart/fusion-icon

  2. Mark

    openSUSE death star!

  3. Josh

    Looks wonderful. Keep up the great work!!

  4. can’t wait openSUSE 11.0 Final Release

  5. Ganesh

    i am using open suse 10.3,its amazing GUI,but compioz fusion doesn.t work with VIA display,it should be noticed by the Suse developers

    • some-guy

      VIA doesn’t work with compiz as it doesn’t have support for AIGLX, and you will be extremely lucky to get it working under XGL

  6. collinm

    does aiglx will be enable for intel card?

  7. Andrew

    I hope Compiz Fusion will be easier install in openSUSE 11 than in 10.3 because it takes me about 1-2 hours to install it every time I install it on another PC or reinstall it on mine. I do the 1-click-install but then I have to go add plugins in Software Management and then add line of codes in xorg.conf. Anyway, the new compiz looks great!

  8. Rene

    God Work @Dennis …. open a bottle wine for the next six years i use suse :)
    … hope for the coming kconfig -enterprise version !!!

  9. ed

    This looks really good, some impressive work went on here.

  10. Stefan

    The text says that Compiz “is now installed by default on all openSUSE 11.0 installations.” So I know what I’ll be removing first. KWin 4 does a great job when it comes to compositing, has a clean extensions API and matured window management, so why should I need Compiz?

    • apokryphos

      KWin4 is not as mature as a composite window manager, and Compiz has a lot more effects for you to really show off (see the spherical cube for example — trust me, that amazes people). Compiz is also becoming really mature as a general window manager as well — I run it all the time with no problems. Kwin 4 composite effects are really great too though, sure!

  11. Joban

    Using 11.0 RC1 KDE4, compiz-fusion was running after just a few clicks, and it all is working brilliantly!!

    @Stefan: because compiz-fusion does lots of “cool stuff” like the desktop cube and now cube distortion, which, at the moment, KWin4 doesn’t do. Granted, people may not want/need that, so KWin4 will suffice. But for me, compiz-fusion is perfect!

  12. cjk

    If you can’t read the fscking text, you should really lower the resolution instead. That said, Ctrl-Alt-KPPlus and -KPMinus exist since what, 10+ years, to temporarily switch resolutions, thereby providing a magnifying glass effect.

  13. Dich

    would be nice if ATI repository gets updated for 11.0. any chance for that?
    not so much fun downloading/installing the generic driver from ati which breaks with every kernel update…

  14. Dich

    Where does one get more new widgets for KDE4 ?
    The older superkaramba provided 100 times more nice widgets!

  15. Arby

    What about wireless support? I’m a newbie and just installed 10.3 on my HP DV6200 laptop. Although it took FOREVER to install, I REALLY like it. I can’t figure out how to used the webcam yet or configure the wireless card, assuming the correct driver was installed. I tried the user forums but these guys assume everyone has the same level of expertise as they do so I’m struggling to understand what or how to configure my INTEL 3945abg wireless card. I’m hoping version 11 does a better job.

  16. Nephilyn lee

    Excellent work keep it up…

  17. Sam Riley

    This looks even better than the BETA! Nice job!

    Will there be documentation for installing this version on a Macbook (whatever flavor)? I had 10.3 installed on my Macbook, but took it off in preperation for this version. the instructions for installing SuSE on a MAC are long and quite difficult (for me anyway). I would be willing to help document this if needed, but I am not an expert by any form. I can volunteer to test though. Anyway, are there any ideas on this?

    Peace

  18. Ray Morgan

    OpenSuSE 11 ROCKS!! (RC1) Had to download the Compiz packages separately. Downloaded the ATI drivers and at works!!
    Looks like Compiz is finally getting ready for prime time.

  19. I hope my little machine runs.
    W/ intel video card :D

  20. Getting pretty stoked.

    Anyone know of a hardware comatibility list, wondering if desktop effect will work with my ati radeon x1950gt?

  21. openSUSE Really Rocks…… . ITs looking amazimg. Waiting for the Release

  22. Eldar

    When my sister have seen Compiz Fusion she talk “I also want Linux” ;-)

  23. Mikki

    Compiz looks great… however all desktop effect had problems after resuming from suspend/hibernation. Does anybody tried doing it? Does it work well?

  24. Tom

    This may be the distro that tears me away from Ubuntu and GNOME to openSUSE (again!) and KDE4……..

  25. DLynn

    If linux make everything done with Double-click´╝îthen ,linux win.

  26. jawwad

    i used suse its great

    i hope 11.0 will rock
    tnx so much for ur great work

  27. Vladimir Atanasov

    Guys i think that the developers have made wonders with this OS. Thank you guys. I am expecting the 19th with no patience.

  28. I think this is the result of collaborative hard work.
    Hope that we collaborate to make the best possible world for all the human beings EQULLY.

  29. Andrew Tjecklowsky

    Looks great. Hope it will be easy to setup dual monitor on my Lenovo ThinkPad T61p, which currently (10.3) does not work… not even without desktop effects enabled.

  30. does aiglx will be enable for ATI radeon X1050 card?

  31. Hi, just upgraded from 10.3 to 11. When I enabled Desktop Effect, the desktop freezed and i must restart. The booting process went fine until KDE was loaded and it just stuck at a black screen and a moving cursor. Anyone has an idea how to fix it ?

  32. Mimoo

    WOW! i gave up Mandriva for OpenSuse 11, keep up the great work, it is really wonderful what you have presented… good bye all OS, time for OpenAppolo 11 :)

  33. windofkeltia

    Looking to make a quick entry decision: is Compiz a good idea for dual-head or not? I’ve always used gnome, but would gladly switch if it will just work on my new 11.0 installation I’m planning later today–mostly for the eye candy, I guess.

  34. Roman

    Hello,

    yes! Compiz works also on my video card! (Vista Aero wouldn’t work) It’s built-in one! Intel 915 G.

    But.. I have some problems. Some times I can see incorrect behaviour. For example, when I want to close/resize window, other window is going to be resized. It seems window manager hasn’t switched to active window? Also, when I want to press maximize/minimize/close buttons sometimes I cannot do that. Instead a hand appears for moving the window. Any ideas how can one fix it?

    Thanks in advance!

  35. Jayaprakash

    Dear Sir,

    I would like to inatll HP Laserjet printer 1081 in OPENsuse 11. Where i would get the driver for the SAME AND how to install the same.