Release Digest: GNOME, June 13, 2004
Jun 14, 2004, 05:00 (0 Talkback[s])
How to Help Your Business Become an AI Early Adopter
GTK+-2.4.3 is now available for download at:
gtk+-2.4.3.tar.bz2 md5sum: debfd0fcef08683c0761f13e1ba2dced
gtk+-2.4.3.tar.gz md5sum: bb044ceddcdb606f0591c00cafdf7894
This is a bug fix release and is source and binary compatible
with 2.4.0. The main reason for this quick followup release is a
problem with the button size allocation logic in 2.4.2, which
showed up in the Gimp. A number of other bugfixes have been
included as well.
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
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.
Information about GTK+ including links to documentation can be
An installation guide for GTK+-2.4 is found at:
- Give extra space to children of !CAN_FOCUS buttons [Matthias
- Make DND work when the dialog is modal [Federico Mena
- Don't show empty overflow menu [Soeren Sandmann]
- Don't show initial separator in overflow menu [Soeren]
- Handle dynamic changes to overflow menu [Soeren]
- Documentation improvements [Bastien Nocera, Matthias]
- Other bug fixes [Matthias, Soeren, Sven Neumann]
- Updated translations (hu,ne)
11 June 2004
System schedule configurator 0.0.1
(GNOME) System schedule (configuration)
This is the first public release.
The main purpose of this release is testing. So the more people
are going to be testing this application, the better the next
release will be (duh).
There are already a few HIG fixes in CVS. For the real testers
we recommend using the CVS snapshot tarball. But you are free to
use the 0.0.1 release, of course.
At this moment there is no anonymous cvs access provided. We are
still investigating which CVS repository service provider we are
going to be using. For the time being we will be using our own
private servers. However note that the CVS snapshot tarballs are
generated on the fly (which basically means that it's the latest
development code). I hope my server will hold the load you people
are going to generate :). I assume that it will not get
We are investigating whether to use or the CVS services of
RedHat (we already proposed this at RedHat, this is a valid option
because the application looks a lot like most Fedora
system-config-* tools) or sourceforge or GNOME. You are free to
System-config-schedule is a GUI for configuring a users crontab.
It was made for Vixie cron whom comes with Fedora Linux, but should
work with other cron servers aswell if the format of the config
file is similar. The crontab is installed by using a secure
temporary file which is installed by running 'crontab /tmp/file'.
The crontab is read by using crontab -l.
The format of the name, system-config-schedule, follows the
format of the other configuration tools for Fedora.
It is written in Python using pygtk.
- Parse common or easy time expression into easy readable lines
like: "Every month"
- If you run it as root you may change to another users
- Simple and advanced mode. Where the advanced mode shows an
overview and the time expression as it would look in a regular
crontab configuration file
- Add, delete and edit jobs.
- Titles of jobs by adding a comment after each job
- Commonly used time expression in radio buttons with
customizable arguments like 'Run every [ ] hour' in the add/edit
- No output checkbox adds a '>/dev/null 2>&1' to the
command(and removes it if you deselect it)
- Advanced mode where you can edit the expression by typing them
Developer: Gaute Hope Gaute Hope < eg a.t gaute dot eu d.o.t
Developer: Philip Van Hoof < me a.t freax d.o.t o.r.g >
Being the very first release, this version is missing translations
other than the default English one.
Support for the at schedule. We are still investigation whether or
not it's best to create a new GUI application for the at schedule,
or include support in this application. Nevertheless we are
planning to create such a GUI/Tool.
ps. We are very VERY interested in comments, help, translations
and stuff like that.
Philip Van Hoof, Software Developer @ Cronos
home: me at freax dot org
work: Philip dot VanHoof at cronos dot be
GNOME Network Tool 0.99.1
GNOME Network Tool 0.99.1 has been released
GNOME Network Tool is a network information tool that provides
user interfaces for some of the most common command line network
tools, like ping, whois, traceroute, etc.
It was originally based on Mac OS X's network information tool,
but has since then improved over so much that it now clearly
exceeds Mac OS X's tool with more features and a better UI.
Version 0.99.1 is feature complete, and will be released as 1.0
after some testing period.
- Renamed to gnome-nettool.
- Added IPv6 support (Carlos)
- Use GDK_WATCH cursors when tools are running (Carlos)
- Fixed #136241 (Billy)
- Add Bugzilla info to desktop file (Fernando)
- Use icon them for the window icon (Fernando)
- Removed usage of deprecated auto* macros (William)
- Mark desktop file strings for translation (Sebastian)
- HIG-ification (William)
- Added support for configuring network interfaces via GST's
network-admin tool (Garnacho)
- Updated translations:
- az (Metin)
- cs (Miroslav)
- en_CA (Adam)
- en_GB (Gareth)
- nl (Vincent)
- pl (Artur)
- pt_BR (Raphael)
- sv (Christian)
- zh_CN (Funda)
Tarballs can be found at:
Mailing list is at:
And bugs can be reported to:
Screenshots and more information can be found at:
Epiphany Extensions 0.9.1
What is it ?
Epiphany Extensions is a collection of extensions for Epiphany,
the GNOME web browser.
Epiphany Extensions 0.9.1 is a beta release for use with the
stable (1.2.x) series of Epiphany.
What's new ?
- Fix crash after moving tabs between windows (Christian)
Where can I get it ?
with md5 sum 42ab5b133e79c7b275043373fec839ce.
Epiphany Extensions 0.9.1 requires Epiphany 1.2.6 or above:
What is it ?
Epiphany is the GNOME web browser, based on the mozilla
rendering engine. It aims to be simple and easy to use.
Epiphany 1.2.6 is the latest stable release in the GNOME 2.6
What's changed ?
- Support for mozilla 1.7rc1, 1.7rc2, 17rc3, 1.7 branch and trunk
(Christian, Marco, Carlos Romero)
- Eliminate external protocol handlers and use prefs instead
- Various solaris portability fixes (Brian Cameron,
- Filter unwanted urls from history (Christian) [#142143]
- Disable xpinstall by default (Christian) 
- Fix some compile warnings (Christian)
- Use single sign-on prompt for downloads too (Christian)
- Fix crash with popup window and when opening windows from
command line (Christian) (backported from HEAD) [#142184]
- Fix compilation with gcc 2.95 (Christian)
- Fix LD_LIBRARY_PATH setting in startup script (Christian)
- Fix a mem leak in the toolbar editor (Christian)
- Fix cookies-cleared notification (Christian)
- Fix toolbar editor dragging theme bug (Crispin Flowerday)
- Fix reload not to use forced reload by default (C. J. N.
- Fix filechooser default filename shown from web form file
- Fix opening of webcal: urls (Marco) [#139040]
- Fix check for firefox bookmarks file import (Christian)
- Fix contextmenu on unfocused text fields (Marco) [#139040]
- Translated to spanish (es) by Francisco F. Serrador
Where can I get it ?
with MD5 sum 62f3de7118894d6240c32a7f87de6c5e.
Epiphany 1.2.6 requires mozilla 1.4, 1.4.1, 1.4.2, 1.5, 1.6, or
1.7rc3. It has been confirmed to work with mozilla 1.7rc3, and
should work with 1.7 once released.
The recommended version is Mozilla 1.6:
More about dependencies and installation tips:
I'm proud to announce that Alexandria 0.2.0 has just been
Alexandria is a GNOME application to help you manage your book
You can get more information (screenshots, features, download
links, packages...) on its web site:
- full i18n support ;
- a preferences dialog has been created, to configure the
application and the providers ;
- preferences are saved and restored using a GConf backend ;
- notes can be associated with books ;
- books can be rated ;
- books icons can be sorted ;
- the user interface has been improved to be more usable and
- fixed some UTF-8 encoding problems in data from Amazon ;
- allow "-" characters in ISBNs ;
- allow more characters in library names ;
- display a default cover icon for a book which cover is not
- the treeview is now sortable with UTF-8 data ;
- the 'clicked' signal is used instead of 'pressed' for
Gtk::Button widgets ;
- when the current selected library is renamed the title of the
application is accordingly renamed.
- a lot of code has been refactored.
- Dafydd Harries (cy) ;
- Laurent Sansonetti (fr) ;
- Masao Mutoh (ja).
Glom is a GUI that allows you to design database table
definitions and the relationships between them. It also allows you
to edit and search the data in those tables. The design is loosely
based upon FileMaker Pro, with the added advantage of separation
between user interface and data.
Glom uses the PostgresSQL database backend but it can not edit
databases that it did not create, because it uses only a simple
subset of Postgres functionality.
Here are some screenshots:
Glom is written in C++, with gtkmm, Bakery, and libgdamm.
More information is at
- Obvious/Known problems.
- You _must_ save the document, or you will not be able to use
the database that you created/changed. It will save automatically
- There is no way to administer the users.
- The User Level is not dependent on any access rights.
- The Details view is clunky, and the field-grouping feature is
not done yet.
- Find doesn't work.
- There is no printing/reports.
- Details and List views: Dates, times, and numbers are now
displayed and parsed according to the current locale. (Murray
Cumming, Daniel Elstner)
- Removed Design Mode - Added items to the Developer menu
- Details view: The entry widgets for Date, time, and number
fields now have more suitable widths, so it looks nicer.
- User Level is now per-document (or per-instance) instead of
- The User Level is forced to Operator if the document is
- Do not show the help text because it's annoying. (Murray
- Added internationalization support, with the following
translations: Italian (Alberto Paro) German (Hendrik Brandt)
Canadian English (Adam Weinberger) Brazilian Portugese (Gustavo
Noronha Silva) Swedish (Christian Rose)
EKI FOO BAH BAR BLAH BEE BLEH KAH KAH WOO
Now that my exams are over I'm spending even less time doing
anything productive, but I did manage to spend just a teeny bit on
coding. In any case here's a new gob. Doesn't do much new stuff,
mostly fixes the documentation, fixes boxed_type and adds a new
command line option, the -o option so that you can use a different
output directory. It's so cool. Actually it's something which you
could achieve before with "cd dir && gob2 foo.gob"
"gob2 -o dir foo.gob"
just looks a little more like I know what I'm talking about.
So what is this gob thing? Well besides being the cure for
cancer, it also generates GObjects (or GTK+ objects). GOB2 is a
replacement for the version 1 GOB, that was for GTK+ 1.x mostly.
GOB2 can handle pretty much most of the GObject features. At least
most of the ones that anyone will ever use. It only requires GLib
2.0 and can generate arbitrary GObjects. You can have both versions
installed at the same time if you wish, so that you don't have to
port all your gob files to gob2 for now, but you really should as
gob2 is nicer and all that kind of stuff.
Here are the news in 2.0.8:
- Documentation fixes
- Add support for -o and --output-dir
- Fixed boxed_type
Note: RPMS are built on RH9, so your success on other distros or
versions of redhat may vary.
Computers are useless. They can only give you answers.
(this should hit a few of those spam filters looking for illegal
(If you have no clue what gdm is, skip a few paragraphs down
I have uncovered the evil incarnate that hides in the deepest
parts of the GDM code. Yes. The evil so horrible, we may have to go
to war with some country (to be picked by a reality tv show). An
evil so disgusting, so vile, that it is worse then Stalin, Saddam,
Ivan the Terrible and Britney Spears combined. Yes, I am talking
about the antichrist, the anti-<insert your favourite prophet
name>, the cause of all that is bad (such as industrial
pollution and cheese that was left on the sone just a bit too
long). I am talking about blinking cursors on the login screen.
Seriously what happens that they make the login screen wake up,
talk to X about 3 times a second. This is not so bad on a local
display especially if you only have one. But if your machine has
say 20 remote terminals, then even when idle, they wake up and do
some work 3 times a second and to boot they talk to their X server
at least 3 times a second. So now on any display that is not :0, we
disable cursor blinking after 20 seconds of inactivity. Yes that's
it. All that buildup about something that doesn't sound all that
Actually more importantly, I should brag that I passed all my
qualification exams with a `phd pass' grade which is the best grade
I can get. This is despite getting only 62% on the topology one,
but apparently I was 3rd in class with that score. At this point
you should not that my ego is properly inflated and we can go on
with the rest of the announcement.
Other things new in this release is just a bunch of minor bug
fixes and no new features. There's not a devel branch yet because I
haven't gotten around to making one. Markmc and friends are
apparently working on VNC support so that you won't need all the
XDMCP crack, which sounds very cool and is likely to land sometime
before or after guadec or whenever it gets sorted out. Also it can
be secure and encrypted and all that good stuff.
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 188.8.131.52:
- Fix cpu/bandwidth eating on idle displays by not blinking the
cursor after 20 seconds of inactivity on anything other then :0,
- In the face greeter cut after a comma in the gecos field if
there are at least two commas since then it's probably some login
arguments and not the name of the user, "fixes" #142274
- Apply patch to make the language dialog at most 600 pixels so
that it doesn't look too crappy on large displays, #142175 (Leonard
- Fix last_x_failed possible infinite loop on slow machines,
- Fix multihead wanker code in the *mouselistener modules, this
confused the moronic bonobo DISPLAY logic
- Don't use certain languages on the console. Controlled by the
daemon/ConsoleCannotHandle config key, but that's a hack. Oh well,
better then displaying garbage in cjk and similar. "fixes"
- Ensure proper ~/.ICEauthority permissions to fix broken cases
such as gnome-session vs. suid root apps that create root owned
~/.ICEauthority, "fixes" #137345
- We no longer use `which' command which is horribly broken on
some horribly broken systems and use a private shell version,
#133245 (Brian Cameron, me)
- Solaris fixes, #137600 (build), #133245 (chown arguments)
(Brian Cameron, Ivan Noris)
- Support system-config-display as X setup for FC2
- Further shell quoting paranoia in gdmsetup
- Many minor fixes
- Add some new new icons (James M. Cape)
- Translation updates (Francisco Javier F. Serrador, Alexander
Shopov, Rostislav Raykov, Dinesh Nadarajah, Asmund
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 ...
#endif /* GDM_DISABLE_DEPRECATED */
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: I think the beginning of this announcement was quite silly
enough don't you think? Yes. No need for more silliness. But for
those of you more mathematically inclined I have some very funny
(or sad depends on how you look at it) silliness. See:
This is the guy who proved the most important theorem since Newton
(at least he says so, apparently he can "prove" the fundemental
theorem of calculus without using the completeness property of the
real numbers, fascinating stuff ... I mean nonsense), here arguing
(you should read the whole thread), ... actually I have no clue
what he's arguing. He's a prime example of the reason why there
should be a license issued before you can get on the internet.
Ja se vratim, a se mnou prijde zakon.
Dear users of both large and small computing tools,
A new stable release of Guikachu is available.
Guikachu is a GNOME application for graphical editing of resource
files for PalmOS-based pocket computers. The user interface is
modelled after Glade, the GNOME UI builder.
Catch it all from http://cactus.rulez.org/projects/guikachu/
- Uses GNOME-VFS, you can load files from anywhere, e.g. from the
Web, from an SMB share, from a tarball.
- Exporting to/importing from PilRC .rcp files
- Support for non-Palm PilRC targets (like the eBookMan)
- Support for the following PalmOS resource types:
- String and string list resources
- Dialog resources
- Menu resources
- Form resources
- Bitmap resources
- Per-application resources (e.g. version number)
- WYSIWYG Form Editor, with drag & drop capability and visual
- Flexible, complete undo support
- Sample file with sample GNU PalmOS SDK-based application
- Documentation (a complete user's manual)
This is a GNOME 2 port of Guikachu 1.4, no new features are
Guikachu uses the GNOME 2 platform, particularly the GNOMEmm and
GTKmm C++ bindings. The ImageMagick library is used for managing
bitmap resources. To actually create the PalmOS resource files, you
will also need PilRC (part of the GNU PalmOS SDK) to compile the
.rpc files produced by Guikachu.
Beware of bugémons!