path: root/doc
diff options
Diffstat (limited to 'doc')
1 files changed, 46 insertions, 0 deletions
diff --git a/doc/compositor-control.txt b/doc/compositor-control.txt
new file mode 100644
index 0000000..e8a3410
--- /dev/null
+++ b/doc/compositor-control.txt
@@ -0,0 +1,46 @@
+The compositor is the box of tricks inside the window manager which performs
+special effects on the windows on your screen. Metacity's window manager is
+under development. Your help is requested in finding and fixing bugs. This
+document tells you how to configure Metacity so that you can use compositing.
+To turn the compositor on initially, you need to pass --enable-compositor to
+the configure script. This will introduce a dependence on libcm, which you
+can get from <URL:>.
+When Metacity is compiled, you will need to turn the compositor on in gconf
+for it to have any effect. You will find the boolean switch at
+ /apps/metacity/general/compositing_manager
+When that's done, you can set some environment variables before you launch
+Metacity to influence how the compositor works. These will eventually become
+configuration options or gconf options when they grow up. Define them to any
+value to turn them on; leave them undefined to turn them off. Currently the
+options you can set are:
+ If this is set, the compositor will bypass the X server and do all its
+ work directly with the hardware. I know of no reason you would want to
+ do so, but perhaps you do.
+ If this is set ("tfp mode"), the compositor will feel free to use the
+ texture_from_pixmap extension; if this is not set ("non-tfp mode"), the
+ compositor will use a workaround. Many drivers require non-tfp mode in
+ order to work, and will paint all windows clear blue or clear white
+ without it. Thanks to Travis Watkins for suggesting this switch; he
+ cautions that some games or video players may require tfp mode.
+ This turns on several pretty but non-essential animations (dialogues
+ fracturing and exploding, minimisations doing a shrinkydink effect,
+ and so on). If it is not set, the standard non-GL animations are
+ retained. This affects only window event animations; it doesn't change
+ menus zooming, dialogues being semi-transparent, and so on. Try it
+ and see whether you like it.
+If you have any problems, ask on, or
+#gnome-hackers on gimpnet, or come and find me (tthurman at gnome) and ask.