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

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

sudo ./testdisk 

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

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

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

注意:

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

要通过双击它的图标来运行应用程序,我们必须定义一个存储在我们想要启动它的位置的.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 

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

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

打开文件管理器或nautilus。
转到编辑 – >首选项

  • 在行为选项卡下,单击/启用第3个选项 – “每次询问” “可执行文本文件”。
  • 或者使用“打开时运行可执行文件”