I have been using openSUSE for a while now, and since I started using it (13.2) it gparted doesn’t work as expected.
Sometimes it starts up and works, but for most of the time it just doesn’t start.
I’m using gparted 0.19.1
I tried starting it from the CLI with “gnomesu gparted”, fill in my password in a popup and got the following message:
tobia@tobia-laptop:~> gnomesu gparted
(gnomesu:23618): GLib-GObject-WARNING **: The property GtkButton:use-stock is deprecated and shouldn’t be used anymore. It will be removed in a future version.
(gnomesu:23618): GLib-GObject-WARNING **: The property GtkSettings:gtk-button-images is deprecated and shouldn’t be used anymore. It will be removed in a future version.
(gnomesu:23618): Gtk-WARNING **: gtk_window_set_titlebar() called on a realized window
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
tobia@tobia-laptop:~>
Note that I’m using Gparted for simple things like USB sticks and not for resizing my own disk or something like that.
Those warning messages are probably not important. Typically, they get hidden away in one of the “.xsession-error*” files.
You might do better to first use “su -” to become root (or, start a root terminal in some other way), and then directly run “gparted” from the command line.
I don’t normally use Gnome. When I start “gparted” from a root command line in KDE, it does work. When I start from the menu in the live rescue CD (using XFCE), it never starts. If I start from a root terminal in XFCE, it does start but it is useless because XFCE mounts all of the partitions that I want to change.
In my experience the best way to use “gparted” is to login to Icewm, then start “gparted” from a root terminal.
You likely stumbled on Bug 920510 (I don’t remember exactly what it did in 13.2).
It is fixed for Leap and Tumbleweed, but likely it didn’t trickle down to OS 13.2
The best workaround is to start it from a root terminal ( “su” > root pw > “gparted”), as nrickert suggested.