request for enhancement: gdmsetup

Mişu Moldovan dumol at gnome.ro
Wed Nov 29 18:23:22 CET 2006


În data de 26 Nov 2006 la 21:32 -0800 Brian J. Tarricone a scris:
[snip]
> You're still completely missing the point.  GDM is just a choice among
> many: GDM, KDM, slim, entrance, etc.  Xfce does not have its own display
> manager.  Instead of 'forcing' a choice, we simply choose none.  If we
> *were* going to choose one, I imagine it would be slim, as it's
> desktop-neutral (while GDM has a lot of GNOME dependencies).

Although I'm using GDM at login most of the time and I'm enjoying it, I completely agree with Brian's point of view. However, a small correction, GDM has no GNOME dependencies. This might sound surprising, given it's name, but it really is just a regular GTK+ application, linked to glib/gtk/atk/pango/cairo, which fits Xfce perfectly. Here's what the GDM 2.16.1 main binary links against on an Debian etch system:

zeelich:~# ldd `which gdm`
        linux-gate.so.1 =>  (0xffffe000)
        libpam.so.0 => /lib/libpam.so.0 (0xa7ee8000)
        libwrap.so.0 => /lib/libwrap.so.0 (0xa7ee0000)
        libselinux.so.1 => /lib/libselinux.so.1 (0xa7ecb000)
        libattr.so.1 => /lib/libattr.so.1 (0xa7ec7000)
        libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xa7bdd000)
        libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xa7bc2000)
        libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xa7b41000)
        libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xa7b2b000)
        libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xa7b06000)
        libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xa7afe000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xa7ad4000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0xa7acb000)
        libXi.so.6 => /usr/lib/libXi.so.6 (0xa7ac3000)
        libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xa7abf000)
        libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xa7ab6000)
        libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xa7ab1000)
        libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xa7a77000)
        libcairo.so.2 => /usr/lib/libcairo.so.2 (0xa7a14000)
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xa79da000)
        libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xa79d7000)
        libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xa79d3000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xa7941000)
        libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xa793e000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xa7938000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xa7935000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xa7849000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xa783b000)
        libpopt.so.0 => /lib/libpopt.so.0 (0xa7833000)
        libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xa7702000)
        libnsl.so.1 => /lib/tls/i686/cmov/libnsl.so.1 (0xa76eb000)
        libsepol.so.1 => /lib/libsepol.so.1 (0xa76aa000)
        /lib/ld-linux.so.2 (0xa7efd000)
        libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xa767f000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xa7615000)
        libz.so.1 => /usr/lib/libz.so.1 (0xa7601000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0xa75e1000)
        libpng12.so.0 => /usr/lib/libpng12.so.0 (0xa75be000)
        librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0xa75b5000)
        libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xa75a3000)

[snip]

--
mişu
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://mail.xfce.org/pipermail/xfce/attachments/20061129/077de2b4/attachment.pgp>


More information about the Xfce mailing list