如何在Nautilus中运行可执行脚本?

当我双击Nautilus中的脚本来运行它时,脚本只在我的文本编辑器中打开,没有选项来运行它。 使用Nautilus,如何运行可执行文本文件和/或脚本?

  1. 打开Nautilus。

  2. 从菜单栏打开:

    编辑→首选项

  3. 选择“行为”标签。

  4. 在“可执行文本文件”下选择“每次询问”。

  5. 关上窗户。

现在,您可以双击Nautilus中的可执行文本文件,询问是执行还是编辑脚本。

在此处输入图像描述


回答信用: Nur

跟着这些步骤:

安装dconf-editor因为默认情况下不安装它。

按Alt + F2 ,键入dconf-editor并按Enter键

dconfg-editor转到: dconfg-editor preferences

在此处输入图像描述

点击executable-text-activation然后从下拉菜单中选择:

启动 :将脚本作为程序启动。

要么

:通过对话框询问该怎么做。

关闭dconf-editor 。 而已!

我认为这是由Gnome人员引起的麻烦,他们决定改变我们习以为常的默认行为。

要解决它,你可以;

  1. 安装(如果你还没有)并启动dconf编辑器
  2. 转到: org> gnome> nautilus>首选项 ,以及
  3. executable-text-activation的值更改回ask (如果您愿意,甚至可以启动 )。

如果你想要与Root一样的Nautilus行为,你可以重复上面的步骤,这次启动dconf编辑器作为Root

在一个终端

 gsettings set org.gnome.nautilus.preferences executable-text-activation ask 

使用可执行文本文件更改Nautilus的行为

打开Nautilus

在此处输入图像描述

  1. 文件>首选项
  2. 转到“行为”选项卡
  3. 选择Ask Each Time

双击Nautilus中的可执行文本文件

瞧!


回答信用: Nur , Jorge Castro

GUI

  1. 根据您拥有的Ubuntu版本,

    • 在13.04之前

      在Nautilus中,从菜单栏中打开:

      编辑→首选项

    • 13.04或13.10

      在Nautilus中,从菜单栏中打开:

      文件→首选项

    • 14.04或16.04

      在Nautilus中,从菜单栏中打开:

      编辑→首选项

  2. 然后,在“行为”选项卡中,选择“运行可执行文本文件并打开它们”。

    或者,如果您想要一个对话框( 示例 )询问您是否编辑或执行该文件,请选择“每次询问”。

    在此处输入图像描述


命令行

如果您更喜欢命令:

 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
  • 文件系统必须允许执行
    1. 在控制台中键入“mount”
    2. 检查您的文件系统是否具有noexec标志
    3. 在编辑/ etc / fstab和中删除noexec标志

右键单击文件 – >打开 – >其他应用程序 – >查看所有应用程序 – >运行软件 – >选择

从现在开始,shell脚本将在双击时运行。

  1. 打开Nautilus。 (文件浏览器)

    1. 在Ubuntu 17.04中,现在我们可以使用cummulative bar这样的Preferences在Files中可用。

    2. 从菜单栏打开:

  2. 文件→首选项

  3. 选择“行为”标签

  4. 在“可执行文本文件”下选择“询问要做什么”。

    喜好

  5. 关闭它。