Classic Mode bundle
Owen Williams
owen at ywwg.com
Wed Mar 7 15:22:51 EST 2007
On Wed, 2007-03-07 at 12:15 -0500, Jim Gettys wrote:
> Thanks greatly, Owen! This fills an immediate need.
> On Wed, 2007-03-07 at 12:04 -0500, Owen Williams wrote:
> > Classic Mode is a bundle that embeds a Xephyr session in an activity.
> > It's very useful for running non-sugarized programs.
> >
> > It was originally written by Dan Williams, and I've brought it up to
> > date with a proper icon and the newer activity API. It only works on
> > the devel builds (at the moment), but it includes the Xephyr runtime so
> > it doesn't need to be installed by yum. Eventually I'll bundle xterm
> > and twm with it and make a non-devel-build friendly version.
>
> We can/should do better than twm these days: Puppylinux uses jwm, as an
> example.
>
> Among other things, I'd like to not have dependencies on Xaw and Xt, Xmu
> and the like in anything that may commonly be used.
> - Jim
Ok, I rolled a new bundle that includes jwm and rxvt, so there shouldn't
be any more unnecessary deps. For now, don't minimize anything or else
it disappears forever :/.
Running ldd on the three included apps, this is what we need:
bash-3.1# ldd rxvt
linux-gate.so.1 => (0xb7fa5000)
libXpm.so.4 => /usr/lib/libXpm.so.4 (0xb7f8d000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb7e8b000)
libc.so.6 => /lib/libc.so.6 (0xb7d4e000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb7d4b000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7d45000)
libdl.so.2 => /lib/libdl.so.2 (0xb7d41000)
/lib/ld-linux.so.2 (0xb7fa6000)
bash-3.1# ldd jwm
linux-gate.so.1 => (0xb7fa2000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb7e99000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb7e73000)
libXft.so.2 => /usr/lib/libXft.so.2 (0xb7e60000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb7e57000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb7e28000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7da8000)
libfribidi.so.0 => /usr/lib/libfribidi.so.0 (0xb7d98000)
libXpm.so.4 => /usr/lib/libXpm.so.4 (0xb7d87000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb7d77000)
libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb7d74000)
libc.so.6 => /lib/libc.so.6 (0xb7c37000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb7c34000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7c2d000)
libdl.so.2 => /lib/libdl.so.2 (0xb7c29000)
libz.so.1 => /usr/lib/libz.so.1 (0xb7c16000)
libm.so.6 => /lib/libm.so.6 (0xb7bef000)
libexpat.so.0 => /lib/libexpat.so.0 (0xb7bce000)
/lib/ld-linux.so.2 (0xb7fa3000)
bash-3.1# ldd Xephyr
linux-gate.so.1 => (0xb7f1b000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb7e12000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb7e02000)
libXfont.so.1 => /usr/lib/libXfont.so.1 (0xb7dd4000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb7dd1000)
libfontenc.so.1 => /usr/lib/libfontenc.so.1 (0xb7dca000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7dc4000)
libm.so.6 => /lib/libm.so.6 (0xb7d9c000)
libc.so.6 => /lib/libc.so.6 (0xb7c5f000)
libdl.so.2 => /lib/libdl.so.2 (0xb7c5b000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7bdb000)
libz.so.1 => /usr/lib/libz.so.1 (0xb7bc8000)
/lib/ld-linux.so.2 (0xb7f1c000)
If there's anything there that I shouldn't compile against, let me know
and I can reroll. jwm in particular has some features I could disable
if need be (xinerama, fridibi), but those libraries are included on the
base system so I enabled them.
http://ywwg.com/wiki/index.php/OLPC_Work
Glad to know this is useful!
owen
More information about the Devel
mailing list