📜  桌面触发点击 bash shell ubuntu - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:10:50.285000             🧑  作者: Mango

桌面触发点击 bash shell ubuntu - Shell-Bash

在Ubuntu系统中,我们可以使用bash shell来运行各种命令和脚本。而桌面快捷方式是为了方便用户在桌面上打开应用程序,可以通过执行一个bash脚本来实现。本文将介绍如何在Ubuntu系统中使用桌面快捷方式来触发bash命令或脚本的执行。

创建桌面快捷方式

要创建桌面快捷方式,我们需要使用.desktop文件格式,这是一种指定应用程序如何在桌面环境中运行的文件。在Ubuntu中,这些桌面文件通常存储在/usr/share/applications目录中。

以下是一个.desktop文件的例子:

[Desktop Entry]
Name=My Program
Comment=This is my program
Exec=/path/to/my/program.sh
Icon=/path/to/my/program-icon.png
Terminal=false
Type=Application
Categories=Utility;Application;

要将该文件放在桌面上,可以将其复制到~/Desktop目录或者直接将其拖放到桌面上。

在桌面上触发bash命令或脚本

要在桌面上通过快捷方式来触发bash命令或脚本,我们需要将其添加到Exec字段中。

例如,如果我们要在桌面上创建一个快捷方式来打开终端,我们可以将.desktop文件修改如下:

[Desktop Entry]
Name=Terminal
Comment=Open a terminal
Exec=gnome-terminal
Icon=utilities-terminal
Terminal=false
Type=Application
Categories=Utility;Application;

Exec字段指定了要执行的命令,在这个例子中是gnome-terminal,这将打开一个终端窗口。

我们也可以指定要执行的bash脚本,例如:

[Desktop Entry]
Name=My Bash Script
Comment=Run my bash script
Exec=/path/to/my/script.sh
Icon=/path/to/my/script-icon.png
Terminal=true
Type=Application
Categories=Utility;Application;

在这个例子中,我们将要执行的bash脚本的路径添加到了Exec字段中,同时也指定了一个图标和一个类别。需要注意的是,我们将Terminal字段设置为true,这将打开一个新的终端窗口并运行我们的脚本。

总之,使用桌面快捷方式来触发bash命令或脚本可以极大地方便我们的工作,提高我们的效率。