如何将关机按钮添加到 LXPanel 并使其工作?

如何将关机按钮添加到 LXPanel 并使其工作?

我似乎无法向我的 LXPanel 添加关机按钮。其中/usr/share/applications有一个包含以下行的关机 (lubuntu-logout.desktop) Exec=lubuntu-logout,但它无法运行。

它包含以下内容

[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

其中usr/bin有一个名为lubuntu-logout

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

创建包含该行的桌面文件Exec=lxsession-logout也应该可行。但事实并非如此!

尝试使其可执行,尝试在 pcmanfm - 属性中找到权限:

在此处输入图片描述

在 Thunar 中我可以找到使其可执行的设置:

在此处输入图片描述

但运行它后我得到了

在此处输入图片描述

我应该如何编辑它以使其运行并在菜单中可见,以便将其添加到面板?

或者:shutdown.desktop 文件的正确内容是什么?

答案1

我创建了一个可以工作的文件。

用了那条线Exec=/usr/bin/lxsession-logout

Shutdown-lubuntu.desktop使用以下行调用该文件:

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

并将其放入usr/share/applications。这会使其出现在系统工具下的主菜单中,并可以在应用程序启动栏的 lxpanel 中添加。

答案2

我打开了配置文件:

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

并在最后添加了以下几行:

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

这将注销菜单添加到 lxpanel。

相关内容