Linux Today: Linux News On Internet Time.

More on LinuxToday

Release Digest: GNOME, February 3, 2003

Feb 04, 2003, 05:00 (2 Talkback[s])


Desktop-as-a-Service Designed for Any Cloud ? Nutanix Frame

Gnome SuperUser 0.3


Gnome SuperUser 0.3


A gtk frontend to su. Designed as a stop-gap for linux users until Gnome
has an integrated authentication infrastructure. Lets you run any
program as root or any other user. Requires zvt until I can work out how
to port it to vte.


Changes since 0.2.99
- Possible to edit command in dialog
- Now possible to specify the user in the Gui if you specify the -u    =20
- Code cleanup and TODO file update to help people who want to=20
- Fixed code so that it compiles cleanly on gcc 2.x and 3.x


Details on: http://xsu.sf.net
Download on: http://sourceforge.net/project/showfiles.php?group_id=3D7315

Dennis Heuer <dh@onclick.org>: Suggestions as to the text used in the=20
Jens Askengren <jensus@linux.nu>: Patch to fix compiling with gcc 2.x
Qball <Qball@planet.nl>: Help with gtk coding.

                 .--=3D [ MArk Finlay - sisob ] =3D--.

        [ Gnome User's Board : www.gnomesupport.org/forums ]
    [ Public Key: http://evolvedoo.sf.net/sisobatericomdotnet.asc  ]



GLib-2.2.1 is now available for download at:


GLib-2.2.1 is a bug fix release, and compatible with previous
GLib 2.0 and 2.2 releases.

About GLib

GLib is the low-level core library that forms the basis for projects
such as GTK+ and GNOME. It provides data structure handling for C,
portability wrappers, and interfaces for such runtime functionality as
an event loop, threads, dynamic loading, and an object system.

More information about GLib is available at:


An installation guide for the GTK+ libraries, including GLib, can
be found at:


Overview of Changes from GLib 2.2.0 to GLib-2.2.1
* Win32 [Tor Lillqvist]
  - Improve handling of stderr/stdout
  - Install .def files
  - Fix quoting for GSpawn [Alex Shaduri]
  - Miscellaneous bug fixes
* configure fixes [Owen Taylor, Manish Singh, Rich Burridge, Tim Mooney]
* New and updated translations (am,bn,et,fi,mn,nl,pl,pt_BR,ru,zh_TW,uk)

2 February 2003



Pango-1.2.1 is now available for download at:


This release contains various minor fixes, the most interesting
probably being support for certain older Arabic TrueType fonts 
that used to crash Pango.

About Pango

Pango is a library for layout and rendering of text, with an emphasis
on internationalization. Pango can be used anywhere that text layout
is needed, though most usage so far as been in the context of the
GTK+ widget toolkit. Pango forms the core of text and font handling 
for GTK+ 2.

Pango is designed to be modular; the core Pango layout can be used
with four different font backends:

 - Core X windowing system fonts
 - Client-side fonts on X using the Xft2 library
 - Direct rendering of scalable fonts using the FreeType library
 - Native fonts on Microsoft platforms

Dynamically loaded modules then handle text layout for particular
combinations of script and font backend. Pango-1.2 ships with a wide
selection of modules, including modules for Hebrew, Arabic, Hangul, 
Thai, and a number of Indic scripts. Virtually all of the world's major 
scripts are supported.

As well as the low level layout rendering routines, Pango includes
PangoLayout, a high level driver for laying out entire blocks of text,
and routines to assist in editing internationalized text.

More information about Pango is available from http://www.pango.org/.

Pango depends on version 2.0.0 or better of the GLib library; more 
information about GLib can be found at http://www.gtk.org/.

Changes in Pango 1.2.1
* Handle older TrueType Open Arabic fonts.
* Make Win32 backend handle a common TrueType font bug [Tor Lillqvist]
* Fix crash with some non-BMP characters [Morten Welinder]
* Avoid crashing on font descriptions like " 12" [Padraig O'Briain]
* Minor build fixes [Rich Burridge, Sven Neumann]

Owen Taylor
2 February 2003



GTK+-2.2.1 is now available for download at:


This is a bug fix release and is source and binary compatible
with previous releases in the 2.0 and 2.2 series. There are 
a considerable number of fixes in this release as compared to 2.2.0, 
especially in the areas of GtkTextView and GtkTreeView.

What is GTK+

GTK+ is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, GTK+ is suitable for
projects ranging from small one-off tools to complete application

GTK+ has been designed from the ground up to support a range of
languages, not only C/C++. Using GTK+ from languages such as Perl and
Python (especially in combination with the Glade GUI builder) provides
an effective method of rapid application development.

GTK+ is free software and part of the GNU Project. However, the
licensing terms for GTK+, the GNU LGPL, allow it to be used by all
pdevelopers, including those developing proprietary software, without
any license fees or royalties. 

Where to get more information about GTK+

Information about GTK+ including links to documentation can be
found at:

An installation guide for GTK+-2.2 is found at:


Common questions:

Overview of Changes in GTK+ 2.2.1
* Win32 [Tor Lillqvist]
 - Improve setting of window position / decorations
 - Implement gdk_pixmap_foreign_new() [Naofumi Yasufuku]
 - Fix various file selection bugs
 - Improve scheme for locating pixbuf loader modules
 - Miscellaneous fixes [Alex Shaduri, Kenichi SUTO, Ed Woods]
* GtkTreeView [Kristian Rietveld]
  - made GtkTreeSortable work as the documentation advertises [Jarek Dukat]
  - fixed gtk_treeview_set_sortcolumn_id so you can disable sorting [Soeren
    Sandmann, Jarek]
  - TreeView search now works on all values transformable by GValue and not
    just strings [Muktha Narayan]
  - _move/_swap fixage in the Stores [Matthew Tuck, Paolo Maggi]
  - a lot of misc bug fixes [Alex Duggan, Carlos Garnacho Parro, Hans Petter
    Jansson, Kjartan Maraas, Soeren, Dave Camp, Murray Cumming, Dave Cook,
    Gaël Le Mignot, Vasco Alexandre da Silva Costa]
* GtkTextView [Matthias Clasen]
 - Fix keynav with invisible cursor
 - Fix misdrawing of cursor [Owen Taylor] and selection
 - Many miscellaneous fixes [Narayana Pattipati, Daniel Elstner]
* Fix problem with accidental inclusion of a main() [Matthias]
* Documentation improvements [Matthias, Havoc Pennington]
* Fix problem with GtkColorsel and pixmap themes [Daniel]
* Fix race condition with GdkRGB in PseudoColor [Shivaram Upadhyayula]
* Warning fixes [Manish Singh]
* configure fixes [Akira Tagoh]
* New and updated translations (ca,de,es,et,ko,mn,pl,pt,vi,zh_CN)
* Miscellaneous bug fixes [Matthias, Daniel, Martin Gansser, Louis Garcia, 
  Tommi Komulainen, Thomas Leonard, Ian Peters, Arvind Samptur, 
  Soeren, Hidetoshi Tajima, Owen]

2 February 2003


Terminal Server Client 0.104


Terminal Server Client 0.104


tsclient == a frontend for rdesktop

Change Log

- major overhaul of display tab
- add command line args
- fix more build issues
- fix many translation issues
- fix .desktop file creation & translation
- fix .spec file




DiaCanvas2 0.9.0

DiaCanvas2 0.9.0

DiaCanvas2 is a diagramming canvas for GTK+/GNOME.

What's new
o  New path shape implementation:
        - Paths can be cyclic,
        - have a fill color and
        - be used as clipping paths
o  Better text handling, now also marked up text can be handled. Also
   better UTF-8 support
o  Dashed lines for ellipse and bezier shapes
o  Better code for canvas item movement and state changes
o  Better handling of compound objects
o  Pretty good SVG export filter
o  Better Python bindings (require PyGTK)

You can download DiaCanvas2 from SourceForge:


The DiaCanvas homepage can be found at:


Have fun,



GneleMixer 3.0.3


GneleMixer GneleMixer 3.0.3


OSS mixer: "Mute All" and "View" option. Save_Default option, autoresizing
for include/exclude frame, Save/Load File options. Load_Default option and
Status Bar. Complete auto-detecting Mixer Devices. Support for GTK's

Automatic loading of default settings (new name files .gnelemixerrc





GnuCash 1.8.0

What's New in GnuCash 1.8.0?

- Scheduled Transactions: 
        GnuCash now has the ability to automatically create and enter
        transactions, remind when a transaction is due, give a choice of
        entering a transaction or postponing it and remove an automated
        transaction after a certain period.
- Mortgage & Loan Repayment Druid:
        Used to setup a variable payment loan scheduled transaction.
- Small Business Accounting Features: 
        GnuCash now can be used for Customer and Vendor tracking,
        Invoicing and Bill Payment, and using different Tax and Billing
        Terms in a small business.
- OFX Import:
        GnuCash is the first free software application to support the
        Open Financial Exchange protocol that many banks and financial
        services are moving to use. The development of OFX and HBCI 
        support has also resulted in an improved transaction matching
        system that more accurately picks duplicate transactions.
- HBCI Support: 
        GnuCash is the first free software application to support the
        German Home Banking Computer Interface protocol which includes
        statement download, initiate bank transfers and direct debits.
- New User Manual and Help:
        A brand new user help has been written which focuses on how to
        do tasks in conjunction with a Tutorial and Concepts guide that
        gives the user background information on using GnuCash.
- New Multi-Currency Transaction Handling:
        GnuCash no longer requires separate currency exchange accounts
        to handle multiple currency transfers.
- Redesigned Menu's
        The GnuCash menu's have been redesigned to conform more with the
        new GNOME Human Interface Guidelines.

Specifically updated in this version;
 o Release of new stable version 1.8.0
 o Fix problem getting quotes from trustnet.
 o Add new script that dumps all the data returned by F::Q for a
 o Apply Bill Nottingham's patch to use db4/db_185.h
 o Updated translations, po/en_GB.po by Nigel Titley, po/it.po by
   Lorenzo Cappelletti
 o Fix HBCI problem with negative account balances.
 o Add preference (on advanced tab) to enable HBCI debug messages.
 o Fix the Recurrence-Frequency example-calendar date calculation to
   show upcoming instances correctly.
 o Add HBCI user messages about what is supported by the bank.
 o Fixes for gcc 3.x build problems with postgresql backend
 o Many more fixes for the postgresql backend
 o Fix the "bill reminder" so it doesn't create a query if there
   no payables accounts.
 o Fix some of the accounts in the tree to be more accurate to the
   real world.
 o Only set ReadOnly status for Invoices, not Payments.
 o Fix several bugs in QIF importer
 o Recognize even more error codes from OpenHBCI.
 o No longer assume that transaction with type OFX_OTHER are
   investment transactions.
 o Don't add income accounts to bills, or expense accounts to
   invoices.  This should help further reduce user confusion with what
   to do when entering invoices.
 o Lots more bugfixes, see changelog.

Bug Buddy 2.2.102

        Hello GNOMErs!

Bug Buddy "Oh na na na" 2.2.102 is out!

This is the latest version of the GNOME bug reporting tool. Only one fix
from the previous version (the RC1 one). New stuff is going to happen in
the 2.3.x versions (cvs HEAD).

Please, try it a lot, and of course, reports bugs using itseft!
        and if you want to know about the release name... read the bottom
of the announcement!

  * Fixes:
        - Fix a crashing bug when sending a bug report for a product without
          X-Gnome-Bugzilla stuff in its .desktop file (#104599)

  * Improvements:
        - Translations updates.



About "Oh na na na"

        Well, I'm not sure about this code name, but  this was the
chourus of a song I heard last month, during a cool night. A Chorus sang
"Oh na na na", and then a woman repplied the same: "Oh na. nana". Only
three "na's". The song seems to be from 80's. I have tried to look for
it in google, kazaa and other music engines, but without results. So I
need that someone makes a new search engine where I can send an
audio clips, recorded by myself singing "Oh na na na"


Fernando Herrera de las Heras
Onírica: análisis, diseño e implantación de soluciones informáticas



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

Again only one bug fixed courtesy of Matt Wilson.  I'm busy working (or
sometimes procrastinating) on my thesis, plus there was a freeze on (as if
that stopped me before), for anything much new to happen.  So this release
should be safe for consumption on non-alpha 64 bit platforms (as if so many
people have those, I don't even have an alpha nowadays, having downgraded back
to 32bits recently :)  There are also new translation updates.  All those
Mongols will get weird messages in Mongolian when gdm goes all weird and
crashes or does other evil things.  Remember that gdm runs as root so it is
allowed to do all the evilness in the world.  It is even called a daemon.
And gdm probably has more privileges on your machine then you have yourself
... However there is of course no evil code in gdm, except perhaps for the
code that gets your credit card numbers and uses them to impress other female
programs such as the X server.  I think of the X server as definitely female
since it's just so cranky and moody sometimes.  I swear my X server has PMS
at least once a week whenever I try to debug gdm.  On the other hand gdm is
of course male.  I'm not sure what political affiliation it is of, but I'm
guessing it must be conservative.  I mean it still uses plaintext .ini style
configuration files.  If anyone thinks I'm being exceptionally silly today,
they need to get smacked with a rubber chicken.

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

- Fix redhat bug #83334 by fixing md5 code on non-alpha 64bit platforms
  (Matt Wilson)
- Build po directory before others.  Seems to solve an intermittent
  problem with rebuilding .pot file.
- Translation updates (Duarte Loreto, Fatih Demir, Gorkem, Alessio Frusciante,
  Pauli Virtanen, Lauri Nurmi, Kang Jeong-Jee, Christian Rose,
  Alessio Frusciante, Lapo Calamandrei, Christophe Merlet)

Note:  GDM2 was originally written by Martin K. Petersen <mkp@mkp.net>, 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 and gnomerc.  It will however
save backups with the .orig extension first.

Note3:  Distributors, packagers.  Please, PLEASE use the standard Gnome
script when setting things up as gnome, or at least equivalently working
scripts.  It should never be OK to just exec gnome-session, that is
considered bad form.  The script needs to read (if available) the ~/.gnomerc
and otherwise read the <sysconfdir>/gdm/gnomerc file.  This allows users and
administrators to setup custom startup for gnome.



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 it lately).

Have fun,


PS:  Now that the first paragraph was so silly (or was it serious, I really
can't tell nowadays) I am going to make a serious (or is it silly?) PS.
I think my puffer wants to work in the railway industry (pruvodci).  He keeps
punching holes through the leaves (stipe listky) of the only plant he has
in the aquarium.  Now those of you that aren't Czech and don't get the
joke, this message was rather not silly.  For those of you that are Czech
and still don't get the joke, it's ok, the joke is rather stupid.

George <jirka@5z.com>
   An idealist is one who, on noticing that a rose smells better than a
   cabbage, concludes that it will also make better soup.
                       -- H. L. Mencken (1880 - 1956)

gnome-googlizer 1.99.0


gnome-googlizer 1.99.0


A GNOME 2.x port of the original googlizer launcher by Alan Cox

 - Port to GNOME 2.x libraries
 - Now uses autoconf/automake