如何在 Ubuntu 20.04 中创建“关闭” Unity 启动器

如何在 Ubuntu 20.04 中创建“关闭” Unity 启动器

如何从 Unity 启动器中单击一次鼠标(或者单击两次鼠标)关闭我的笔记本电脑?

我发现了许多帖子,它们描述了如何创建一个统一启动器,以便您可以通过单击鼠标关闭笔记本电脑 - 但这些都是针对旧版本的 Unbuntu(16.04 等)。https://www.faqforge.com/linux/distributions/ubuntu/trigger-system-shutdown-ubuntu-unity-launcher/

不幸的是,这些方法似乎不适用于当前版本的 Unity。如能得到任何帮助,我们将不胜感激。

答案1

如果你使用的是带有“gnome”的标准 Ubuntu(不是 unity - 两者没有太大区别),这里我的建议是:创建一个类似的文件/home/yourusername/.local/share/applications/exit.desktop

添加以下代码:

#!/usr/bin/env xdg-open
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Exec=systemctl poweroff
Name=My Exit
Comment=One Click Exit 
Icon=application-exit
NoDisplay=false
Categories=Utilities;System

保存。我必须使用属性对话框将“组”更改为“adm”:

转到活动并搜索“退出”。右键单击图标并将其添加为“收藏夹”。现在,您的图标(选择任何您喜欢的图标)已位于“dock”中...

答案2

这是一个非常好的问题,因为关闭 Ubuntu 22.04 是一个多步骤的过程,我发现这非常烦人。

这是我通过单击鼠标关闭运行 Gnome 桌面的 Ubuntu 22.04 的解决方案。您还可以使用此方法为要从 Dash、Activities 或 Desktop 启动的任何 bash 脚本创建启动器。

  1. mkdir /home/$USER/shutdown (在主目录中创建一个名为关机的文件夹)
  2. nano /home/$USER/shutdown/shutdown.sh (在 /shutdown 中创建一个 bash 脚本)

在shutdown.sh中添加以下内容

#! /bin/bash
shutdown now

并保存shutdown.sh(在nano中按ctrl-o,回车,ctrl-x)

#! /bin/bash将文件标识为 bash 脚本。 shutdown now是关闭的 bash 命令,“now”表示现在,而不是稍后。

  1. chmod 775 /home/$USER/shutdown/shutdown.sh (将shutdown.sh权限设置为-rwxrwxr-x)

  2. nano /home/$USER/.local/share/applications/shutdown.desktop(在 /applications 中创建一个 .desktop 文件)

将以下内容添加到shutdown.desktop

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/home/$USER/shutdown/shutdown.sh
StartupNotify=false
Name=Shutdown
Icon=/home/$USER/shutdown/shutdown.png

并保存shutdown.desktop(在nano中按ctrl-o、enter、ctrl-x)。 Exec=设置包含关机命令的bash脚本的路径。 Name=设置在活动中找到的命令名称。 Icon=设置图标的路径。

  1. chmod 775 /home/$USER/shutdown/shutdown.desktop(将shutdown.desktop权限设置为-rwxrwxr-x)

  2. 将合适的关机图标保存到 /home/$USER/shutdown ,如下所示:

在此处输入图片描述

确保图标文件的名称与Icon=.desktop 文件中的语句中给出的名称相同。在此示例中,图标文件为 shutdown.png。

  1. 现在您可以通过三种方式启动shutdown.sh

    a. 按下 Super 键,输入关机,然后选择关机图标。

    b. 按下 Super 键,输入关机,右键单击关机图标并选择“添加到收藏夹”,将关机图标放在仪表板上。

    c. 将shutdown.desktop文件复制到桌面,右键点击并选择“允许启动”。

这是一个相当冗长的解释,但它可以演示如何正确地将 bash 脚本链接到图形启动器。bash 脚本可以执行许多有用的任务,例如执行系统命令、安装驱动器、执行备份或启动应用程序。一切皆有可能。

相关内容