KDE Partition Manager 1.1.0

The long awaited KDE Partition Manager 1.1.0 is now released. However, there are some sad news first. This release is dedicated to the memory of Volker Lanz who passed away this April. He was the main developer of KDE Partition Manager who wrote almost all of its code and maintained it for 5 years.

The most important changes in this release are support for Btrfs file system and GPT partition table. This release also adds support for exFAT, NILFS 2 and very basic support for ZFS, encrypted LUKS containers and LVM2 physical volumes. There are some nice GUI improvements as well, partition widget design was improved by Hugo Pereira Da Costa.

On the other hand, there are still missing features and bugs. It would be nice to have a better support for LUKS and LVM volumes. There is also a slightly annoying bug #311408 which prevents detection of disks without any partition table when Solid is used with udisks2  backend. It seems that udisks2 does not let you easily obtain a block device corresponding to a particular drive, so Solid backend has to guess it (usually incorrectly) and then partition manager fails to find any disks. I have implemented a workaround to look for partition tables instead of drives (then Partition Manager has to be compiled with -DENABLE_UDISKS2).

As you can see Partition Manager really needs a few more developers. Its code is less scary then it might seem. After all it is a GUI and most of low level stuff is done my external programs.

Port to KDE Frameworks 5 is also almost complete and will be released once all issues are fixed. There is still some unported code, e.g. at src/backend/corebackenmanager.cpp. If any KF5 porting experts know how to fix this it would be very appreciated.

KDE Partition Manager can be downloaded from http://download.kde.org/stable/partitionmanager/1.1.0/src/partitionmanager-1.1.0.tar.xz.mirrorlist

SHA256Sum: 30ac75f85bb61e6ec9b6f5d80dee4a2c8501a0a0c62997f6d734e63459802cc8 partitionmanager-1.1.0.tar.xz

SHA1Sum: 797964522d077ec9daae752bd2d40f1bd284d149 partitionmanager-1.1.0.tar.xz

MD5Sum: 4a752c250fc5c98e22aba1d2ea309bec partitionmanager-1.1.0.tar.xz

GPG signature can be found at https://stikonas.eu/files/partitionmanager-1.1.0.tar.xz.sig

 

6 comments on “KDE Partition Manager 1.1.0

  • I don’t understand what’s the exact problem of the nullified-partitions with UDisks2 though, since you got /org/freedesktop/UDisks2/drives/* which should list even those without a partition table. Though, you wont find it in /org/freedesktop/UDisks2/block_devices/*, but I’d go for the drives first and then map the block devices to the drives (because each block device has a drive property returning a drive object).

    • The problem is that Solid reports incorrect block device for /org/freedesktop/UDisks2/drives/*

      Try running solid-hardware list
      Then pick any drive and run solid-hardware details /org/freedesktop/UDisks2/drives/YOURDRIVE
      E.g. I can see Block.device = ‘/dev/sda1’ (string) in the output.

      This is clearly wrong. This hard drive has /dev/sda as a block device. Therefore, the “correct” way of getting block device does not work at all in Partition Manager. It tries to partition /dev/sda1 instead of /dev/sda here. So at the moment Partition Manager is looking for partition tables instead of drives. At least it works for most cases this way. Ideally, this incorrect block device bug should be fixed in underlying frameworks (Solid and Udisks2). Then Partition Manager would be able to use /org/freedesktop/UDisks2/drives/* again.

  • Thomas says:

    Oh, thats very sad to hear about Volker.

    Is there a condolence book online?

  • Diego. says:

    I didn’t know Volker passed away. A sincere hug to his family.

Comments are closed.