解决ubuntu13.10下,无法双击运行脚本文件
转自:http://www.aichengxu.com/other/975350.htm
首先,必须先设定好脚本的运行方法,当然如果只是shell脚本,也可以不用
以python脚本为例,我要用/usr/bin/python运行它,在脚本文件开头加入:
#! /usr/bin/python
然后需要设定文件的权限为可执行,这里我设定为所有人都可以执行,在bash中输入:
sudo chmod a+x your-filename
做到这一步,我们已经可以在bash中通过如下命令运行脚本文件了(注意这是在脚本文件所在目录,如果在别的目录,用文件的绝对路径)
./your-filename
但是我们要的是直接用鼠标双击文件运行
如果做完上面步骤你双击脚本文件已经可以运行文件了,那就不用往下看了
如果双击还是出现gedit编辑文件,那么看下面:
安装一个dconf-tools,在bash中
sudo apt-get install dconf-tools
然后在bash中执行dconf-editor命令,进dconf软件配置值修改器,这玩意儿类似与windows下的注册表
把对应位置 org.gnome.nautilus.preferences executable-text-activation 的值改为'ask'
现在,双击脚本文件,应该会出现如下的提示框
点击在终端运行就可以了