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