Compiz 3D Desktop Binary Package for Solaris Express
Well I have finally got around to building binary packages and an install script to easily get the Compiz floss installed on OpenSolaris. I spent a day installing Compiz on various machines and testing my scripts and making a few people happy in the process. One person is itching to show off his all singin' all dancin' SX installation on a Compaq Presario to his friends bragging about Beryl on OpenSuSE.
I have been looking at the Beryl crashes and several core dumps are showing similar stacks so I am getting closer to figuring the problem. A stable Beryl would be really nice, though Compiz is a little lighter and faster than Beryl.
Anyways here are the instructions on how to get Compiz on your Nvidia display card equipped box:
- First off you *need* an Nvidia 3D accelerated card, either a GeForce or Quadro. If you do not have an Nvidia display card you are out of luck :-|
- Secondly you need at least Solaris Express Build 60. It should also work on Builds 61 and 62.
- Thirdly you must be using JDS. This Compiz build has only been tested with JDS.
- Grab the latest Nvidia Solaris Driver and install it from here: http://www.nvidia.com/object/unix.html
- Grab the Compiz + Xorg additional stuff package tarball from here: http://www.genunix.org/distributions/belenix_site/binfiles/compiz-pkgs.tar.gz
- Extract the tarball and cd into the compiz-pkgs directory.
- Run the installer script as root user: ./install
- Logout and login again as the normal user. Nothing new happens.
- Now add some basic Compiz configurations by executing: /usr/bin/add-compiz
- Now start Compiz by executing the following in a terminal window:
- gtk-window-decorator --replace & compiz --replace gconf &
- Now if you like the Jazz you can make Compiz the default by adding the commands to the auto-start list:
- Go to Gnome Menu -> Preferences -> Sessions
- Click on "Startup Programs"
- Click on "Add" and add the command: gtk-window-decorator --replace
- Click on "Add" again and add the command: compiz --replace gconf
Now you are all set to enjoy Compiz. Here are some basic usage tips:
- Gnome Menu -> Preferences -> Compiz Settings Manager allows you to tweak the settings and enable/disable plugins. Keep in mind that the "Annotate" plugin can cause some heartburn.
- Ctrl + Alt + Mouse Drag on Desktop rotates the Cube
- Mouse wheel on Titlebar shades/unshades windows
- Ctrl + Right Click zooms the display. Mouse wheel or Enter will un-zoom.
- Alt + Mouse Wheel on a Window adjusts the Window Transparency
- Jerking Mouse Pointer to Top Right desktop corner gets you the Expose effect
- Ctrl + Alt + Up Arror also gets you the Expose effect
- Ctrl + Alt + Down Arrow gives a panoramic view of all the desktops
- You can drag a Window from one cube surface to another
- Every Gnome desktop has it's own independent cube
- Shift + F9 toggles a Raindrop effect on the screen
- Shift+F10 toggles slow motion
Posted by Anil on April 18, 2007 at 07:33 PM PDT #
Posted by Masaki on April 18, 2007 at 09:23 PM PDT #
Posted by UX-admin on April 19, 2007 at 04:48 AM PDT #
Posted by Manish on April 19, 2007 at 05:01 AM PDT #
In reply to UX-admin's comments :: Compiz runs on top of JDS/Gnome, KDE, Xfce. My build of Compiz currently only works with JDS. It is possible to completely automate a Compiz enabled JDS session option such that it just works out of the box - I have not yet found the time to work on that yet. As for Compiz in Nevada, I have no clue. It can possibly go into the SFW consolidation but that's for the desktop group to decide.
Posted by Moinak Ghosh on April 19, 2007 at 05:04 AM PDT #
Posted by Masaki on April 19, 2007 at 08:22 AM PDT #
Posted by Pierpa on April 19, 2007 at 11:31 AM PDT #
To get this to work with other cards we'd need 3D acceleration support for that card and Xgl working on Solaris. Since DRI already works on Solaris, 3D acceleration for some of the Intel cards like i915 are already present. We just need Xgl to work.
Posted by Moinak Ghosh on April 19, 2007 at 11:50 AM PDT #
Posted by Sivakumar S on April 19, 2007 at 11:57 PM PDT #
Posted by Lars Tunkrans on April 22, 2007 at 12:14 PM PDT #
Posted by Moinak Ghosh on April 23, 2007 at 02:24 AM PDT #
Posted by Masaki on April 24, 2007 at 04:12 PM PDT #
In addition you can change the Keybindings. With Japanese Keyboard enabled, go to "Compiz Settings Manager" -> Click on "Rorate" -> Click on "Action Bindings" -> Select the "Initiate" options. There you can click on "Grab Mouse" and press <Ctrl><Alt><Mouse Button 1> and see what is displayed there and whether it works.
Posted by Moinak Ghosh on April 24, 2007 at 10:17 PM PDT #
Posted by Masaki on April 24, 2007 at 10:54 PM PDT #