CompizTeam
Revision 16 as of 2007-08-14 21:25:35
Clear message
CompizTeam
We want to make compiz rock on Ubuntu
Status of Xv video
To test this, run gstreamer-properties, go to "Video", select the Xv plugin under "Output" and then click on "Test". If you see a testpattern under compiz, it works, otherwise it does not.
- xserver-xorg-video-ati: works with 6.6.193-1ubuntu1
- xserver-xorg-video-i810: work with 1.7.4-0ubuntu5
- xserver-xorg-video-intel: works with 2.1.1-0ubuntu2 (could someone else please confirm this)?
- nvidia-glx: work with 1:1.0.9631+2.6.22.2-9.7
Settings brainstorming
- make "rectangle" the new default resize mode and consider adding a new mix between "rectangle" and "scretch" for the future (blurry scretch mode)
- make "expo" go to workspace on double click(left click is used to move windows around), right-click is not optimal as it is lacking on some machines like the macbook pro
- disable "zoom" plugin [done]
- disable "Toggle windows" key in "neg" plugin ("Toggle Screen" is enough)
- set opacity to 95% in "switcher" plugin
- add "set all back to defaults" button to compizconfig-settings-manager
- "trailfocus" should not be enabled (neither in normal nor in extended effects mode) [done]
- "wobbly" plugin takes to long to settle currently, this needs to be fixed
- rename "ccsm" to advanced-desktop-effects
- make the plugin that draws the drop shadows only do that for the currently focused window
- add window edge resistance to "snap" plugin to make it more behave like metacity
- ring switcher should draw a rectangle around the current focused window
- having a combination of "expo" and "scale" would be ideal, first activation would run normal "scale", second would go to "expo" mode (kind of zooming out)
- it would be best to make "scale" (expose) the switcher and make it possible to cycle through it with alt-tab and shift-alt-tab. this does not currently show hidden windows and that needs to be added somehow
ToDo
- add "extrawm" to default plugins and integrate keybinding for toggle-always-on-top and always-sticky to libcompizconfig-backend-gconf
- get new video drivers in (e.g. for ati) to support Xv video (the ati driver for debian-experimental has it)
- disable "scale" hot-corner (schema file?)
- check for GLXFBConfig in glxinfo to avoid runing on e.g. ati 200m
- when enabling extra-effects, put "ring" on the same keybinding as "application switcher" plugin
- remove crash-hanlder (conflicts with apport)
- consider scalefilter *if* it grows case-insenstive picker support
- enable edge-resistance by default for snapping plugin and talk to upstream about snapping support when moving windows with shift (like metacity)
- compiz enhancement request: "if a window grabs the keyboard, compiz should fade out all other windows and the background to a dull grey"
feisty -> gutsy transition for people with beryl (should they be automatically transitioned)
- disable mouse-gestures in compiz (iwj) by default
- package "fusion-icon" (wfarr asked for this)
- nvidia has problems with switching to the terminal (CTRL-ALT-F1). either a new nvidia driver or /apps/compiz/general/screen0/options/sync_to_vblank = False fixes it
patch stuff for the video plugin: http://lists.freedesktop.org/archives/compiz/2007-June/002398.html
- small bug, if you enable compiz and it fallbacks to metacity the desktop effects tab indicates that compiz is being used which is wrong; same on live-cd if compiz is set to default but won't load; "please run desktop-effect again" button does not close
- patch gksu to use compositing fade *or* use the above mentioned fade-on-keyboard-grab plugin (what about the session dialog when leaving the desktop (gnome-session)?)
improve the viewport<->workspaces situation by providing a 1:1 mapping between them for metacity<->compiz (?)
- make the desktop-effects "extra effects" text more descriptive
- check if "desktop-effects" can be removed (is it useful for any other system like xfce? I do not think so as it only changes the gconf key for gnome)
- open-terminal keybindings under compiz is not transitioned from metacity