[opensuse] Lost All Window Decorations in Compiz on 10.3 - Still Stuck?
Listmates, I have the frustrating situation on a 10.3 i586 box of having lost all windows decorations in compiz. Normally you just lose emerald decor, but kde decor will still work. In this case I have lost _all_ window decorations, both kde and emerald. I have tried all the usual tricks: Uninstalling/Reinstalling Compiz from the X11:/XGL repo; deleting ~/.config/compiz and ~/.xcompmgrrc; starting compiz and manually forcing emerald --replace &; kwin --replace &; logging out/in, but still NO decorations at all in compiz. I suspect the problem lies with a configuration item that was set somewhere when the box was updated several weeks ago. Bewilderingly, 203 weeks ago the update resulted in newer compiz rpms than are presently on the X11:/XGL server. Specifically, when I updated then, the following versions were installed: compizconfig-settings-manager-0.7.6-2.7 compiz-emerald-0.7.6-2.6 compiz-emerald-themes-0.6.0-1.1 compiz-fusion-plugins-extra-0.7.6-10.6 compiz-fusion-plugins-main-0.7.6-3.6 libcompizconfig-0.7.6-2.7 python-compizconfig-0.7.6-2.6 Then two days ago when I did the uninstall/reinstall, the only packages available on X11:/XGL were: compizconfig-settings-manager-0.7.6-2.2 compiz-emerald-0.7.6-2.2 compiz-emerald-themes-0.5.2-6 compiz-fusion-plugins-extra-0.7.6-10.2 compiz-fusion-plugins-main-0.7.6-3.2 libcompizconfig-0.7.6-2.2 python-compizconfig-0.7.6-2.2 Huh? Where did the newer versions go? I don't know enough about the inner workings of compiz to know whether the downgrade of minor versions by the 4 or 5 version numbers shown above is at the root of the problem or not, but that is the only thing I can put my fingers on. I have 4 other 10.3 i586 boxes and 1 x86_64 box that have no problems, so I am really baffled as to why this box suddenly won't display window decorations with compiz. Having deleted ~/.config/compiz, I am confident that it isn't a setting in my configuration causing the problem. Compiz works just fine other than the window decorations being gone. The desktop is kde 3.5. My xorg.conf is unchanged. The card is nvidia. Do any of you have any ideas what I can do/check to try and get the windows decorations back? Thanks -- David C. Rankin, J.D.,P.E. Rankin Law Firm, PLLC 510 Ochiltree Street Nacogdoches, Texas 75961 Telephone: (936) 715-9333 Facsimile: (936) 715-9339 www.rankinlawfirm.com -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
David C. Rankin wrote:
Listmates,
I have the frustrating situation on a 10.3 i586 box of having lost all windows decorations in compiz. Normally you just lose emerald decor, but kde decor will still work. In this case I have lost _all_ window decorations, both kde and emerald.
<snip> The best I can do is say I think I understand what happened. Since this box is a 10.3 box and it has been running compiz since Nov. or Dec. 1997 with compiz 0.5 something, it was originally configured to use xgl for composite operations. For some reason something in the latest round of 10.3 system updates (not security updates) either changed xgl so it was no longer compatible with window decorations on compiz with my settings or changed the way my nvidia card communicated with the xgl package causing the loss of window decorations. (yes xgl was enabled) Does it make sense? -- Duck No! But, that is the my best *guess* based on what I saw. Starting compiz I would see: ripper~> compiz-manager --replace Checking for Xgl: not present. Detected PCI ID for VGA: 03:00.0 Class 0300: 10de:00f5 (rev a2) (prog-if 00 [VGA]) Checking for texture_from_pixmap: present. Checking for non power of two support: present. Checking for Composite extension: present. Comparing resolution (1680x1050) to maximum 3D texture size (4096): Passed. Checking for nVidia: present. Checking for FBConfig: present. Checking for Xgl: not present. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ --- Huh? 5145 Starting kde-window-decorator A handler is already registered for the path starting with path[0] = "org" A handler is already registered for the path starting with path[0] = "org" <lost of snips -- 50 or so more> A handler is already registered for the path starting with path[0] = "org" /usr/bin/compiz (core) - Error: no 'text' plugin with ABI version '20080421' loaded /usr/bin/compiz (shift) - Warn: No compatible text plugin loaded. /usr/bin/compiz (core) - Error: no 'text' plugin with ABI version '20080421' loaded /usr/bin/compiz (ring) - Warn: No compatible text plugin found. /usr/bin/compiz (core) - Error: no 'text' plugin with ABI version '20080421' loaded /usr/bin/compiz (scaleaddon) - Warn: No compatible text plugin found. /usr/bin/compiz (core) - Warn: No GLXFBConfig for depth 32 /usr/bin/compiz (core) - Warn: No GLXFBConfig for depth 32 /usr/bin/compiz (core) - Warn: No GLXFBConfig for depth 32 OK, I don't read compiz hieroglyphs, but there is a problem with the text plugin and GLXFBConfig is pissed off at the color depth. Are these the problem - who knows? No text -> no window decorations -- could be? Screw it! I'll just reconfigure for AIGLX and see how that goes. The $35 7800GS will handle it. Now where were those nvidia-xconfig settings? Ahah, on the openSuSE AIGLX page: nvidia-xconfig --composite nvidia-xconfig --render-accel nvidia-xconfig --add-argb-glx-visuals -d 24 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ (hmm, that might fix the GLXFBConfig depth depth issue, whatever that is) Log out, log back in test --- shit! it still doesn't work. Aargh! Dump compiz again, xterm and: sudo rpm -e $(rpm -qa | grep compiz) $(rpm -qa | grep ccsm) fusion-icon Alright, reinstall, log out, log back in, test --- LIB[1], it works! Cuss a few more times.... I don't know what broke the decorations or how in the hell they got broke, but whatever it was it was a PITA to fix. Anyway on the up side, I got a 600 FPS bonus with the AIGLX config over the XGL config anyway. Was it worth the hassle and frustration -- don't ask.... footnotes: [1] "Well I'll be!" -- David C. Rankin, J.D.,P.E. Rankin Law Firm, PLLC 510 Ochiltree Street Nacogdoches, Texas 75961 Telephone: (936) 715-9333 Facsimile: (936) 715-9339 www.rankinlawfirm.com -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (1)
-
David C. Rankin