gandalfn blog

Just another Wordpress.com weblog

compiz(-extra) 0.3.6 & gnome-compiz-manger(-extra) 0.10.x

Posted by gandalfn on 4 January 2007

First HAPPY NEW YEAR ! :)

I updated edgy and feisty repos with lastest compiz (- extra) and gnome-compiz-manager (- extra) version.

Compiz 0.3.6

The new edgy packages are now based on my work on feisty packages. Then they are renamed of compiz-freedesktop to compiz. I made 2 meta-packages for update, if you have already installed compiz-freedesktop just upgrade :

sudo apt-get update
sudo apt-get dist-upgrade

Elsewhere install compiz like this :

sudo apt-get install compiz

The packages include now the new kde-window-decorator, if you can install compiz for KDE like this :

sudo apt-get install compiz compiz-plugins compiz-kde

For lack of time, I must, unfortunately, stop support of edgy stable and dapper repos, you should now consider them as deprecated and replace your source.list in edgy like this :

deb http://gandalfn.club.fr/ubuntu edgy dev

For feisty integration i made and apply some patches for 0.3.6, i enumerated here if you want build compiz from source :

-01_cube_settings_for_ubuntu.patch:
Sebastien Bacher patch, which replace freedesktop logo by ubuntu logo on top face cube

-02-tfp-server-extension.patch:
Kristian Hogsberg rebuild patch, which fix texture from pixmap detection bug on AiGLX

-03-window-settings-dir.patch:
Its a ubuntu specific patch, which fix window-settings-dir path

-05_configure_kde_include_dir.patch:
Its a ubuntu specific patch, which fix kde include path

-06-fedora-restart-on-crash.patch:
Fedora patch, which allow restart compiz when it crash.

-90-fix-no-border-window-shadow.patch:
I made this patch to fix white boxes instead of shadows for gnome-panel and other non-standard windows on AiGLX

-91-workspaces-terminal-keybindings.patch:
I made this patch to add workspaces and launch terminal keybindings, you need regen compiz.schemas after apply this patch.

-92-gnome-bridge-keybindings-plugin.patch:
I made this patch to synchronize metacity and compiz keybindings. It’s add a new keybinding plugin which when compiz is started update its keybindings with those of metacity, and when compiz is launched, it’ll update compiz keybindings when gnome keybindings are updated and vice versa. You need launch autogen.sh after apply this patch. You can add full gnome keybindings support with this control-center patch

-93-focus-user-event.patch:

I made this patch, to allow the active window kept the focus, if user write in it, when a new window is open, like metacity do.

Compiz-extra 0.3.6.0

This new version include now snow, inputzoom and opacify plugins, you can install it for gnome or xfce like this :

sudo apt-get install compiz-extra compiz-extra-plugins compiz-extra-gnome

and for KDE :

sudo apt-get install compiz-extra compiz-extra-plugins

Gnome Compiz Manager 0.10.x :

This new release add support for workspace (classic) desktop like metacity :

it’s also include mouse edge button :

Gnome Compiz Manager Extra 0.2.0

This release add state plugin configuration page :

and support for border, mousegesture and 3d plugins :

Posted in Compiz, Gnome Compiz Manager | 17 Comments »

New feisty fawn repos

Posted by gandalfn on 5 December 2006

I made packages for feisty :) and I pushed them on REVU. If
you want to test them, I have just created a repos on my site. To use them add this line in your source.list:

deb http://gandalfn.club.fr/ubuntu feisty motu

and get gpg key :

gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys 0x483170E9 ; \

gpg --export -a 0x483170E9 | sudo apt-key add -

then install compiz compiz-extra and gcm and gcm-extra:

sudo apt-get install compiz compiz-gnome compiz-extra \

compiz-extra-gnome gnome-compiz-manager \

gnome-compiz-manager-extra

Posted in Compiz | 19 Comments »

New compiz-git repos

Posted by gandalfn on 23 November 2006

I added a new repos which include latest compiz git version and compiz-extra experimental package. To use them add git repos in your source.list like this :

deb http://gandalfn.club.fr/ubuntu edgy git

you can add this repos with stable and dev repos like this :

deb http://gandalfn.club.fr/ubuntu edgy stable dev git

if you use them, you should get gpg key like this :

gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys 0x483170E9 ; \
gpg –export -a 0×483170E9 | sudo apt-key add -

WARNING ! this packages are considered as very unstable

Posted in Compiz | 8 Comments »

compiz 0.3.4 is out + edgy repos change

Posted by gandalfn on 22 November 2006

edgy compiz repos :

edgy repos change you must update your source.list like this :

deb http://gandalfn.club.fr/ubuntu edgy stable

or if you use edgy-dev :

deb http://gandalfn.club.fr/ubuntu edgy stable dev

in addition you should get gpg key like this :

gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys 0x483170E9 ; \

gpg --export -a 0x483170E9 | sudo apt-key add -

compiz 0.3.4:

a new development version of compiz is out:

Changes since 0.3.2:

* Core

Support for multiple desktops (workspaces).

Much better multi-head support. The workarea is calculated
per output and windows are now maximized properly.

Edge button option has been added to action options. It can
be used to require a button press for edge actions to
be triggered.

Basic support from internal events. Plugins can use this
to communicate.

* New Plugins

Annotate plugin:

Simple plugin that allows you to draw lines, figures
and text on top of all windows.

Clone plugin:

This plugin makes it possible to make one output
show the same view of your desktop as another output
in a very convenient way.

Currently it’s more of a prototype as we need randr++
and input transformation in the server to do this
properly.

* Updated Plugins

Zoom plugin:

Now works without the “largedesktop” feature that
cube plugin and plane plugin provides.

Different outputs can be zoomed independently.

A new “zoom factor” option has been added.

Cube Plugin:

It now handles a “largedesktop” width that is less than
four times your screen width much better.

It now includes some initial support for multi-head
support. Different viewports can be mapped to
different cube sides.

Scale Plugin:

An “initiate all” option has been added and it can be
used to scale down windows from all viewports.

Decoration Plugin:

Shadow color option has been added and
gtk-window-decorator has been updated so that it’s
possible to change the color of drop shadows.

Place Plugin:

Updated to handle multiple outputs properly.

Move Plugin:

Updated to handle multiple outputs properly.

* GTK

Support for new metacity theme version and support for
metacity versions < 2.15.21 has been added to
gtk-window-decorator.

Event window placement in gtk-window-decorator when using
some metacity themes has been fixed.

* Important Bug fixes

Fix a number of issues related to minimizing windows
with transients.

Handling of _NET_DESKTOP_GEOMETRY client messages has
been fixed.

Availability

http://xorg.freedesktop.org/archive/individual/app/compiz-0.3.4.tar.bz2
http://xorg.freedesktop.org/archive/individual/app/compiz-0.3.4.tar.gz

Git tag: compiz-0.3.4 (0d5d9cb6b9433de408981c312a4094b99c295162)

MD5 Sums:
f7777ceefa6582d0cc1c147d067fdc5f compiz-0.3.4.tar.gz
101fd4a8fdb92caea6c10f6957273945 compiz-0.3.4.tar.bz2

SHA1 Sums:
78b88685fbfdc86265b4cb0bc96f6eb815f045cf compiz-0.3.4.tar.gz
0ef8e775baf06b5a19a3044e3bff36972c12b91f compiz-0.3.4.tar.bz2

-David

Posted in Compiz | 26 Comments »

Gnome Compiz Manager 0.9.13.1 & extra 0.1.5

Posted by gandalfn on 20 November 2006

Gnome Compiz Manager 0.9.13 :

Changes :

- don’t enable –strict-binding and –indirect-rendering with nvidia on aiglx

- add all windows edge and shortcut on desktop page

- use showdesktop plugin if installed on desktop page

- Use GConfClient instead EelGconf

- Switch on tray icon double click

- use a desatured compiz icon instead metacity icon

- add utility page

- remove screenshot shortcuts on desktop page

- add clear annotations in edges on desktop page

Bug fixes :

#7707 : Missing tooltips on most settings add tooltips

#7706 : Slider widgets (thanks Luca Cavalli)

#7709 : wrong range for window move opacity level

#7710 : autoraise_delay filled via wrong function call

#7757 : hardcoded path in Makefile.am

Gnome Compiz Manager Extra 0.1.5 :

Bug fixes :

#7730 : wrong GtkHScale ranges

#7707 : Missing tooltips on most settings add tooltips

Posted in Gnome Compiz Manager | 3 Comments »

GCM 0.9.10 + Extra 0.1.3 + Compiz news

Posted by gandalfn on 8 November 2006

A lot of good news today :)
Compiz news

A new web forum and new official wiki are release. They’ll allow to have a better support of compiz, than my short supply answers. If you have problems of installation, use or ideas for compiz, you can post in this forum.

In the unstable repository, compiz-freedesktop-extra integrate new plugins: 3d plugin, group plugin and crashhandler plugin. I want to thank you Mike Dransfield for the backport and the development of these plugins. For more information on this plugins go on this page http://www.anykeysoftware.co.uk/compiz/plugins/.

Gnome Compiz Manager 0.9.10:

This new release include :

- fix compiz-tray-icon loading problems, thanks for all your feedback.

- add “All windows” in edge desktop configuration page.

- disable –strict-binding and –indirect-rendering options with Nvidia driver (thanks arpu and Bruno Henriques).

- one click desktop switch when you click with left button on compiz-tray-icon, with a nice metacity logo :) when you switch on 2D desktop.

Gnome Compiz Manager Extra 0.1.3:

- a new miscellaneous page to enable and configure trailfocus plugin, bs plugin and neg plugin :

screenshot2.png

Posted in Compiz, Gnome Compiz Manager | 15 Comments »

Gnome Compiz Manager 0.9.8 + extra 0.1.1

Posted by gandalfn on 30 October 2006

Gnome Compiz Manager 0.9.8 + extra 0.1.1:

-Disable minimize plugin and configure fade plugin when animation plugin is loaded. Fix all animation plugin effect trouble.

Posted in Gnome Compiz Manager | 15 Comments »

Gnome Compiz Manager 0.9.7 + extra 0.1.0

Posted by gandalfn on 29 October 2006

Gnome Compiz Manager 0.9.7

- With nvidia driver beta on aiglx set __GL_YIELD to NOTHING

- add missing headers

Update : 0.9.6 -> 0.9.7

- Set workspace to one when switch compiz, it should resolve cube plugin problems with compiz dev branch and only with it. If it’s your case update  gnome-compiz-manger and after try to enable/disable compiz with gnome-compiz-preferences or compiz-tray-icon.

- Fix hardcoded directory

Gnome Compiz Manager Extra 0.1.0

This is Gnome Compiz Manager sub-project which include all extra compiz plugin configuration page. This first release include only animation plugin page.

Warning ! this module is only on edgy-dev ubuntu repos which include compiz development packages. To use them add this line in your source.list (don’t forget dot at end of line) :

deb http://gandalfn.club.fr/ubuntu edgy-dev .

and for install it :

sudo apt-get update

sudo apt-get install compiz-freedesktop compiz-freedesktop-gnome compiz-freedesktop-extra \

gnome-compiz-manager gnome-compiz-manager-extra

You can send me all feedback on gnome-compiz-manager mailling list

Posted in Gnome Compiz Manager | 7 Comments »

Gnome-compiz-manager FAQ

Posted by gandalfn on 26 October 2006

- If you have compiz loading problems, test this following handling:

It’s seem compiz doesn’t support the gnome autosaving session. You should uncheck “Automatically save changes to session” in gnome session properties:

and also it’s necessary to removed the file session in your home directory :

rm -f ~/gnome2/session

- for cube loading problem try this to redefine default compiz plugin list :

gconftool –type=list –list-type=string –set /apps/compiz/general/allscreens/options/active_plugins [gconf,decoration,wobbly,minimize,move,resize,place,fade,cube,scale,switcher,screenshot,zoom,water,rotate,dbus]

you can too reset your compiz configuration to default like this :

gconftool –recursive-unset /apps/compiz

and in despair case :) try to reinstall compiz packages like this :

sudo aptitude reinstall compiz-freedesktop compiz-freedesktop-gnome \

gnome-compiz-manager

i hope that help you

Posted in Compiz, Gnome Compiz Manager | 3 Comments »

Gnome Compiz Manager 0.9.5

Posted by gandalfn on 24 October 2006

First don’t panic :) i’ll search fix for your problems (cube, nvidia beta environnement variable, compiz-tray-icon load, etc..), they should be solved for  0.9.6 version.

The new gnome compiz manager version is a complete rewriting to include a plugin system loading for the configuration pages. Which enable addition of extras plugins configurations pages.

The compiz loading system was also re-examined to respect the loading directives of those.

And finally, a beginning implementation of xorg automatic configuration.

It’s based with XML templates files located in /usr/share/gnome-compiz-manager/templates.

For now only Intel graphic card template file is available. You can define your template like this :

First you should define your template version :

<version name=”[your template name]” author=”[your name]” email=”[your email]“/>

After you should define for which card and which Xorg (AiGLX or (and) Xgl) your template is defined

example: template for radeon driver on AiGLX:

<driver name=”radeon” xgl=”false” aiglx=”true”/>

Well now you can set default display depth, you can set multiple choice with a pipe like this :

<display name=”depth” value=”24|16″/>

you can add or remove Load directive, you can specify load order with “before” directive.

example 1 : remove Load “GLcore” from xorg.conf

<load section=”Module” name=”GLcore” remove=”true”/>

example 2 : add Load “dri” before Load “glx” in xorg.conf

<load section=”Module” name=”dri” before=”glx”/>

you can also add or remove any option in any xorg section :

<option section=”Extensions” name=”Composite” value=”Enable”/>

add this lines in your xorg.conf :

Section “Extensions”
Option “Composite” “Enable”
EndSection

Here an example of complete file i810.gcm:

<gcm>
<version name=”Intel default AiGLX template”
author=”Nicolas Bruguier”
email=”gandalfn@club-internet.fr”/>
<driver name=”i810″ xgl=”false” aiglx=”true”/>
<display name=”depth” value=”24|16″/>
<load section=”Module” name=”glx”/>
<load section=”Module” name=”dri” before=”glx”/>
<load section=”Module” name=”GLcore” remove=”true”/>
<option section=”Extensions” name=”Composite” value=”Enable”/>
<option section=”Device” name=”XAANoOffscreenPixmaps”/>
</gcm>

You can test your template with gcm-config-xorg like this :

gcm-config-xorg –aiglx –template=i810.gcm –output=xorg.conf

Posted in Gnome Compiz Manager | 12 Comments »