web-dev-qa-db-fra.com

gksu ne fonctionne pas en mode menu mais fonctionne en mode cli

J'utilise 12.04, les dernières mises à jour. lorsque j'utilise gksu dans le menu pour démarrer une application, l'invite de mot de passe n'apparaît pas et l'application démarre avec les privilèges utilisateur. Si j'utilise gksu de la ligne de commande, tout fonctionne très bien.

J'ai besoin de créer un raccourci: enter image description here

Une idée?

2
rcordeiro

Presse Alt + F2 puis écrire : gksu-properties et ouvrez-le.

La première option devrait être "Sudo"

Mode d'authentification: Sudo

et changez la deuxième option de "enable" en "force enable".

Mode de saisie: activation forcée

enter image description here

Réessayez ensuite d'ouvrir une application avec gksu

Vous pouvez également essayer le gksudo au lieu de gksu

Peut-être que gksudo fonctionne mieux.

Vous pouvez également essayer de créer un nouveau lanceur

Ouvrez un terminal et lancez les commandes suivantes

Sudo apt-get install --no-install-recommends gnome-panel
gnome-desktop-item-edit ~/.local/share/applications/ --create-new

Dans la fenêtre ouverte, complétez les sections appropriées

enter image description here

Nom: wire-root-root

Commande: gksudo cableshark

Commentaire: tout ce que vous voulez

Trouvez le nouveau lanceur et essayez de l'ouvrir.

Alternativement, vous pouvez essayer de remplacer le Commande: gksudo cableshark

avec Commande: gksudo cableshark &

peut-être l'esperluette & aide ici.

4
NickTux

Juste une supposition, parce que je ne comprends pas vraiment ce que vous voulez faire, mais vous devez peut-être utiliser /usr/bin/gksu dans un démarreur personnalisé au lieu de gksu Veuillez être plus précis sur votre problème et dites-nous ce que vous voulez faire exactement.

0
prophecy201