github shundhammer/qdirstat 1.8.1
New QDirStat Release: 1.8.1

latest release: 1.9
2 years ago

Overview

The QDirStat project proudly presents its latest release: QDirStat 1.8.1.

This is a stable release. It brings a some new features and bug fixes:

Summary

  • New treemap interaction: Middle click in the treemap now highlights the parent directories of the clicked item, and everything outside that branch is dimmed.

  • Some small improvements

  • Bug fixes

Details

  • A middle click now outlines an item's parent, grandparent etc. directories in the treemap.

    Middle-click it again or click outside the highlighted area to remove the highlight.

    You can use the middle click pretty much like a left click, including Shift- and Ctrl-click to extend the selection.

    See GitHub issue #181 for a screenshot and more details.

  • No longer drawing additional lines in the treemap by default if there is low contrast between individual treemap tiles; that only makes the treemap display uglier for little benefit.

    You can still switch it on with the EnforceContrast setting in the config file (~/.config/QDirStat/QDirStat.conf).

  • Don't show inactive (unmounted) mounts managed by the automounter anymore in the "Places and Mounted Filesystems" bar of the "Open Directory" dialog.

    Notice that those directories are still accessible from the tree at the right side, but they no longer take a prominent place in the left bar.

  • Prevent a hanging Samba (CIFS) or NFS mount from blocking the program, even when no information from that mount is needed at all:

    If you started QDirStat with a path on the command line, it collected the information about used / free / reserved disk space for all mounted filesytems already. If you had a network mount that didn't respond, you still had to wait for a timeout before the program could continue.

    Now it collects that information only when it's really needed:

    • In the "Open Directory" dialog where it displays those sizes in the "Places and Mounted Filesystems" bar on the left

    • In the "Mounted Filesystems" (du-like) window (Menu "View" -> "Show Mounted Filesystems").

  • Now cutting off insanely long generated device names of LUKS devices in the "Mounted Filesystems" window: E.g. /dev/mapper/luks-3fae43... instead of /dev/mapper/luks-3fae4328-4294-4c77-8f98-d437c41da26c. The long name is displayed in a tooltip.

  • Added packed Git archives ("pack-*.pack") to the "Compressed Archives" MIME category, i.e., they appear now in green in the treemap, no longer in the "I don't know what that thing is" grey.

    If you never changed your MIME type configuration, simply delete ~/.config/QDirStat/QDirStat-mime.conf (while QDirStat is not running!) to get this change; it will be regenerated with the new defaults upon the next program start.

Bug Fixes

  • Fixed GitHub issue #184: When reading a cache file, sparse files were displayed as "allocated: 0 Bytes".

  • Fixed GitHub issue #190: MIME categories for overlapping suffixes

    Files with multiple suffixes like .tar.gz were wrongly sorted into the same MIME category as .gz. It did find the category for the longer one (.tar.gz), but then it continued looking, resulting in the shortest matching one (.gz). Now stopping at the longest hit.

  • Now using xdg-open %d in KDE Plasma for the "Open File Manager Here" standard cleanup action. This may help for GitHub issue #192, yet still maintain the ability to use a powerful file manager like Konqueror (if that is configured), falling back to the standard Dolphin.

  • Improved BSD support (GitHub issue #195): If neither /proc/mounts nor /etc/mtab is available, fall back to using QStorageInfo (if available; Qt 5.4 or later).

    This returns a little less complete information; for example, only rudimentary mount options which are used for some special cases.

  • Bug fix for the "Packages" view for .deb / APT based systems: Now also list packages that are on hold. They were previously missing.

Donations

QDirStat is Free Open Source Software.

If you find it useful, please consider donating. You can donate any amount of your choice via PayPal:

paypal

Don't miss a new qdirstat release

NewReleases is sending notifications on new releases.