如何双击运行可执行文件?

One*_*ros 5 command-line sudo

我正在尝试运行一个可执行文件(testdisk),但双击不起作用。唯一的方法是运行:

sudo ./testdisk
Run Code Online (Sandbox Code Playgroud)

从终端。但我想以后双击打开可执行文件。我怎样才能做到这一点?

Tac*_*ons 4

在此输入图像描述右键单击该文件,然后选中“权限”选项卡中的“允许将文件作为程序执行”按钮

然后双击该文件并选择运行或在终端中运行(如果是控制台应用程序)

笔记:

如果程序需要 root 权限,这将不起作用


Tak*_*kat 4

要通过双击应用程序的图标来运行应用程序,我们必须定义一个.desktop文件,存储在我们想要启动它的位置(例如,在~/Desktop/)。

此类文件的最小内容可能类似于以下内容:

[Desktop Entry]
Type=Application    
Exec=/path/to/executable  --options # commands to run
Icon=/path/to/icon # optional path to the icon
Terminal=false # set `true' for terminal applications
Run Code Online (Sandbox Code Playgroud)

将此文件保存在所需位置并授予其executable权限。

附注:通过从 GUI 中双击来运行示例应用程序 Testdisk 并不是一个好主意。