Linux Today: Linux News On Internet Time.

More on LinuxToday

Release Digest: GNOME, August 18, 2004

Aug 19, 2004, 04:45 (0 Talkback[s])

Gnome OSD 0.3.0

Gnome OSD is an OSD (On Screen Display) notification system for the Gnome desktop.

Overview of Changes from gnome-osd 0.2.0 to gnome-osd 0.3.0

* New control center preferences dialog, allowing configuration of font and message position/alignment.


gnome-python >= 2.5.90


Gustavo J. A. M. Carneiro
<> <>
The universe is always one step beyond logic



(If you have no clue what gdm is, skip a few paragraphs down first)

So I didn't really have all that much time for gdm hacking. Actually that's not true, I did have some time but I didn't spend it hacking gdm. So this is still 2.6 and there won't be any 2.8 version. Perhaps 2.10 version or some such. This means that this version is SuperUltraMegaStable(tm) since no new features made it. Well that's the theory anyway.

And now for the standard part of the release announcement:

GDM is the GNOME Display Manager, it is the little proggie that runs in the background, runs your X sessions, presents you with a login box and then tells you to piss off because you forgot your password. It does pretty much everything that you would want to use xdm for, but doesn't involve as much crack. It doesn't use any code from xdm, and has a more paranoid and safer design overall. It also includes many features over xdm, the biggest one of which is that it is more user friendly, even if your X setup is failing. The goal is that users should never, ever have to use the command line to customize or troubleshoot gdm. It of course supports xdmcp, and in fact extends xdmcp a little bit in places where I thought xdm was lacking (but is still compatible with xdm's xdmcp).


Highlights of

  • Allow not checking directory owners with CheckDirOwner key, (Andreas Schubert)
  • FreeBSD support for VTAllocation stuff (Alexander Nedousukov)
  • Add de_AT, de_CH, fr_BE, fr_CH, hy_AM to language list (#148349, #139454)
  • Add more native versions of language names and fix up existing ones, #148373, #148486, 148356, #148350, #88777, #150293
  • Add support for Solaris logindevperm and usiting (Brian Cameron)
  • Fix some strings, fixes #144076, #144077, #147800
  • On sun we automatically make the default config add -nobanner to the X server flags (Arvind)
  • Fix doubleclicking on the user browser in the standard greeter
  • Fix #144007 where bad .profile could screw up a session start
  • Fix #148042 by making GETTEXT_PACKAGE just gdm
  • Fix #147940 by properly checking if shutdown/reboot/suspend commands exist in the graphical greeter
  • Fix #143707 by using Exclude key for the user dropdown lists in gdmsetup
  • Fix some compiler warnings for new gcc
  • .dmrc is created with umask 077 for maximum anality
  • Translation updates (Kjartan Maraas, Laszlo Dvornik, Laurent Dhima, Martin Willemoes Hansen, Marie Lund, Metin Amiroff, Francisco Javier F. Serrador, Duarte Loreto, Tommi Vainikainen, Leonid Kanter, Changwoo Ryu, Funda Wang, Artur Flinta, GNOME PL Team, Miloslav Trmac, Adam Weinberger, Estevao Samuel Procopio, Tommi Vainikainen, Danilo Segan, Guntupalli Karunakar, Lucas Vieites, Christian Neumair, Nikos Charonitakis, Gustavo Maciel Dias Vieira, Afonso Celso Medina, Sebastien Bacher, Ole Laursen, Ivan Stojmirov, Andras Timar)

Note: GDM2 was originally written by Martin K. Petersen <>, and has for a while now been maintained by the Queen of England. She is usually not responsive to bug reports or feature requests. You can try to send them to me however.

Note2: If installing from the tarball do note that make install overwrites most of the setup files, all except gdm.conf. It will however save backups with the .orig extension first.

Note3: Note3 has been depracated ...



No RPM this time around BTW. Have fun. A spec file is included though, so you can try:

rpmbuild -ta gdm-whatever.tar.gz

Have fun (or whatever else you wish to be having),


PS: So nowdays they're actually paying me for going to school (it's about time). Not as well as I could get paid at an actual job, but this was far less effort then an actual job I think. At an actual job they make you do stuff. In a reading class, all you have to do is read and occasionally ask semi-relevant questions. I can now fake a conversation about several complex variables in front of people who don't know anything about the subject and still I can sound credible.

George <>

Let's not bicker and argue about who killed who.

  • Monty Python