19

In regular Ubuntu (Unity/Gnome), I use gksudo to run GUI programs with root privileges. I'm trying out Kubuntu (or KDE) now -- what do I use?

ish
  • 139,926

3 Answers3

12

The Kubuntu/KDE equivalent of gksudo is kdesudo. You can use this in the terminal or via the graphical command box on the top of the screen (Alt-F2).

When you do this, or otherwise launch an application which requires root privileges, you will get a kdesudo popup like this:

enter image description here

Note: If you are not getting this box with GUI applications, it may indicate a problem with the way the KDE desktop environment was installed. Please try reinstalling kubuntu-desktop if you are not using Kubuntu.

ish
  • 139,926
5

As of Kubuntu 20.04, kdesudo doesn't seem to be installed by default, and kdesu is no longer in $PATH, but in /usr/lib/x86_64-linux-gnu/libexec/kf5/kdesu.

As of Fedora 38, kdesu is in path. The "root" password it requires is the actual password for root, not your user's sudo password. You can change the root password with sudo passwd root.

4

Now it is kdesu,

Example, If I want to use Matlab, and I want to run it as sudo user then I would type in: kdesu matlab, which would open a GUI window for taking my password as input.

  • 1
    For whatever reason in Kubuntu bionic beaver the command wasn't added to the path, but I can run it from /usr/lib/kde4/libexec/kdesu – Adam Plocher Aug 20 '18 at 02:34
  • @Looserof7 Since su and sudo are both command-line apps, I would imagine that kedsu and kdesudo both exist. – jpaugh Dec 04 '18 at 17:37