XFCE: password prompt op apps werkt niet

Nadat ik voor het remote werken ben overgestapt naar XFCE i.p.v. Gnome liep ik tegen het volgende probleem aan. Aapplicaties die root rechten nodig hebben, werden niet allemaal gestart met root rechten vanuit het menu. Een voorbeeld hiervoor is de interface voor de package manager Synaptic, deze heeft root rechten nodig. Gelukkig zijn deze menu items aan te passen.

De menu items bevinden zich in de directory /usr/share/applications/ en zijn te herkennen aan de .desktop extensie. De inhoud van synaptic.desktop ziet er als volgt uit:

[Desktop Entry]
Name=Synaptic Package Manager
GenericName=Package Manager
Comment=Install, remove and upgrade software packages
Exec=synaptic
Icon=synaptic
Terminal=false
Type=Application
Categories=PackageManager;GTK;System;Settings;
NotShowIn=KDE;
X-Ubuntu-Gettext-Domain=synaptic

Het gaat ons hier voornamelijk om de regel met:

Exec=synaptic

Dat is de daadwerkelijke opdrachtregel. Om de applicatie te starten met root rechten, voegen we hier gksudo aan toe. Dit is de interface voor het verkrijgen van root rechten. De regel wordt dan:

Exec=gksudo synaptic

Nu is het een kwestie van opslaan en het menu item start nu eerst met de rechten interface en na het invoeren van het juiste wachtwoord zal Synaptic opstarten met root rechten!

gksudo voor Synaptic
gksudo voor Synaptic

Leave a Reply

Your email address will not be published. Required fields are marked *