如何通过双击来执行shell文件

我试图右键单击选择属性的文件,然后单击权限选项卡并将其设置为执行。 但是,当我双击它在gedit中打开的文件时。 我该怎么办?

要通过双击其图标来运行脚本,您需要为其创建一个.desktop文件:

 [Desktop Entry] Name=My script Comment=Test hello world script Exec=/home/user/yourscript.sh Icon=/home/user/youricon.gif Terminal=false Type=Application 

将上述内容保存为桌面上的扩展名为.desktop的文件。 将/home/user/yourscript.sh/home/user/youricon.gif更改为脚本的路径以及您希望它们分别具有的图标,然后您可以通过双击它来启动。


具体来说,根据您的情况,您需要:

  1. 创建一个运行mono LOIC.exe的脚本。 为此,请使用以下内容创建新的文本文件:

     #!/bin/bash mono /home/logan/.loic/LOIC.exe 

    将其保存为/home/locan/run_loic.sh ,然后运行此命令使其可执行(或右键单击=>属性并选择“允许将文件作为程序执行”):

     chmod +x /home/logan/.loic/LOIC.exe 
  2. 创建一个启动该脚本的.desktop文件。 在桌面上创建一个名为run_loic.desktop的新文本文件, run_loic.desktop包含以下内容:

     [Desktop Entry] Name=Run LOIC Comment=Run LOIC Exec=/home/logan/run_loic.sh Icon= Terminal=false Type=Application 

文件管理器>编辑>首选项>可执行文本文件的行为。 在Ubuntu中,它在打开时设置为View Executable Files

我更喜欢将它设置为“每次询问”,就像之前版本的ubuntu一样。