如何在Nautilus中运行可执行脚本?
当我双击Nautilus中的脚本来运行它时,脚本只在我的文本编辑器中打开,没有选项来运行它。 使用Nautilus,如何运行可执行文本文件和/或脚本?
-
打开Nautilus。
-
从菜单栏打开:
编辑→首选项
-
选择“行为”标签。
-
在“可执行文本文件”下选择“每次询问”。
- 关上窗户。
现在,您可以双击Nautilus中的可执行文本文件,询问是执行还是编辑脚本。
回答信用: Nur
跟着这些步骤:
安装dconf-editor
因为默认情况下不安装它。
按Alt + F2 ,键入dconf-editor
并按Enter键 。
在dconfg-editor
转到: dconfg-editor
preferences
点击executable-text-activation
然后从下拉菜单中选择:
启动 :将脚本作为程序启动。
要么
问 :通过对话框询问该怎么做。
关闭dconf-editor
。 而已!
我认为这是由Gnome人员引起的麻烦,他们决定改变我们习以为常的默认行为。
要解决它,你可以;
- 安装(如果你还没有)并启动dconf编辑器 ,
- 转到: org> gnome> nautilus>首选项 ,以及
- 将executable-text-activation的值更改回ask (如果您愿意,甚至可以启动 )。
如果你想要与Root一样的Nautilus行为,你可以重复上面的步骤,这次启动dconf编辑器作为Root 。
在一个终端
gsettings set org.gnome.nautilus.preferences executable-text-activation ask
使用可执行文本文件更改Nautilus的行为
打开Nautilus
- 文件>首选项
- 转到“行为”选项卡
- 选择
Ask Each Time
双击Nautilus中的可执行文本文件
瞧!
回答信用: Nur , Jorge Castro
GUI
-
根据您拥有的Ubuntu版本,
-
在13.04之前
在Nautilus中,从菜单栏中打开:
编辑→首选项
-
13.04或13.10
在Nautilus中,从菜单栏中打开:
文件→首选项
-
14.04或16.04
在Nautilus中,从菜单栏中打开:
编辑→首选项
-
-
然后,在“行为”选项卡中,选择“运行可执行文本文件并打开它们”。
或者,如果您想要一个对话框( 示例 )询问您是否编辑或执行该文件,请选择“每次询问”。
命令行
如果您更喜欢命令:
dconf write /org/gnome/nautilus/preferences/executable-text-activation "'launch'"
注意:GUI和命令行方法仅适用于Nautilus(Ubuntu中的默认图形文件管理器)
最初来自我在这里发布的另一个答案。
为此我想最好的方法是制作.desktop启动器,使用该启动器执行
chmod +x blah.desktop
之后,您只需单击即可运行它,甚至可以将其添加到启动器中。 要阅读有关如何制作.desktop文件的更多信息,请查看此处 。 主要部分是这个
[桌面入口] 类型=应用 终端=假 图标= /路径/要/图标/ icon.svg 名称=给予名称,在这里 EXEC = /路径/到/文件/可执行
您可以通过进入文件属性中的权限并选择“将此文件作为可执行文件运行”来为单个文件执行此操作。
您也可以在Fedora 20 + GNOME中使用最受欢迎的答案:
Open Nautilus, check Preferences -> Behavior -> Executable Files, put as always ask
你必须检查3分:
- Nautilus / Nemo配置: https : //askubuntu.com/a/286651/301025
- 脚本文件必须具有可执行权限: https : //askubuntu.com/a/275714/301025
- 文件系统必须允许执行 :
- 在控制台中键入“mount”
- 检查您的文件系统是否具有noexec标志
- 在编辑/ etc / fstab和中删除noexec标志
右键单击文件 – >打开 – >其他应用程序 – >查看所有应用程序 – >运行软件 – >选择
从现在开始,shell脚本将在双击时运行。
-
打开Nautilus。 (文件浏览器)
-
-
在Ubuntu 17.04中,现在我们可以使用cummulative bar这样的Preferences在Files中可用。
-
从菜单栏打开:
-
-
文件→首选项
-
选择“行为”标签
-
在“可执行文本文件”下选择“询问要做什么”。
-
关闭它。