web-dev-qa-db-fra.com

Comment puis-je ajouter des privilèges "root" dans le lanceur LxPanel?

comment puis-je ajouter des privilèges "root" dans le lanceur LxPanel (dans Lubuntu)? Je voudrais avoir lanceur pour Synaptic, mais Synaptic a besoin des privilèges root.

Quelqu'un at-il une idée de la façon dont il le fait?

2
Petr

enter image description here

Vous pouvez y parvenir sans avoir à installer de paquet supplémentaire.

  1. Ajoutez votre application (synaptic) au panneau
  2. Ouvrez un lxterminal et accédez à ~/.config/lxpanel/Lubuntu/panels
  3. tapez ce qui suit pour ouvrir le fichier leafpad panel
  4. trouver la ligne id=/usr/share/applications/synaptic.desktop
  5. changez cette ligne en id=synaptic.desktop
  6. sauvegarder et quitter le bloc-notes
  7. créer un dossier de menu d'applications locales mkdir -p ~/.local/share/applications
  8. copiez le fichier maître synaptic.desktop: cp /usr/share/applications/synaptic.desktop ~/.local/share/applications
  9. éditez le fichier nouvellement copié: leafpad ~/.local/share/applications/synaptic.desktop
  10. trouver la ligne Exec=synaptic-pkexec
  11. changez ceci en Exec=gksudo synaptic-pkexec
  12. enregistrer, quitter le bloc-notes, se déconnecter et se connecter.
3
fossfreedom

Option graphique -

Essayez LxMenuEditor Ajoutez une commande personnalisée gksu nautilus ou gksu synaptic

Sereenshots (je ne les ai pas ajoutés directement car ils sont grands)

http://forum.lxde.org/download/file.php?id=262

http://forum.lxde.org/download/file.php?id=26

Pour installer les dépendances

Sudo apt-get install lxshortcut zenity

LxMenuEditor lui-même est un script, enregistrez-le dans ~/bin

mkdir ~/bin
cd bin
wget http://opendesktop.org/CONTENT/content-files/138298-LxMenuEditor
mv 138298-LxMenuEditor LxMenuEditor
chmod a+x LxMenuEditor

pour l'exécuter manuellement, ~/bin/LxMenuEditor

Une fois que vous vous êtes déconnecté puis reconnecté, ~/bin sera sur votre chemin et vous pourrez soit en faire une entrée de menu, soit ouvrir un terminal et taper LxMenuEditor

Votre autre option consiste à modifier manuellement votre menu ou à écrire un lanceur. Écrire un lanceur n'est pas trop difficile, ils sont situés dans /usr/share/applications sous forme de fichiers * .desktop. Vous pouvez utiliser la plupart des fichiers .desktop comme modèles, définissez simplement une icône et utilisez gksu synaptic comme action/commande.

Pour plus de détails, voir

https://wiki.archlinux.org/index.php/LXDE#Application_Menu_Editing

http://standards.freedesktop.org/desktop-entry-spec/latest/

1
Panther