How can I start a program as root using the window manager?

I sometimes want to start a graphical program explicitly as root. For now I'm starting a terminal and sudo the desired applicaton.

But is there a way to start an application as root directly from its starter (Gnome or KDE)? Something like right-click and "Run as Administrator" in Windows?


Linux has something but not exactly what you want, when you want ti Run GUI program as root you can press:

ALT + F2

then write the program name with prefix gksudo

gksudo firefox

you can add it to the right click of the mouse by writing some script.


In Gnome, you should be able to create or edit a menu item which points to the application you're running. Prefix it with gksudo so it will prompt you for elevated privileges. This will get you around typing in a terminal or a launcher to kick off the application.

If that doesn't work, you can also do this:

  1. Create a new shell script with the following content (I organize my scripts in a 'bin/' directory in $HOME):

    #!/bin/sh
    gksudo (your command here)

  2. Change permissions on the shell script so it's executable

  3. Edit the menu item which points to the app you want to run and point it to your shell script.