当前位置: 首页>>技术教程>>正文


如何将垃圾箱添加到Ubuntu活动面板/扩展坞

,

每当我们要访问我们喜欢的Ubuntu应用程序时,都可以将它们添加到“活动”或“停靠”面板中,以便我们可以非常频繁地使用它们。将应用程序添加到“活动”面板非常简单;您可以右键单击该应用程序,然后从菜单中选择“添加到收藏夹”选项。但是,由于垃圾桶主要存在于我们的桌面而不是应用程序列表中,我们如何将其添加到我们的收藏夹中?

本文介绍了解决此小问题的分步过程。首先,我们将编写一个bash脚本,将Trashcan添加到“应用程序”列表中,然后将其添加到我们的收藏夹中,这也将其添加到系统Dock中。每次启动Ubuntu系统时,我们还将使我们的系统能够运行脚本。这样一来,您就可以一直在Ubuntu桌面上一键获得Trashcan。

我们已经在Ubuntu 18.04 LTS系统上运行了本文中提到的命令和过程。

步骤1:打开终端应用程序

我们将使用Ubuntu命令行Terminal(终端)编写一个脚本,该脚本将Trashcan添加到Applications列表中。您可以通过系统Dash或Ctrl + Alt + T快捷方式打开终端。

步骤2:创建一个脚本文件,将Trashcan放入“应用程序”列表

打开终端后,您可以通过任何喜欢的文本编辑器创建一个脚本.sh文件。在本文中,我们将使用gedit编辑器创建名称为rashcan.sh的文件。

您还可以使用以下命令创建类似文件。

$ gedit ~/Documents/trashcan.sh

Create trashcan.sh file

打开空脚本文件后,请复制以下bash脚本并将其粘贴到新创建的文件中。

#!/bin/bash
icon=$HOME/.local/share/applications/trashcan.desktop

while getopts "red" opt; do
 case $opt in
 r)
  if [ "$(gio list trash://)" ]; then
   echo -e '[Desktop Entry]\nType=Application\nName=Trash\nComment=Trash\nIcon=user-trash-full\nExec=nautilus trash://\nCategories=Utility;\nActions=trash;\n\n[Desktop Action trash]\nName=Empty Trash\nExec='$HOME/Documents/trashcan.sh -e'\n' > $icon
  fi
  ;;
 e)
  gio trash --empty && echo -e '[Desktop Entry]\nType=Application\nName=Trash\nComment=Trash\nIcon=user-trash\nExec=nautilus trash://\nCategories=Utility;\nActions=trash;\n\n[Desktop Action trash]\nName=Empty Trash\nExec='$HOME/Documents/trashcan.sh -e'\n' > $icon
  ;;
 d)
  while sleep 5; do ($HOME/Documents/trashcan.sh -r &) ; done
  ;;
 esac
done

然后通过以下方式保存文件Ctrl + S或单击“保存”按钮。

trashcan.sh script

步骤3:执行并运行bash脚本

使用以下命令以使最近创建的bash脚本可执行:

$ chmod +x ~/Documents/trashcan.sh

chmod on trashcan script

您现在可以通过以下命令运行脚本:

$ ./Documents/trash.sh -e

Run the script

一旦执行了bash脚本,垃圾桶将被添加到“应用程序”列表中。您可以通过系统Dash搜索它,也可以在“应用程序”列表中手动找到它。

Trash shown in applications list

步骤4:将垃圾桶添加到“活动”面板/扩展坞

将垃圾箱添加到“应用程序”列表后,将其添加到“活动”面板或系统Dock(通常位于Ubuntu桌面的左侧)非常简单。

在“应用程序”列表中,右键单击“垃圾箱”图标,然后从菜单中选择“添加到收藏夹”。

Add to favorites

现在,您将能够在活动列表中看到“垃圾桶”图标。但是,您会注意到即使Trashcan实际上不是空的,Trashcan图标也显示为空。本文稍后将解释如何解决此问题。

Trash in Sidebar

步骤5:将Trashcan bash脚本程序添加到启动应用程序

现在,垃圾桶出现在“应用程序”列表中,因为我们已经运行了bash脚本来这样做。如果您希望在每次引导系统时在“应用程序”中看到“废纸can”,最好在启动应用程序中添加bash脚本。

通过在“应用程序”列表中找到它或通过在系统Dash中搜索它来打开“启动应用程序”实用程序。

Search startup app

当“启动应用程序”实用程序打开时,单击“添加”按钮以将新程序添加到启动中。

在“添加启动程序”对话框中,输入以下信息:

名称:垃圾桶图标(或启动程序的任何名称)

命令:/home /[用户名] /Documents /[script_filename.sh] -d

例:

/home/sane/Documents/trashcan.sh -d

评论:将垃圾桶添加到应用程序列表(或任何其他相关注释)

Edit startup program

现在单击“保存”按钮。每次启动系统时,该程序都会运行rashcan.sh脚本并将Trashcan添加到“应用程序”列表中。

步骤6:重新启动Ubuntu系统

您将观察到,即使垃圾箱包含Come文件,添加到“活动”面板/扩展坞中的垃圾箱图标也将显示为空。只需重新启动Ubuntu系统,然后重新登录,您将看到Trashcan图标现在显示Trash文件夹的实际状态。

Reboot the system

按照本文介绍的步骤操作后,您可以非常轻松地将垃圾箱添加到“活动”面板中并快速访问它。您甚至不需要成为Linux专家,那么本文中提到的脚本就是解决当前小问题所需的全部。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/10550.html,未经允许,请勿转载。