每当我们要访问我们喜欢的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
打开空脚本文件后,请复制以下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或单击“保存”按钮。
步骤3:执行并运行bash脚本
使用以下命令以使最近创建的bash脚本可执行:
$ chmod +x ~/Documents/trashcan.sh
您现在可以通过以下命令运行脚本:
$ ./Documents/trash.sh -e
一旦执行了bash脚本,垃圾桶将被添加到“应用程序”列表中。您可以通过系统Dash搜索它,也可以在“应用程序”列表中手动找到它。
步骤4:将垃圾桶添加到“活动”面板/扩展坞
将垃圾箱添加到“应用程序”列表后,将其添加到“活动”面板或系统Dock(通常位于Ubuntu桌面的左侧)非常简单。
在“应用程序”列表中,右键单击“垃圾箱”图标,然后从菜单中选择“添加到收藏夹”。
现在,您将能够在活动列表中看到“垃圾桶”图标。但是,您会注意到即使Trashcan实际上不是空的,Trashcan图标也显示为空。本文稍后将解释如何解决此问题。
步骤5:将Trashcan bash脚本程序添加到启动应用程序
现在,垃圾桶出现在“应用程序”列表中,因为我们已经运行了bash脚本来这样做。如果您希望在每次引导系统时在“应用程序”中看到“废纸can”,最好在启动应用程序中添加bash脚本。
通过在“应用程序”列表中找到它或通过在系统Dash中搜索它来打开“启动应用程序”实用程序。
当“启动应用程序”实用程序打开时,单击“添加”按钮以将新程序添加到启动中。
在“添加启动程序”对话框中,输入以下信息:
名称:垃圾桶图标(或启动程序的任何名称)
命令:/home /[用户名] /Documents /[script_filename.sh] -d
例:
/home/sane/Documents/trashcan.sh -d
评论:将垃圾桶添加到应用程序列表(或任何其他相关注释)
现在单击“保存”按钮。每次启动系统时,该程序都会运行rashcan.sh脚本并将Trashcan添加到“应用程序”列表中。
步骤6:重新启动Ubuntu系统
您将观察到,即使垃圾箱包含Come文件,添加到“活动”面板/扩展坞中的垃圾箱图标也将显示为空。只需重新启动Ubuntu系统,然后重新登录,您将看到Trashcan图标现在显示Trash文件夹的实际状态。
按照本文介绍的步骤操作后,您可以非常轻松地将垃圾箱添加到“活动”面板中并快速访问它。您甚至不需要成为Linux专家,那么本文中提到的脚本就是解决当前小问题所需的全部。