如何通过双击执行shell文件

如何通过双击执行shell文件

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

答案1

要通过双击脚本图标来运行脚本,您需要.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以下内容:

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

答案2

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

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

相关内容