在 Ubuntu 11.10 中,可以在 dash 中输入 restart 或 shutdown,这样您就可以将该图标拖到左侧面板中。现在在新的 12.04 中,此选项已被删除/移除。还有其他方法可以恢复这些图标吗?
答案1
一种解决方案是在您的主文件夹中创建两个.desktop
文件,~/.local/share/applications
其中包含 11.10 重启和关闭等效文件。
在文件夹中创建一个名为如下的文本文件。对第二个桌面文件重复此操作。
当您将这些内容输入到 dash 中时,restart
Dash将自动显示。shutdown
一步步
打开终端并逐行复制并粘贴以下内容
mkdir -p ~/.local/share/applications
gedit ~/.local/share/applications/indicator-session-restart.desktop
复制并粘贴以下文本指示器-会话-重启.桌面开始于[Desktop Entry]
和结束X-Ubuntu-Gettext-Domain=indicator-session
保存并关闭。
gedit ~/.local/share/applications/indicator-session-shutdown.desktop
复制并粘贴以下文本指示器会话关闭.桌面开始于[Desktop Entry]
和结束X-Ubuntu-Gettext-Domain=indicator-session
保存并关闭。
指示器-会话-重启.桌面
[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
指示器会话关闭.桌面
[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
答案2
按下Alt不要按住,这会调出您可能在上面找到的HUD
类型。这是简单的解决方案 :)Shut Down
Enterrestart
答案3
为了节省空间,我将所有三个操作合并到一个启动器中:
[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;
答案4
在 Ubuntu 14.04 上,我必须将关机的 Exec= 行更改为
Exec=dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.PowerOff" boolean:true