Release Digest: GNOME, July 17, 2003
Jul 18, 2003, 05:00 (0 Talkback[s])
(If you have no clue what gdm is, skip a few paragraphs down
[For a stable version use version 22.214.171.124]
Yay, I'm actually being paid. Well I was a Red Hat intern during
the last release, but now I've actually received my first paycheck,
meaning that they weren't just joking about me working for
About this release (I mean I suppose you're reading this because
you want to know about the new GDM release and not about my
financial situation, right?). So this release is mostly bugfixes
and security related fixes. Many bugs with the XDMCP support have
been fixed or improved. Security is another area that got a lot of
work. No security holes have been patched, but we are a lot more
security consious. For example someone who compromises the gdm
account can do less damage now. Furthermore all failsafe dialogs
now run as the gdm user (even the error one). Also things don't
link to as many libraries as they used to, for example the daemon
links to 26 libs now instead of 46 (as reported by ldd).
Also with this release we revert back to defaulting
AlwaysRestartServer to false. The issue that this was trying to
work around has been fixed, and it is really nicer to the X server
to reset it instead of restarting it. I know that in the past I
held an opposite opinion, but the number of people with X bugs that
get triggered by X restarts is quite high apparently. And it looks
nicer this way (no flicker back to vt1) and likely faster too.
A known issues is that the graphical greeter may sometimes crash
due to a bug in libart. I for some reason started getting these
crashes and fixed libart, but I'm not sure when a new version of
that is coming out with that fixed. Since this bug would have
existed for you before, it is unlikely that you will experience it.
In any case, the daemon will nowdays try gdmlogin for you if
gdmgreeter is crashing.
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 126.96.36.199:
- HIGify almost all the alert boxes.
- Fix install of the sessions setup by creating the /etc/X11/dm
dir fixes #116836
- Fix DNS lookup stuff in XDMCP for places without DNS. Also
cache last result of DNS lookup to cut down traffic during session
- daemon, gdmgreeter, gdmlogin and gdmchooser don't link against
libgnome and friends (gdmgreeter still uses canvas). This reduces
number of libs linked by daemon from 46 to 26, for gdmgreeter this
goes from 56 to 32 and for gdmlogin this goes from 52 to 22, and
gdmchooser is down to 27
- If a greeter crashes within 10 seconds of display start, try
running a different greeter (and telling the user that)
- Fix the chooser so that it actually chooses the host that you
clicked on and not some random one. This also changes the chooser
to use GtkTreeView
- Fix #97774 by resetting the rlimits back after we fork the user
session. Also make AlwaysRestartServer default to false again since
it was a workaround for this bug.
- Checking for free display numbers was only taking into account
servers listening on tcp.
- The .desktop files include correct Terminal and StartupNotify
entries (Jordi Mallach)
- Fallback for home is now ServAuthDir for gdm processes instead
of / and for shell we use /bin/sh consistently (rather then
- The full error dialog is now run as the gdm user for security
(no more gtk code run as root) Also uses GtkTextView, looks nicer
and converts encoding correctly.
- Be very careful when opening files just about everywhere, so
this prevents some possible damange someone could do if they do
manage to get the gdm user privs.
- If X server crashes or doesn't otherwise whack its lockfile,
help it along, should fix #114003 and redhat #90014
- No translatable message contains unneccessary markup now (fixes
#101794 and #101795)
- gdmsetup .desktop file is now in the SystemSetup category and
so goes into System Setup in the menu (#116977)
- The bits that parse X output now understand v4 XFree86 output
- gdmopen now sets up TERM to "linux" on linux to make sure that
fonts come out all ok
- Use ve-config (from vicious-extensions) everywhere in the
- Fix RH #84247 by checking for gettext binary before using
- The standard themes now don't include the translated labels
since they weren't used anyway and this improves load times and
- Updated the theme document a bit, and the dtd is now in the
tarball in gui/greeter/
- Random other minor fixes
- Translation updates (Danilo Segan, Serbian team, Metin Amiroff,
Christian Rose, Kjartan Maraas, Artur Flinta, Vincent van Adrighem,
Valek Filippov, Laurent Dhima, Christophe Merlet, Mohammad DAMT,
Dafydd Harries, Kang Jeong-Hee, Simos Xenitellis, Miloslav Trmac,
Note: GDM2 was originally written by Martin K. Petersen
<firstname.lastname@example.org>, 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 ...
Sorry no RPMS. There is a spec file included in the tarball and
it may or may
not work (it should, and it did some time ago but I haven't tried
PS: Since I've now got a @redhat.com addy, and access to the
intranet, I now know about all the conspiracies going on inside Red
Hat ... oh wait ... no, there are no conspiracies ... yeah ...
that's it. I should be careful ... if I say too much I'm likely to
wake up next to a dead horse head or some such ... I've now been
tainted and can never be trusted again. Actually come to think of
it, I've already been tainted at Eazel, but we all know where all
those evil Eazel (Eavel Plans) plans went, so they weren't
particularly dangerous to the world-as-you-know-it.
Let's not bicker and argue about who killed who.
Gnome Pilot 2.0.10
Gnome Pilot Conduits 2.0.10
Gnome Pilot 2.0.9 (Clieame to fame) has been released:
Gnome Pilot Changes:
- Change usb device handling to avoid glib 2.2.2 issues
- 64 bit clean ups (Jeremey Katz)
- GNOME2_PATH fixes (Rodney Dawes)
- Updated translations
Gnome Pilot Conduit Changes:
- Fix memo conduit crash
- Updated translation
JP Rosevear email@example.com
Ximian Inc. http://www.ximian.com
This is an UNSTABLE GNOME-Applets release. Here's what's
Changes in GNOME-Applets 2.3.6
- Add checks for gconf writability (George Lebl)
- Update docs build (John Fleck)
- Some string issues in schemas files (Daniel Baeyens)
- Fix crash on exit (George)
- HIG some dialogs (George)
- Fix memory leak (George)
- Fitts' law complient
- HIGification (Bill Haneman)
- Tweak icons (Calumn Benson)
Keyboard Layout Switcher
- Fix crash, among other things (George)
- HIGify some error dialogs (George)
- Remove password dialog on exit - bug #117041 (Pasupathi
- Keybinding for enter/space (Loban Rahman)
- Window decoratios respond to mouse enter/leave (Loban)
- Change icon size appropiately (Loban)
- Fix crash in about dialog - bug #115195 (Loban)
- Fix network code (George)
- Revert code to 2.2.x state since weather.interceptvector has
- Remove impossible combinations - bug #103813 (Abel Cheung)
- Brazilian (Gustavo Noronha Silva)
- Catalan (Jordi Mallach)
- Czech (mitr)
- Dutch (Vincent van Adrighem)
- German (Christian Neumair)
- Greek (Kostas Papadimas)
- Hebrew (Gil "Dolfin" Osher)
- Japenese (T.Aihana)
- Malay (Hasbullah Bin Pit)
- Polish (Artur Flinta)
- Serbian (Serbian team (Prevod.org))
- Spanish (Pablo Gonzalo del Campo)
- Swedish (Christian Rose)
Get it here:
Bluefish HTML Editor 0.10
Bluefish HTML Editor 0.10
Bluefish is a programmer's Web development editor, designed to
save the experienced webmaster some keystrokes. It features a
multiple file editor, multiple toolbars, custom menus, image and
thumbnail dialogs, open from the Web, CSS dialogs, PHP, HTML, Java,
C, and XML support, external program integration (tidy, weblint,
make, javac), and lots of wizards.
Changes include many bugfixes and speedups, many user interface
improvements, more translations, and a very nice function reference
interface. Currently included function reference files are for PHP
and HTML, we hope to include more references with the next
Eye of Gnome 2.3.5
Eye of Gnome 2.3.5
Standard GNOME image and photo collection viewer
- UI polishing
- Documentation build fixes (John Fleck)
- Don't show title on error dialogs
- Unified copyright string - #101726 (Christian Neumair)
- eog.desktop fixes (Jordi Mallach)
- Collection View:
- Hide side panes on splitter mouse click
- Draw frame around thumbnails
- Arrange thumbnails better
- Show scrollbars only if required (Andreas Köhler)
- Image View:
- Window should be adapted to image size in all cases now -
- Show error dialog on I/O errors
- Translation Updates: Valek Filippov (ru), Andras Timar (hu),
Vincent van Adrighem (nl), Dmitry G. Mastrukov (b), Pablo Saratxaga
(wa), Metin Amiroff (az), Owain Green & Dafydd Harries (cy),
Jens Finke (de), Christian Rose (sv), Jordi Mallach (ca), Miloslav
Trmac (cs), Gil "Dolfin" Osher (he), Artur Flinta (pl)
Background Buddy 1.22
Background Buddy 1.22
Automatic wallpaper changing daemon for GNOME 2.x, FluxBox,
WindowMaker, and XFCE. BGBuddy supports multiple directories, and
will traverse subdirectories.
Fixed a bug where a directory containing a number would cause
the delay to be set to that directory path.
Mass spectrometry framework in which the user can define brand
new polymer chemistries, and use these polymer definitions to
simulate/analyse mass spectrometric data for any polymer sequence
complying with a polymer chemistry definition.
- Added the project documentation to the polyxmassdata module
(the polyxmass.pdf file is also available directly from the project
Imendio is proud to announce yet another release of Gossip.
Since 0.3 we have gotten a lot of positive feedback about Gossip.
We've also seen a lot of people interested in helping out in the
development of Gossip.
Gossip aims at making Jabber easy to use and tries to give GNOME
users a real user friendly way of chatting with their friends.
Since this is the first release (even though we have used it
ourselves for over six months) we are not there yet but we are
working hard on getting Gossip to be the natural choice for people
who want instant messaging without fuzz.
- SSL support through Loudmouth/GnuTLS.
- Chat window beautification.
- Added contact information button in chat window.
- Fixed the contact information window to actually show useful
- Proper error checking when entering group chat.
- Plugged a couple of memory leaks.
- Support for autoaway.
- Fixed disconnect/connect problems.
- Support for disabling graphical smileys.
- Support for disabling sound events.
- Support for disabling timestamps.
- Made renaming of contacts work.
- Made it possible to remove contacts from the roster.
- Added remember password to password dialog.
- Added bugzilla info.
- Improvements to add contact dialog.
- Notification in titlebar when new messages arrive to unfocused
- New translations: nl, cs, es, cy, ru
Jabber is an open instant messaging XML-based protocol. It can
be used instead of ICQ, AIM, MSN, ... or together with them through
gateways (not supported in Gossip yet).
The project page (also includes screenshots) can be found at:
and tarballs can also be found at:
Gossip uses the library Loudmouth:
Mikael and Richard