All posts by Benedikt

Thunar 0.4.0 and libexo 0.3.1.10 rc1 releases

I just released Thunar-0.4.0rc1 and libexo-0.3.1.10rc1 as part of Xfce 4.4RC1. The separate tarballs are provided for users of Xfce 4.2.x that don't want to upgrade yet, and users of other desktop environments. As suggested by the name it is not yet a final release, but is considered to be somewhat stable.

You will need atleast libxfce4util 4.2.2, GTK+ 2.6.4, shared-mime-info 0.15 and desktop-file-utils 0.10 to build and run Thunar. In addition Gamin or FAM are highly recommended to enable file system monitoring in Thunar. For HAL support on Linux, the libhal-storage-devel package is required (0.5.0 or above). Furthermore if you want to use the trash panel applet, you will need the Xfce Panel 4.4BETA1 or above and D-Bus 0.34 or above. The README file contains a complete list of dependencies and optional packages.

The official announcement is available at:
http://thunar.xfce.org/news.html#2006-09-03

Additional (updated) screenshots are available at:
http://thunar.xfce.org/screenshots.html

The source tarballs and the graphical installer can be downloaded from:
http://thunar.xfce.org/download.html#0.4.0

Installation instructions and documentation are available at:
http://thunar.xfce.org/pwiki/

Please report bugs to the Xfce Bug Tracker (product Thunar) at:
http://bugzilla.xfce.org/

Trash, Bugs, Wasted Time

So, the trash framework finally made its way into Xfce SVN. Still a bit rough around the edges, but that's mostly cosmetic fixes.

In other news, I wasted four hours hunting down a bug/incompatible change in GTK+ 2.10, where the GtkTreeModelFilter doesn't behave properly anymore, which means that people using Thunar with GTK+ 2.10 and the tree pane will most probably not be able to run Thunar. The suggested solution for now is to switch to the shortcuts pane instead (or downgrade to GTK+ 2.8).

Update: According to the responsible GTK+ maintainer that was an intentional break in the expected behavior of a GtkTreeModel. Of course, in a perfect world, toolkit maintainers would let application developers know of such breakage instead of waiting for other applications to crash... Thunar is now switched to the new behavior and will therefore work with GTK+ 2.10 again. Now we'll wait for the next crash. Maybe its worth the time porting Xfce to Qt; not that Qt is perfect, but atleast (if you have commercial support) you get useful comments about breakage in Qt that may cause trouble in applications.

Trash is back

Because this feature was requested quite often, and it somewhat makes sense for a file manager, I'll add trash support (based on the trash specification) for the next release (most probably RC1).

Trash support will be transparently available to all applications using thunar-vfs (no API/ABI breakage, just a few special methods added), and it should be easy to develop a panel plugin that displays the trash can or add a trash can to xfdesktop.

Unfortunately the problem of interoperability of trash:-URIs remains, but that should be a minor problem as long as people don't try to use the trash as primary storage for their documents.

Thunar 0.3.2 and libexo 0.3.1.8 beta2 releases

I just released Thunar-0.3.2beta2 and libexo-0.3.1.2beta2 as part of Xfce 4.4BETA2, which will be released tomorrow. Separate tarballs are provided for users of Xfce 4.2.x that don't want to upgrade yet, and users of other desktop environments. As suggested by the name, it is still a beta release and it is thereby considered to be more or less stable in what it does, but it is not yet a final version.

You will need atleast libxfce4util 4.2.2, GTK+ 2.6.4, shared-mime-info 0.15 and desktop-file-utils 0.10 to build and run Thunar. In addition Gamin or FAM are highly recommended to enable file system monitoring in Thunar. For HAL support on Linux, the libhal-storage-devel package is required (0.5.0 or above). The README file contains a complete list of dependencies and optional packages.

The official announcement is available at:
http://thunar.xfce.org/news.html#2006-07-09

Additional (updated) screenshots are available at:
http://thunar.xfce.org/screenshots.html

The source tarballs can be downloaded from:
http://thunar.xfce.org/download.html#0.3.2

Installation instructions and documentation are available at:
http://thunar.xfce.org/pwiki/

Please report bugs to the Xfce Bug Tracker (product Thunar) at:
http://bugzilla.xfce.org/

thunar-archive-plugin 0.2.0

This is a major release, which introduces a generic scripting interface for archivers, so the plugin can now be used with basicly every archive manager that supports the required command line parameters. Support for File Roller (the GNOME archive manager) and Ark (the KDE archive manager) is builtin. Xarchiver will include support for the archive plugin in the next release. It depends on Thunar 0.2.2 or above.

Download:
http://developer.berlios.de/project/showfiles.php?group_id=910&release_id=10461

Release notes:
http://developer.berlios.de/project/shownotes.php?release_id=10461

Website (with screenshots):
http://xfce.org/~benny/projects/thunar-archive-plugin/index.html