![如何在 Gnome Shell 的收藏夹中添加“关机”和“重启”按钮?](https://linux22.com/image/1036991/%E5%A6%82%E4%BD%95%E5%9C%A8%20Gnome%20Shell%20%E7%9A%84%E6%94%B6%E8%97%8F%E5%A4%B9%E4%B8%AD%E6%B7%BB%E5%8A%A0%E2%80%9C%E5%85%B3%E6%9C%BA%E2%80%9D%E5%92%8C%E2%80%9C%E9%87%8D%E5%90%AF%E2%80%9D%E6%8C%89%E9%92%AE%EF%BC%9F.png)
我最近从 Unity (Ubuntu 11.10) 切换到 Gnome Shell。经过一番调整,一切都符合我的喜好,但有一件事一直困扰着我:我再也找不到应用程序中的“关机”和“重启”按钮,更不用说将它们放入收藏夹了!
在 Unity 中,这很简单。我只需打开 Dash Home 并搜索“关机”或“重启”,然后我就可以轻松地将按钮拖到桌面左侧的 Unity 收藏夹中。
您对 Gnome 为何不再列出这些应用程序有什么想法吗?如何解决?
答案1
关机或重启未在应用程序中列出,因为它们不是。如果您想要关机/重启,请单击用户菜单并按住 ALT,您将看到关机按钮出现,从那里您可以重新启动或关机。另一个选择是使用 GNOME 扩展,将关机和重启按钮直接放在用户菜单中,而无需按 ALT。
答案2
你在 gnome-shell 中找不到这些 .desktops 的原因是由于 .desktop 中的行
OnlyShowIn=Unity;
没有安装 Gs,但您可以尝试多种方法。
编辑该行以
OnlyShowIn=GNOME;Unity;
彻底删除该行
将 2 个桌面直接复制到你的主目录,然后完全删除该行,例如 - 下面是一个完整的命令,复制并粘贴到终端中
mkdir -pv ~/.local/share/applications; \
cp /usr/share/applications/indicator-session-restart.desktop ~/.local/share/applications; \
gedit ~/.local/share/applications/indicator-session-restart.desktop
然后编辑掉该行及其空格,并保存。
我会采用复制和编辑方法,因此在上述操作之后 -
cp /usr/share/applications/indicator-session-shutdown.desktop ~/.local/share/applications; \
gedit ~/.local/share/applications/indicator-session-shutdown.desktop
您可能需要在之后注销/登录