web-dev-qa-db-fra.com

Comment ajouter un bouton d'arrêt à LXPanel et le faire fonctionner?

Je n'arrive pas à ajouter un bouton d'arrêt à mon LXPanel. Dans /usr/share/applications, il y a un arrêt (lubuntu-logout.desktop) contenant la ligne Exec=lubuntu-logout mais il ne s'exécute pas.

Il contient les éléments suivants

[Desktop Entry]
Name=Shutdown
Comment=Shutdown or Reboot
Icon=system-shutdown-panel
Exec=lubuntu-logout
Path=
Terminal=false
StartupNotify=false
Categories=Utility;Settings;System;GTK
NoDisplay=false

Dans usr/bin, il existe un script Shell appelé lubuntu-logout:

#!/bin/sh
lxsession-logout --banner "/usr/share/lubuntu/images/logout-banner.png" --side=top

La création d'un fichier de bureau contenant la ligne Exec=lxsession-logout devrait également fonctionner. Mais ce n'est pas le cas!

Essayer de le rendre exécutable, en essayant de trouver des autorisations dans pcmanfm - properties:

enter image description here

Dans Thunar, je peux trouver les paramètres pour le rendre exécutable:

enter image description here

Mais alors en cours d'exécution je reçois

enter image description here

Comment dois-je l'éditer pour qu'il soit exécuté et visible dans les menus afin de l'ajouter au panneau?

OU: quel est le contenu correct du fichier shutdown.desktop?

4
user47206

J'ai créé un fichier qui fonctionne.

Utilisez la ligne Exec=/usr/bin/lxsession-logout.

Appelé le fichier Shutdown-lubuntu.desktop avec ces lignes:

[Desktop Entry]
Name=ShutdownLubuntu
Comment=Shutdown or Reboot
Icon=system-shutdown-panel
Exec=/usr/bin/lxsession-logout
Categories=GTK;System;Settings;
Type=Application

et le mettre dans usr/share/applications. Cela l'a fait apparaître dans le menu principal sous Outils système et pourrait être ajouté dans lxpanel dans une barre de lancement d'application.

3
user47206

J'ai ouvert le fichier de configuration:

gnome-open ~/.config/lxpanel/Lubuntu/panels/panel

et ajouté ces lignes à la fin:

Plugin {
    type = launchbar
    Config {
      Button {
            id=/usr/share/applications/lubuntu-logout.desktop  
      }
    }
}

Cela a ajouté le menu de déconnexion au lxpanel.

2
Trent