KDE Partition Manager Changelog

What's new in KDE Partition Manager 3.0.0

Dec 19, 2016
  • Both LVM on LUKS and LUKS on LVM configurations are now supported.
  • Creating new LVM Volume Groups, adding or removing LVM Physical Volumes from LVM VG.
  • Resizing LVM Logical Volumes.
  • Resizing LVM Physical Volumes even if they belong to LVM Volume Group (used extents will be moved out somewhere else)
  • Added support for online resize. Not all filesystems support this, e.g. ext4 can only be grown online while btrfs supports both growing and shrinking.
  • Fixed some crashes, Qt 5.7.1 is also recommended to fix crash (in Qt) on exit.
  • Better support for sudo. Now KDE Partition Manager declares required environmental variables when kdesu uses sudo (e.g. in Kubuntu or Neon), so the theming is no longer broken. Also environmental variables for Wayland are also fixed.

New in KDE Partition Manager 2.2.0 (May 29, 2016)

  • Much improved LUKS support:
  • Now KDE Partition Manager can create LUKS volumes and format inner file system. Since default options are used (except for the key size which was increased) we recommend cryptsetup 1.6 or later. At the moment we restrict the choice of new inner file systems to ext234, Btrfs, swap, ReiserFS, Reiser4, XFS, JFS, ZFS and LVM physical volumes when formatting new encrypted partitions but if you create other file systems manually using command line tools they will still work in KDE Partition Manager (other than detection support for LVM PV, the support for LVM is not implemented but this might change soon as a result of GSoC project, there is already some LVM PV resize support in git master). If you think it makes sense to whitelist other file systems and there is a valid use case please leave a comment.
  • LUKS volumes can be opened/closed.
  • Resize support for filesystems encrypted with LUKS (obviously you can’t do this while LUKS volume is closed, you have to decrypt it first). To the best of my knowledge, no other partition manager can do this.
  • To prevent data loss, you can only move LUKS partitions that are closed. A few bugs were fixed in KDE Partition Manager to properly support unmovable but resizeable partitions (i.e. LUKS when it is closed).
  • Filesystems inside LUKS can be checked for errors, mounted, labels can be set, etc. All other stuff like free space reporting also works (and space taken up by LUKS metadata is taken into the account).
  • Opened LUKS partitions now cannot be removed, you have to close them first.
  • Copying LUKS partition works but only when they are closed.
  • More widespread use of C++11 features.
  • Fixed a couple of bugs present from KF5 porting. Also new Qt5 signal/slot syntax is used, so moc is used much less often
  • Clobbering (deleting file system signature) deleted partitions was fixed.
  • Some other bugs were fixed, e.g. NILFS2 resizing support was fixed.
  • ntfslabel from ntfs-3g is now used for setting NTFS labels.
  • A crash when partitions were deleted (mainly extended but not only) was fixed.
  • Compilation with Clang was fixed.

New in KDE Partition Manager 1.0.2 (Apr 25, 2010)

  • Copy a file system's UUID to the copied file system when creating a file system from another one.
  • Implement a workaround for a libparted bug that makes it sometimes fail to commit changes to the OS in versions earlier than 2.2.
  • Update the partition's file system and re-check for constraints if the partition's role is changed in the "Create New Partition" dialog. This fixes a bug where the user was not able to grow an extended partition if he'd previously selected a file system that cannot grow beyond a certain size.
  • Always use the correct icons in modified ok/cancel buttons in dialogs and message boxes
  • Fix a crash when operations to create, resize and delete an extended partitions where incorrectly merged into one (bug 232092)

New in KDE Partition Manager 1.0.1 (Jan 9, 2010)

  • Fix a bug that made it impossible to activate or deactivate a swap file system.
  • Correctly handle linux swap even with newer parted versions.
  • Ask for an administrator's password on startup so that non-KDE users can run the application from their launcher.
  • Use the "blkid" command as an alternative to "vol_id" if the latter is unavailable.
  • Do not crash when using the Oxygen style under KDE SC 4.4.
  • Do not crash when the user clicks in the partition widget with newer g++ versions.
  • Sort devices by name after scanning.
  • Don't disable updates for the partition widget while applying operations. This leads to corrupted graphics unter Qt4.6.
  • Work around a LibParted segmentation fault when the Linux Device Mapper is used and /dev/mapper has non-existing entries.
  • The above also works around a LibParted problem when the BIOS has a floppy drive configured but none is actually present.
  • Set item height in the partition and devices lists to 32 pixel to make them look less condensed.

New in KDE Partition Manager 1.0.0 RC1 (Aug 4, 2009)

  • Correctly handle ext4 file systems even with patched parted 1.8.8 (and hopefully 1.8.9 too). Patch by Fatih Asici . (bug #195243)
  • Clear the partition flags for a copied partition in the preview. (bug #202346)
  • Write the new start sector to the partition's boot sector if an NTFS file system was moved or copied. (bug #202329)

New in KDE Partition Manager 1.0.0 Beta 3 (Jun 4, 2009)

  • Set the default file system in the New-Partition-dialog, don't just rely on it being the first one in the list.
  • Sort items in file system combo boxes case-insensitively.
  • Fix a bug where the total free space available could get smaller and smaller when moving an existing partition in a dialog.
  • Fix a bug that the progress information wasn't set as window title for the top level application window.
  • Speed up copying file systems (and thus moving, resizing and copying).
  • Add some basic timing output to the detailed report for copying file systems.
  • Find a file system's mount point even if it is identified by label in fstab.
  • Add support for reading file system labels from FAT16 and FAT32.
  • Fix a bug where the volume label for a linuxswap file system was lost when resizing it.
  • Make sure all interesting information shown in labels anywhere in the application is user-selectable with the mouse.
  • Display the UUID for most file systems that support it.
  • Always show the current file system in the partition properties dialog's file system combo box, even if it cannot be created, is too big or too small.

New in KDE Partition Manager 1.0.0 Beta 2 (May 4, 2009)

  • Add an application icon contributed by David Miller.
  • Allow setting the file system label in the dialog when creating a new partition.
  • Add a context menu to operation list.
  • Use a shell script to run partition manager as a child of hal-lock. This should in theory (and according to the hal-lock manpage) avoid notifications for new devices, but doesn't seem to work that well.
  • Fix a bug that would keep the user from deleting a newly created logical partition because the application thought there were higher-numbered partitions still mounted.
  • Add a kcm for KDE Partition Manager. If this is built and installed or not can be (like it already is the case with the KPart) configured via cmake.

New in KDE Partition Manager 1.0.0 Beta 1 (Jan 13, 2009)

  • Fix a potential crash when merging a New Operation and a Create File System Operation.
  • Set extended partitions as busy as long as logical partitions inside them are mounted.
  • Don't silently succeed when unmounting a partition that cannot in fact be unmounted because it has no mount points.
  • Prevent creating a new partition table on a device with mounted partitions.
  • Add tooltips to partition widgets.
  • Don't show cd/dvd readers or writers as devices even if libparted reports them.
  • Add support for ext4.
  • Fix calculation of reserved/free blocks for ext2/3/4.
  • Output reason why a mount or unmount might have failed.
  • Fix minimum width for extended partitions in the partition table widget.
  • Fix a bug where a partition table just created would not disappear when the operation to create it was undone.
  • Don't allow creating partitions smaller than the device's cylinder size.
  • Fix an error that could lead to some space (a few megabytes) between two partitions being wasted.

New in KDE Partition Manager 1.0.0 Alpha 2 (Sep 25, 2008)

  • This release fixes the most important bugs in ALPHA1.