当我尝试将可执行文件添加到启动应用程序时,我正在寻找什么类型的文件?

当我尝试将可执行文件添加到启动应用程序时,我正在寻找什么类型的文件?

我知道在 Windows 中它是一个 .EXE,那在 Ubuntu 中呢?具体来说,我删除了 Docky 的启动应用程序挂钩,但出于某种原因,Docky 不会将其添加回来,所以我想手动将其添加回来。但是我不确定我在这里要寻找什么文件……所以这让我想到了这个问题,一般来说,我要为此目的在 Ubuntu 中寻找什么类型的“可执行”文件?

我假设可能有很多文件,或者根本不是文件。我仍然摆脱 Windows 式的思维模式,请帮忙:)

答案1

鉴于您来自 Windows,我将尝试让您更好地了解应用程序在 Linux 上的运行方式。

可执行文件通常没有文件扩展名;它们通常位于 /usr/bin(而不是 C:\Program Files\Vendor\Program\Executable.exe),并且只具有应用程序的名称(例如,docky = /usr/bin/docky)。桌面文件允许应用程序使用图标、可选参数等运行。

要将应用程序添加到启动文件中,您可以打开启动应用程序管理器,单击添加,然后键入应用程序的名称(通常是可执行文件的名称)。

例如,要启动 emesene(聊天客户端),您需要将其添加emesene到启动应用程序中。

规则是:任何文件都可以标记为可执行文件,即使它不是程序。因此,在尝试执行任何管理任务之前,您应该确保更好地了解 Linux 中的可执行文件的工作原理。

答案2

您只需将 Docky 项目从应用 -> 配件进入
启动应用程序窗口,它将被添加到登录时启动的程序列表中。

文件类型为.desktop. 转到~/.config/autostart,您现在将看到一个docky.desktop和其他几个.desktop文件。

每个具有.desktop文件的程序都会有它,/usr/share/applications因此如果您愿意,您也可以手动复制/usr/share/applications/docky.desktop到其中~/.config/autostart

文件的格式.desktop基本相同初始文件目录文件。

答案3

可执行文件是具有“x”权限的文件。您可以使用简单的ls -l查看文件权限。您可以使用使文件可执行chmod +x <filename>,然后使用执行它sh <filename>

有关文件权限的详细说明

http://www.comptechdoc.org/os/linux/usersguide/linux_ugfilesp.html

相关内容