XY

没有任何借口!!!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

【转】解决ubuntu13.10下,无法双击运行脚本文件

Posted on 2017-10-19 09:11  路缘  阅读(381)  评论(0编辑  收藏  举报

解决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'

现在,双击脚本文件,应该会出现如下的提示框

点击在终端运行就可以了