[opensuse-factory] Call for Testers : Compiz 0.9.0
Dear All, Factory has been opened again and we start getting wild. As many of you doubtlessly heard or read ( http://dominique.leuenberger.net/blog/?p=112 ) Compiz 0.9.0 has been released. This marked the first released snapshot of the new C++ rewrite of Compiz (the rewrite was not just to purely change the language, but a lot of limitations were removed, and serialization using libboost for example added). Now as Factory is open again, I will prepare the packages in X11:Compiz to be updated to 0.9.0 and then forward them to Factory. As brave Factory user, I would like to 'warn' you about any possible breakage from this update (even though I don't hope for any). Should you see any bugs, feel free to report them in the usual way in Bugzilla, component Compiz. As we have a good link to the upstream project I'm confident that we will be able to resort any kind of problems we might run into. Users that are running Compiz 0.8.6 on their systems and that have X11:Compiz enabled might want to switch to X11:Compiz:Compiz-0.8, which contains the Compiz 0.8 bugfix tree (currently still at 0.8.6). Hope you will continue having a lot of fun, Dominique -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Wednesday 21 July 2010 09:31:03 Dominique Leuenberger wrote:
Dear All,
Factory has been opened again and we start getting wild. As many of you doubtlessly heard or read ( http://dominique.leuenberger.net/blog/?p=112 ) Compiz 0.9.0 has been released. This marked the first released snapshot of the new C++ rewrite of Compiz (the rewrite was not just to purely change the language, but a lot of limitations were removed, and serialization using libboost for example added).
Now as Factory is open again, I will prepare the packages in X11:Compiz to be updated to 0.9.0 and then forward them to Factory. As brave Factory user, I would like to 'warn' you about any possible breakage from this update (even though I don't hope for any).
I run into the first problem already: There're no window decorations with current factory using compiz anymore :-( Andreas -- Andreas Jaeger, Program Manager openSUSE, aj@{novell.com,opensuse.org} Twitter: jaegerandi | Identica: jaegerandi SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
On 07/21/2010 02:31 AM, Dominique Leuenberger wrote:
Dear All,
Factory has been opened again and we start getting wild. As many of you doubtlessly heard or read ( http://dominique.leuenberger.net/blog/?p=112 ) Compiz 0.9.0 has been released. This marked the first released snapshot of the new C++ rewrite of Compiz (the rewrite was not just to purely change the language, but a lot of limitations were removed, and serialization using libboost for example added).
Now as Factory is open again, I will prepare the packages in X11:Compiz to be updated to 0.9.0 and then forward them to Factory. As brave Factory user, I would like to 'warn' you about any possible breakage from this update (even though I don't hope for any).
Should you see any bugs, feel free to report them in the usual way in Bugzilla, component Compiz. As we have a good link to the upstream project I'm confident that we will be able to resort any kind of problems we might run into.
Users that are running Compiz 0.8.6 on their systems and that have X11:Compiz enabled might want to switch to X11:Compiz:Compiz-0.8, which contains the Compiz 0.8 bugfix tree (currently still at 0.8.6).
Hope you will continue having a lot of fun,
Dominique
Dominique, Greg Yep, I'm still on the list, but a few thousand posts behind. Just let me know where the packages will be and I'll load them on 11.3 and we'll get down to bug squashing... Thanks Dominique :) -- 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-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On 07/21/2010 02:31 AM, Dominique Leuenberger wrote:
Dear All,
Factory has been opened again and we start getting wild. As many of you doubtlessly heard or read ( http://dominique.leuenberger.net/blog/?p=112 ) Compiz 0.9.0 has been released. This marked the first released snapshot of the new C++ rewrite of Compiz (the rewrite was not just to purely change the language, but a lot of limitations were removed, and serialization using libboost for example added).
Now as Factory is open again, I will prepare the packages in X11:Compiz to be updated to 0.9.0 and then forward them to Factory. As brave Factory user, I would like to 'warn' you about any possible breakage from this update (even though I don't hope for any).
Should you see any bugs, feel free to report them in the usual way in Bugzilla, component Compiz. As we have a good link to the upstream project I'm confident that we will be able to resort any kind of problems we might run into.
Users that are running Compiz 0.8.6 on their systems and that have X11:Compiz enabled might want to switch to X11:Compiz:Compiz-0.8, which contains the Compiz 0.8 bugfix tree (currently still at 0.8.6).
Hope you will continue having a lot of fun,
Dominique
Dominique, How do you recommend starting 9.0? I've been starting compiz with fusion-icon which has worked great, but fusion-icon does not work with 9.0. compiz-manager has never worked right on my laptop and my other alternative is to start compiz manually with: compiz --replace \ --sm-disable \ --indirect-rendering \ --ignore-desktop-hints \ ccp & If one way or the other makes a difference to you for testing, let me know. For the mean time, I'll try remaining two ways to see if I can get it going... -- 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-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On 07/21/2010 02:31 AM, Dominique Leuenberger wrote:
Dear All,
<snip>
Hope you will continue having a lot of fun,
Dominique
Here is the first few tidbits on 9.0 that I found on my first run-through. This was on a box with a radeon card (older 9600): STARTUP ISSUES: (1) The current fusion icon does not work with 9.0. Without fusion-icon there is no systray icon to provide an interface to easily switch window decorators or to alternate WM's to get out of compiz if all does not go well. (2) compiz-manager does not start 9.0. Attempting to start compiz with compiz-manager, results in the following string of errors: 18:00 zephyr:~> compiz-manager --replace ccp & [3] 16305 [2] Done emerald --replace 18:01 zephyr:~> Checking for Xgl: not present. xset q doesn't reveal the location of the log file. Using fallback /var/log/Xorg.0.log Detected PCI ID for VGA: 01:05.0 0300: 1002:4e50 (prog-if 00 [VGA controller]) Checking for software rasterizer: not present. Checking for texture_from_pixmap: present. Checking for non power of two support: present. Checking for Composite extension: present. Comparing resolution (1440x900) to maximum 3D texture size (2048): Passed. Checking for nVidia: not present. Checking for FBConfig: present. Checking for Xgl: not present. Starting emerald /usr/bin/compiz (core) - Warn: Unknown option '--ignore-desktop-hints' Backend : ini Integration : true Profile : default Adding plugins Initializing core options...done /usr/bin/compiz (core) - Warn: Plugin 'core' already active /usr/bin/compiz (core) - Error: Plugin 'core' not loaded. /usr/bin/compiz (core) - Error: InitPlugin 'composite' failed /usr/bin/compiz (core) - Error: Couldn't activate plugin 'composite' /usr/bin/compiz (core) - Error: Plugin 'core' not loaded. /usr/bin/compiz (core) - Error: InitPlugin 'opengl' failed /usr/bin/compiz (core) - Error: Couldn't activate plugin 'opengl' /usr/bin/compiz (core) - Error: Plugin 'core' not loaded. /usr/bin/compiz (core) - Error: InitPlugin 'decor' failed /usr/bin/compiz (core) - Error: Couldn't activate plugin 'decor' /usr/bin/compiz (core) - Error: Plugin 'core' not loaded. /usr/bin/compiz (core) - Error: InitPlugin 'move' failed /usr/bin/compiz (core) - Error: Couldn't activate plugin 'move' /usr/bin/compiz (core) - Error: Plugin 'core' not loaded. /usr/bin/compiz (core) - Error: InitPlugin 'resize' failed /usr/bin/compiz (core) - Error: Couldn't activate plugin 'resize' /usr/bin/compiz (core) - Error: Plugin 'core' not loaded. /usr/bin/compiz (core) - Error: InitPlugin 'ccp' failed /usr/bin/compiz (core) - Error: Couldn't activate plugin 'ccp' /usr/bin/compiz-manager: line 439: 16379 Segmentation fault ${COMPIZ_BIN_PATH}${COMPIZ_NAME} $COMPIZ_OPTIONS "$@" $COMPIZ_PLUGINS kwin: Unexpected argument 'ccp'. kwin: Use --help to get a list of available command line options. [3]+ Exit 254 compiz-manager --replace ccp (3) Thankfully, manually starting compiz still works just fine. The cli used was: compiz --replace --sm-disable --indirect-rendering --ignore-desktop-hints ccp & compiz started, but a new configuration was required. The config was created under ~/.config/compiz-1. The current config is here: http://www.3111skyline.com/dl/dt/compiz/9.0/Default.ini CCSM Bug: There is a bug in the ccsm module. After you select [ ] Splash, the splash is activate 'every' time you choose another option -- not a biggie, but annoying :p VERY SLOW PERFORMANCE: Following configuration, compiz seemed to work normally, but much, much slower than 8.6 on this same box. Cube rotation that had been pretty crisp with 8.6, now lags very badly and the rotation is limited to 1/2 rev./(full mouse left-right) I haven't any idea why 9.0 should be slower than 8.6 on this box. All I did was remove 8.6 and install 9.0 with no other packages (kernel or xf86-video-ati....) changed. (the new blue splash is cool though) DECORATIONS MISSING: The big issue on start was all window decorations were missing. The current emerald does not work with 9.0, but unfortunately when 9.0 started, it started without *any* decorations despite the [ ] Window Decorations option being selected by default in ccsm?? The only way I was able to get window decorations back was to manually start: gtk-window-decorator --replace & I still don't know whether starting compiz caused it, or my trying to restore the window decorations caused it, but my xsession-errors log filled up with 6M+ of the following error: Window manager warning: Failed to read saved session file /home/david/.config/metacity/sessions/1068677fdb6da28730128087768223823800000197720051.ms: Failed to open file '/home/david/.config/metacity/sessions/1068677fdb6da28730128087768223823800000197720051.ms': No such file or directory Window manager warning: Screen 0 on display ":0.0" already has a window manager; try using the --replace option to replace the current window manager. That's all the time I have had tonight. Let me know if you have any startup or config suggestions for either getting emerald decorations working or having the gtk decorations active by default. Any tricks on the speed issue? 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-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
David,
On 08/04/2010 at 2:14 AM, "David C. Rankin" <drankinatty@suddenlinkmail.com>
Here is the first few tidbits on 9.0 that I found on my first run-through. This was on a box with a radeon card (older 9600):
STARTUP ISSUES:
(1) The current fusion icon does not work with 9.0. Without fusion-icon there
is no systray icon to provide an interface to easily switch window decorators or to alternate WM's to get out of compiz if all does not go well.
Thanks for your testing efforts. Fusion Icon has it's reason why it's not part of Factory. You just found one of them :) it breaks every once in a while and once the system is functional, does not really offer anything.
(2) compiz-manager does not start 9.0. Attempting to start compiz with compiz-manager, results in the following string of errors:
18:00 zephyr:~> compiz-manager --replace ccp & [3] 16305 [2] Done emerald --replace
A 2nd component not part of Factory, again for reasons of broken-ness every 2nd update. Emerald. It has not yet been ported to the 0.9.0 infrastructure and it is even questionable if it will be ported. It's not part of the compiz project after all.
18:01 zephyr:~> Checking for Xgl: not present. Starting emerald /usr/bin/compiz (core) - Warn: Unknown option '--ignore-desktop-hints'
A warning only, so non-fatal... and actyally an issue in compiz-manager. The option was removed. But no harm done (other than the message printed)
Backend : ini Integration : true Profile : default Adding plugins Initializing core options...done /usr/bin/compiz (core) - Warn: Plugin 'core' already active /usr/bin/compiz (core) - Error: Plugin 'core' not loaded.
That one is rather weird. Your config seems to try to load core more than once?
/usr/bin/compiz (core) - Error: InitPlugin 'composite' failed /usr/bin/compiz (core) - Error: Couldn't activate plugin 'composite' /usr/bin/compiz (core) - Error: Plugin 'core' not loaded.
But then, yet it's not there... Are you sure you have the entire stack of compiz on 0.9.0? I know for example that the photowheel plugin which you like that much is not yet available in 0.9. Which might have triggered old packaes to remain on your system
/usr/bin/compiz (core) - Error: InitPlugin 'opengl' failed
(3) Thankfully, manually starting compiz still works just fine. The cli used was:
compiz --replace --sm-disable --indirect-rendering --ignore-desktop-hints ccp &
Good to know you can resort to this, but it's not a preferred way, as you can possible disable too many plugins, resulting in a complete mess.
compiz started, but a new configuration was required. The config was created
under ~/.config/compiz-1. The current config is here:
This is correct. The old config is not compatible to the new compiz infrastructure. A new location was chosen by upstream for this reason.
http://www.3111skyline.com/dl/dt/compiz/9.0/Default.ini
CCSM Bug:
There is a bug in the ccsm module. After you select [ ] Splash, the splash is activate 'every' time you choose another option -- not a biggie, but annoying :p
Will address this one with upstream. The 'issue' is most likely coming from the new serialization which remembers states of plugins.
VERY SLOW PERFORMANCE:
Following configuration, compiz seemed to work normally, but much, much slower than 8.6 on this same box. Cube rotation that had been pretty crisp with 8.6, now lags very badly and the rotation is limited to 1/2 rev./(full mouse left-right) I haven't any idea why 9.0 should be slower than 8.6 on this box.
That's odd... you might want to 'play' with the various options in the workaround provided.
All I did was remove 8.6 and install 9.0 with no other packages (kernel or xf86-video-ati....) changed. (the new blue splash is cool though)
DECORATIONS MISSING:
The big issue on start was all window decorations were missing. The current emerald does not work with 9.0, but unfortunately when 9.0 started, it started without *any* decorations despite the [ ] Window Decorations option being selected by default in ccsm?? The only way I was able to get window decorations back was to manually start:
gtk-window-decorator --replace &
As you seem willing to resort to emerald, that's what the system tries to give you... a fallback to something you did not configure is not done. Set g-w-d as your window decorator in the decorator plugin. Or even better: remove emerald completely. But decorations seem to be a general issue at the moment, see also bnc#625689
I still don't know whether starting compiz caused it, or my trying to restore the window decorations caused it, but my xsession-errors log filled up with 6M+ of the following error:
Difficult to say.. .this is nothing I had seen so far happening... Dominique -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
participants (3)
-
Andreas Jaeger
-
David C. Rankin
-
Dominique Leuenberger