Effects
Desktop Effects (the application of XGL and Compviz technologies) are a relatively new addition to Linux, and as such are in the initial stages of integration with the rest of the desktop. The purpose of this page is to house information about using Desktop Effects, and to discuss their potential application.
There are many options available for the person who wants to customize her Desktop Effects; some of these options are (relatively) easy to find in the Desktop Effects (gnome-xgl-settings) capplet, while some are only changeable from the Configuration Editor (gconf-editor). Thanks to Dan W, we have the following descriptive list of the options available through gconf.
the cube looks as though there’s a light shining on it from somewhere. If unset, it’s evenly lit.
/apps/compiz/plugins/cube/screen0/options/skydome_animated: if set, the skydome_image rotates opposite the cube as the cube rotates. So if you set the skydome_image to a picture of sky with clouds, or a starscape, then when you rotate the cube, the effect is as though the cube is staying in place and you are moving around it (and so you see a different portion of the sky behind each cube face). This is one of the blingiest options that we don’t have a UI for configuring yet. :)
/apps/compiz/plugins/move/screen0/options/snapoff_maximized: If set (the default), you can unmaximize windows by dragging down on the titlebar, to snap them away from the edge. If you have wobbly windows on, this behaves in a physically plausible manner; if you don’t, it just suddenly shifts from maximized to not.
/apps/compiz/plugins/scale/screen0/options/: options for the scale plugin, aka “the plugin formerly known as exposé”. You can tweak things like how dark/transparent various parts of it are, whether or not to use icon overlays, etc.
/apps/compiz/plugins/wobbly/screen0/options/_window_types: lets you enable wobble-on-focus, wobble-on-X-grab (ie, something grabs the mouse, preventing you from interacting with other apps),
wobble-on-map (map == when the window first appears) and wobble-on-move for individual window types.
/apps/compiz/plugins/wobbly/screen0/options/friction,grid_resolution, min_grid_size, spring_k: lets you change exactly how wobbly the windows are (I have no idea what the numbers mean. Just play around with them...)
Modal Dialogs : These present a usability problem because (DOH! Time to go home! i’ll finish un-first-personizing these tomorrow)
New Desktop Folders: I get confused when I create a new folder on my desktop but I can’t see it because it is hidden under windows.
Launch Feedback: I get confused when I click on an app to start it and nothing seems to happen.
Sound-Only Indicators As a person with poor hearing, I get confused when my desktop tries to tell me something using only sound. Die die system bell.
Process Completion: I get confused when I don’t know if a particular process is done or not. (This confusion usually manifests itself in questions like “Is Evo done getting my new mail (or sending my outgoing mail)?” , “Have all of my files uploaded to the web yet?”, “Are there any more updates available, or is that all of them?”)
Bold Text: I get confused when I can’t figure out which window I want from those in the task list.
Lost FocusI get confused when I don’t know where the focus has gone (when the focus is somewhere on the panel or desktop).
Missing DownloadsI get confused when I download something and I can’t find it.
Confusing Warning DialogsI get confused when I miss or misunderstand a warning dialog and my system gets screwed up.
When a modal dialog is open, make it pulse. (Use something like the water effect, but instead of using a point source, use the sides of the modal dialog as wave sources.) I bet it would be easier to spot if it were pulsing!
When I make a new folder on my desktop, use the window-folding effect (aka the titlebar peeling effect) to reveal the new folder’s location if it is underneath something else.
Use the genie effect when I start an app to show its window gradually moving into view (ie show a windowframe flying up to the spot on the screen where the app will appear - this is what happens for me currently when I raise a minimized window from the tasklist.)
Change the color of the drop shadow beneath a window to indicate a problem (supplementing or replacing the system bell).
Use the zoom in effect to slightly enlarge the item in the panel or on the desktop which has focus.
Use the wobble effect to show me which folder my downloads are going into.
When a warning dialog appears, make it pulse.