Introduction to Gparted

Gparted is the Gnome Partition Editor, a Gtk 3 GUI for other command line tools that can create, reorganise or delete disk partitions.

This package is known to build and work properly using an LFS 12.1 platform.

Package Information

Gparted Dependencies


Gtkmm-3.24.8 and parted-3.6


btrfs-progs-6.7.1 (if using a btrfs filesystem), exfatprogs, and udftools

Installation of Gparted

Install Gparted by running the following commands:

./configure --prefix=/usr    \
            --disable-doc    \
            --disable-static &&

To run the tests, issue: make check.

Now, as the root user:

make install

Command Explanations

--disable-static: This switch prevents installation of static versions of the libraries.

--disable-doc: This switch disables building of the optional documentation. Remove it if you have installed GNOME Doc Utils.

--enable-xhost-root: This switch provides an interim workaround to allow GParted to run under Wayland by using xhost to grant and revoke root access to the X11 display.

Using Gparted

To manipulate file systems Gparted has a run time dependency on various file system tools (you only need to install the tools for file systems you actually use): Hdparm-9.65 (required for optionally displaying serial number device information), btrfs-progs-6.7.1, dosfstools-4.2, e2fsprogs (installed as part of LFS), jfsutils-1.1.15, xfsprogs-6.6.0, mtools (required to read and write FAT16/32 volume labels and UUIDs), hfsutils, hfsprogs, nilfs-utils, Reiser4progs, and reiserfsprogs.

Root privileges are required to run Gparted. If you wish to run the application from the menu, further applications and configurations are necessary. Examples of applications that may be used: gksu, kdesudo, or xdg-su. Another simple solution is ssh-askpass-9.6p1.


To optionally use ssh-askpass-9.6p1 if it is installed in your system, run the following commands as the root user:

cp -v /usr/share/applications/gparted.desktop /usr/share/applications/gparted.desktop.back &&
sed -i 's/Exec=/Exec=sudo -A /'               /usr/share/applications/gparted.desktop

Now, clicking on the menu item for Gparted, a dialog appears on the screen, asking for the administrator password.


Installed Programs: gparted and gparted_polkit (optional)
Installed Libraries: None
Installed Directories: None

Short Descriptions


is a shell script which sets up the environment before calling gpartedbin


is an optional script which can be used to run gparted with polkit, from a menu