Compiz

From SlackWiki

Jump to: navigation, search


[edit] Configuring X

[edit] Compiz Setup

After you've configured X Properly, you can start setting up Compiz's configuration files. These configuration files are generated automatically by Compiz, given 2 conditions.

1. The existance of a .compiz directory in home

    mkdir ~/.compiz

2. Running Compiz, calling to read configuration files (although not present, yet)

    compiz --replace ini decoration & kde-window-decorator &

This loads compiz up, creating default configuration files in "~/.compiz/options/", while enabling two plugins "ini" and "decoration". Ini to allow read/write of configuration files, and "decoration" to use window decorations (the title bar of programs).

[edit] Configuring Compiz

Once you've successfully loaded compiz and created config files in, you can now configure plugins. Open up ~/.compiz/options/general-allscreens.conf for editing.

    pico ~/.compiz/options/general-allscreens.conf

Edit the first line to include Plugins you will want to use. Plugins are stored in /usr/lib/compiz/ as lib* files. My plugins line:

    active_plugins=ini,decoration,svg,png,wobbly,fade,minimize,cube,move,place,resize,rotate,scale,switcher,water,zoom,screenshot

Save this file, now edit ~/.compiz/options/decoration-allscreens.conf and alter the line "command=" to look like this:

    command=kde-window-decorator

Save and exit. Test your work, (and also create more config files) like this:

    killall -9 kde-window-decorator ; killall -9 compiz ; compiz --replace ini & 

You'll notice ~/.compiz/options/ is now populated with more configuration files. Filled with keybindings and behavior definitions. I'll leave figuring these out to you.

Anytime you change and save a configuration file. Restart compiz to test.

    compiz --replace ini &

Here are a few interesting config options.

In general-screen0.conf

    hsize=4

Change 4 to anything from 1 to 10 to change the number of sides of the "cube". In cube-screen0.conf image files are read from /usr/share/compiz/:

    images=picture

This loads "picture.png" on the top of the cube, while :

    skydome_image=picture

Loads "picture.png" as the background image behind the cube.

Retrieved from "http://slackwiki.org/Compiz"
Personal tools