Date: Mon, 16 Oct 2006 18:13:50 GMT From: Werner Lehmann<elvis69@arcor.de> To: freebsd-gnats-submit@FreeBSD.org Subject: misc/104475: How does composite in metacity work? Message-ID: <200610161813.k9GIDopB099899@www.freebsd.org> Resent-Message-ID: <200610161820.k9GIKElp071659@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 104475 >Category: misc >Synopsis: How does composite in metacity work? >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: doc-bug >Submitter-Id: current-users >Arrival-Date: Mon Oct 16 18:20:13 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Werner Lehmann >Release: 6.1 >Organization: >Environment: ]$ uname -a FreeBSD elvis69.arcor.de 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Sun May 7 04:42:56 UTC 2006 root@opus.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP i386 >Description: The gnome 2.16 manual does not refer to the new gnome2.16/metacity composite capability and how to use it at all. In the official gnome2.16 readme (eye candy section) it says this: "Metacity, GNOME's default window manager, makes its first steps into the world of 3D accelerated desktop computing. Many extensions to its compositor engine let your windows wobble, shrink, explode, fade in and out, bounce on window focus, and show other interesting, unusual or funny effects such as having different transparency for different window types like menus, dialogs, and main windows." What I've done so far: In the configuration editor, under apps -> metacity -> general, I've activated the option "compositing_manager". I've installed the latest nvidia-driver 1.0-8774, which I believe does support the required GLX_texture_from_pixmap extension, but I'm not sure. My xorg.conf looks like this (please note I've also added the line Option "AddARGBGLXVisuals" "True"): # nvidia-xconfig: X configuration file generated by nvidia-xconfig # nvidia-xconfig: version 1.0 (root@elvis69.arcor.de) Fri Jun 16 19:18:44 CEST 2006 Section "ServerLayout" Identifier "X.org Configured" Screen 0 "Screen0" 0 0 InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" EndSection Section "Files" RgbPath "/usr/X11R6/lib/X11/rgb" ModulePath "/usr/X11R6/lib/modules" FontPath "/usr/X11R6/lib/X11/fonts/misc/" FontPath "/usr/X11R6/lib/X11/fonts/TTF/" FontPath "/usr/X11R6/lib/X11/fonts/Type1/" FontPath "/usr/X11R6/lib/X11/fonts/CID/" FontPath "/usr/X11R6/lib/X11/fonts/75dpi/" FontPath "/usr/X11R6/lib/X11/fonts/100dpi/" FontPath "/usr/local/share/ghostscript/fonts/" FontPath "/usr/X11R6/lib/X11/fonts/webfonts/" EndSection Section "Module" Load "glx" Load "dbe" Load "extmod" Load "record" Load "xtrap" Load "freetype" Load "type1" EndSection Section "InputDevice" Identifier "Keyboard0" Driver "kbd" Option "XkbRules" "xfree86" Option "XkbModel" "pc105" Option "XkbLayout" "de" Option "XkbVariant" "nodeadkeys" EndSection Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/sysmouse" Option "ZAxisMapping" "4 5" Option "Resolution" "800" EndSection Section "Monitor" Identifier "Monitor0" VendorName "Monitor Vendor" ModelName "Monitor Model" EndSection Section "Device" ### Available Driver options are:- ### Values: <i>: integer, <f>: float, <bool>: "True"/"False", ### <string>: "String", <freq>: "<f> Hz/kHz/MHz" ### [arg]: arg optional #Option "DigitalVibrance" # <i> #Option "NoFlip" # [<bool>] #Option "Dac8Bit" # [<bool>] #Option "UBB" # [<bool>] #Option "Stereo" # <i> #Option "SWcursor" # [<bool>] #Option "HWcursor" "True" # [<bool>] #Option "VideoKey" # <i> #Option "IgnoreEDID" # [<bool>] #Option "NoDDC" # [<bool>] #Option "ConnectedMonitor" # <str> #Option "ConnectedMonitors" # <str> #Option "TVStandard" # <str> #Option "TVOutFormat" # <str> Option "RenderAccel" "True" # [<bool>] #Option "CursorShadow" "True" # [<bool>] #Option "CursorShadowAlpha" "1" # <i> #Option "CursorShadowXOffset" # <i> #Option "CursorShadowYOffset" # <i> #Option "UseEdidFreqs" # [<bool>] #Option "FlatPanelProperties" # <str> #Option "TwinView" # [<bool>] #Option "TwinViewOrientation" # <str> #Option "SecondMonitorHorizSync" # <str> #Option "SecondMonitorVertRefresh" # <str> #Option "MetaModes" # <str> #Option "UseInt10Module" # [<bool>] #Option "NoTwinViewXineramaInfo" # [<bool>] #Option "NoRenderExtension" # [<bool>] #Option "Overlay" "False" # [<bool>] #Option "CIOverlay" "True" # [<bool>] #Option "ForceEmulatedOverlay" # [<bool>] #Option "TransparentIndex" # <i> #Option "OverlayDefaultVisual" "False" # [<bool>] #Option "NvEmulate" # <i> #Option "NoBandWidthTest" # [<bool>] #Option "CustomEDID-CRT-0" # <str> #Option "CustomEDID-CRT-1" # <str> #Option "CustomEDID-DFP-0" # <str> #Option "CustomEDID-DFP-1" # <str> #Option "CustomEDID-TV-0" # <str> #Option "CustomEDID-TV-1" # <str> #Option "TVOverScan" # <f> #Option "IgnoreDisplayDevices" # <str> #Option "MultisampleCompatibility" # [<bool>] #Option "RegistryDwords" # <str> #Option "RegistryBinary" # <str> #Option "NoPowerConnectorCheck" # [<bool>] #Option "AllowDFPStereo" # [<bool>] #Option "XvMCUsesTextures" "True" # [<bool>] #Option "HorizSync" # <str> #Option "VertRefresh" # <str> #Option "RandRRotation" # [<bool>] #Option "ExactModeTimingsDVI" # [<bool>] #Option "Coolbits" # <i> #Option "AllowDDCCI" # [<bool>] #Option "ConstantFrameRateHint" # [<bool>] #Option "LoadKernelModule" # [<bool>] #Option "ClearCube" # [<bool>] #Option "PredefinedTimings" # <i> #Option "EmulatedOverlaysTimerMs" # <i> Identifier "Card0" Driver "nvidia" VendorName "nVidia Corporation" BoardName "NV20 [GeForce3 Ti 200]" EndSection Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" DefaultDepth 24 Option "NoLogo" "True" # [<bool>] Option "NvAGP" "1" # <i> Option "AllowGLXWithComposite" "True" # [<bool>] Option "AddARGBGLXVisuals" "True" SubSection "Display" Viewport 0 0 Depth 1 EndSubSection SubSection "Display" Viewport 0 0 Depth 4 EndSubSection SubSection "Display" Viewport 0 0 Depth 8 EndSubSection SubSection "Display" Viewport 0 0 Depth 15 EndSubSection SubSection "Display" Viewport 0 0 Depth 16 EndSubSection SubSection "Display" Viewport 0 0 Depth 24 Modes "1280x1024" "1024x768" "800x600" "640x480" EndSubSection EndSection Section "Extensions" Option "Composite" "Enable" EndSection But I don't see any menu-entries to activate any effects or window behavior regarding composite. Could you please explain to me how this works and cover the issue in the gnome2.16 manual? Regards, Werner >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200610161813.k9GIDopB099899>