如何在短划线中恢复关闭和重启图标

在Ubuntu 11.10中,可以在短划线中键入restart或shutdown,因此您可以在左侧面板中拖动该图标。 现在在新的12.04中,此选项已被删除/删除。 还有另一种方法可以恢复这些图标吗?

一种解决方案是使用11.10重启和关闭等效文件在主文件夹~/.local/share/applications创建两个.desktop文件。

在文件夹中创建如下所示的文本文件。 对第二个桌面文件重复此操作。

当您将这些键入短划线时,Dash将自动显示restartshutdown

一步步

打开终端并一次复制并粘贴以下一行

 mkdir -p ~/.local/share/applications gedit ~/.local/share/applications/indicator-session-restart.desktop 

[Desktop Entry]开始复制并粘贴下面的text -session-restart.desktop文本并结束X-Ubuntu-Gettext-Domain=indicator-session

保存并关闭。

 gedit ~/.local/share/applications/indicator-session-shutdown.desktop 

[Desktop Entry]开始复制并粘贴下面的text -session-shutdown.desktop文本并结束X-Ubuntu-Gettext-Domain=indicator-session

保存并关闭。

指标 – 会话restart.desktop

 [Desktop Entry] Name=Restart TryExec=/usr/lib/indicator-session/gtk-logout-helper Exec=/usr/lib/indicator-session/gtk-logout-helper --restart Icon=system-restart Terminal=false Type=Application OnlyShowIn=Unity; Categories=System; Version=1.0 X-Ubuntu-Gettext-Domain=indicator-session 

指标 – 会话shutdown.desktop

 [Desktop Entry] Name=Shut Down TryExec=/usr/lib/indicator-session/gtk-logout-helper Exec=/usr/lib/indicator-session/gtk-logout-helper --shutdown Icon=system-shutdown Terminal=false Type=Application OnlyShowIn=Unity; Categories=System; Version=1.0 X-Ubuntu-Gettext-Domain=indicator-session 

Alt不要按住它,这会打开HUD类型Shut DownEnter键你可能会发现restart 。 这是简单的解决方案:)

在此处输入图像描述

为了节省空间,我将所有三个动作组合成一个启动器:

 [Desktop Entry] Name=Log Out TryExec=/usr/lib/indicator-session/gtk-logout-helper Exec=/usr/lib/indicator-session/gtk-logout-helper --logout Icon=system-shutdown Terminal=false Type=Application OnlyShowIn=Unity; Categories=System; Version=1.0 X-Ubuntu-Gettext-Domain=indicator-session Actions=Restart;ShutDown; Name[en_US]=Log Out [Desktop Action ShutDown] Name=Shut Down Exec=/usr/lib/indicator-session/gtk-logout-helper --shutdown OnlyShowIn=Unity; [Desktop Action Restart] Name=Restart Exec=/usr/lib/indicator-session/gtk-logout-helper --restart OnlyShowIn=Unity; 

这是“Trusty Tahr”的更新文件

 [Desktop Entry] Name=Log Out Exec=dbus-send --session --type=method_call --print-reply --dest=org.gnome.SessionManager /org/gnome/SessionManager "org.gnome.SessionManager.Logout" uint32:1 Icon=system-shutdown Terminal=false Type=Application OnlyShowIn=Unity; Categories=System; Version=2.0 X-Ubuntu-Gettext-Domain=gdm Actions=Restart;Suspend;ShutDown; Name[en_US]=Log Out [Desktop Action Restart] Name=Restart Exec=dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.Reboot" boolean:true OnlyShowIn=Unity; [Desktop Action Suspend] Name=Suspend Exec=dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.Suspend" boolean:true OnlyShowIn=Unity; [Desktop Action ShutDown] Name=Shut Down Exec=dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.PowerOff" boolean:true OnlyShowIn=Unity; 

资料来源: forum.ubuntu-fr.org

在Ubuntu 14.04上,我不得不将Exec =行更改为关闭

  Exec=dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.PowerOff" boolean:true 

在askubuntu.com中 – 从14.04的图形菜单关闭时执行什么命令?