Currently, we try to launch metacity or sawfish in tl-run-xstartup.d, so that we have some WM during the session startup feedback and profile selection. However, these WMs might not be installed on the system. Another problem is that starting, say, metacity typically means that a lot of things happens, including GConf startup. Due to bug 4465, we will start shipping the OpenBox WM. This means we can use that one instead.
Fixed in r26380. Time reporting on bug 4465.
Should probably disable minimise during startup.
(In reply to comment #2) > Should probably disable minimise during startup. Fixed in 27279.
Out shipped openbox uses g_realloc_n() api which requires glib 2.24, SLED 11 sp2 with latest updates does only ship glib 2.22. From xinit.log of a thinlinc session: /opt/thinlinc/libexec/openbox: symbol lookup error: /opt/thinlinc/libexec/openbox: undefined symbol: g_realloc_n /opt/thinlinc/etc/xsession: Timeout waiting for window manager to start
Re-fixed in 27292.
Retested with build 3960 on SLED and openbox fails to start, here follows the logs which appears in xinit.log and its reproducable jsut starting openbox from term. (openbox:15268): Pango-WARNING **: /usr/lib/pango/1.6.0/modules/pango-basic-fc.so: fel ELF-klass: ELFCLASS32 (openbox:15268): Pango-WARNING **: Failed to load Pango module '/usr/lib/pango/1.6.0/modules/pango-basic-fc.so' for id 'BasicScriptEngineFc' (openbox:15268): Pango-WARNING **: /usr/lib/pango/1.6.0/modules/pango-basic-fc.so: fel ELF-klass: ELFCLASS32 (openbox:15268): Pango-WARNING **: /usr/lib/pango/1.6.0/modules/pango-basic-fc.so: fel ELF-klass: ELFCLASS32 (openbox:15268): Pango-WARNING **: /usr/lib/pango/1.6.0/modules/pango-basic-fc.so: fel ELF-klass: ELFCLASS32 (openbox:15268): Pango-WARNING **: /usr/lib/pango/1.6.0/modules/pango-basic-fc.so: fel ELF-klass: ELFCLASS32 (openbox:15268): Pango-WARNING **: /usr/lib/pango/1.6.0/modules/pango-basic-fc.so: fel ELF-klass: ELFCLASS32 . . . (openbox:15268): Pango-WARNING **: /usr/lib/pango/1.6.0/modules/pango-basic-fc.so: fel ELF-klass: ELFCLASS32 ObRender-Message: Unable to load the theme 'Syscrash' ObRender-Message: Falling back to the default theme 'Clearlooks' ObRender-Message: Unable to load the theme 'Clearlooks' Openbox-Message: Unable to load a theme.
> (openbox:15268): Pango-WARNING **: > /usr/lib/pango/1.6.0/modules/pango-basic-fc.so: fel ELF-klass: ELFCLASS32 > ObRender-Message: Unable to load the theme 'Syscrash' > ObRender-Message: Falling back to the default theme 'Clearlooks' > ObRender-Message: Unable to load the theme 'Clearlooks' > Openbox-Message: Unable to load a theme. Fixed in 27454.
> (openbox:15268): Pango-WARNING **: > /usr/lib/pango/1.6.0/modules/pango-basic-fc.so: fel ELF-klass: ELFCLASS32 ... Note that this is only a warning and seems not to cause any problem, at least not on SLED. We are building Pango with: --with-included-modules=yes --with-dynamic-modules=no \ --enable-static --enable-shared ...but Pango still reads /etc/pango/pango.modules and modules referenced there. I cannot see how --with-dynamic-modules=no affects anything. Perhaps we need to disable reading stuff from /etc altogether.
(In reply to comment #8) > > (openbox:15268): Pango-WARNING **: > > /usr/lib/pango/1.6.0/modules/pango-basic-fc.so: fel ELF-klass: ELFCLASS32 > ... > > Note that this is only a warning and seems not to cause any problem, at least > not on SLED. > > > We are building Pango with: > > --with-included-modules=yes --with-dynamic-modules=no \ > --enable-static --enable-shared > > ...but Pango still reads /etc/pango/pango.modules and modules referenced there. > I cannot see how --with-dynamic-modules=no affects anything. Perhaps we need to > disable reading stuff from /etc altogether. Fixed in cenbuild r27460 and r27462.
(In reply to comment #9) > (In reply to comment #8) > > > (openbox:15268): Pango-WARNING **: > > > /usr/lib/pango/1.6.0/modules/pango-basic-fc.so: fel ELF-klass: ELFCLASS32 > > ... > > > > Note that this is only a warning and seems not to cause any problem, at least > > not on SLED. > > > > > > We are building Pango with: > > > > --with-included-modules=yes --with-dynamic-modules=no \ > > --enable-static --enable-shared > > > > ...but Pango still reads /etc/pango/pango.modules and modules referenced there. > > I cannot see how --with-dynamic-modules=no affects anything. Perhaps we need to > > disable reading stuff from /etc altogether. > > Fixed in cenbuild r27460 and r27462. Verified using build 3966 on SLED11 sp2. openbox does now work as expected.
(In reply to comment #7) > > (openbox:15268): Pango-WARNING **: > > /usr/lib/pango/1.6.0/modules/pango-basic-fc.so: fel ELF-klass: ELFCLASS32 > > ObRender-Message: Unable to load the theme 'Syscrash' > > ObRender-Message: Falling back to the default theme 'Clearlooks' > > ObRender-Message: Unable to load the theme 'Clearlooks' > > Openbox-Message: Unable to load a theme. > > Fixed in 27454. Verified using build 3966 on SLED11 Sp2
I have tested openbox vm on both Ubuntu 12.04 and SLED11 Sp2 which works as expected now.
If you use the scroll wheel on the background, it will toggle between virtual desktops. A bit too easy to shoot yourself in the foot here. We should disable virtual desktops.
(In reply to comment #13) > If you use the scroll wheel on the background, it will toggle between virtual > desktops. A bit too easy to shoot yourself in the foot here. We should disable > virtual desktops. 27482.
(In reply to comment #14) > (In reply to comment #13) > > If you use the scroll wheel on the background, it will toggle between virtual > > desktops. A bit too easy to shoot yourself in the foot here. We should disable > > virtual desktops. > > 27482. Tested using build 3971, works as expected.