设置nautilus-open-terminal启动终结者而不是gnome-terminal

nautilus-open-terminal软件包添加了一个菜单/右键单击选项,用于打开当前目录中的终端。

我想将此从打开gnome-terminal更改为打开terminator 。 这里有一些关于更改默认终端仿真器的建议 ,但是这些指令似乎不再有效,我找不到系统设置中可以更改默认仿真器的任何位置。

我也尝试过:

 $ sudo update-alternatives --config x-terminal-emulator 

选择

 * 0 /usr/bin/terminator 50 auto mode 

但这似乎没有任何影响。 知道如何让这个工作吗?

Ubuntu 13.04 🙁如果你通过谷歌来到这里)

您无法再更改已使用的终端应用程序。

详细信息nautilus-open-terminal使用GAppInfo启动终端进程,该进程使用终端仿真器的硬编码列表: https : GAppInfo

解:

  1. 删除gnome-terminal: sudo apt-get remove gnome-terminal
  2. 符号链接终止符到gnome-terminal: sudo ln -s /usr/bin/terminator /usr/bin/gnome-terminal

鹦鹉螺,行动 安装nautilus-actions

我们可以使用nautilus-actions定义我们自己的右键单击上下文菜单项。

  • 从Dash运行Nautilus-Actions配置工具 ,或从终端运行Nautilus-Actions配置工具

     nautilus-actions-config-tool 

在此处输入图像描述

  • 在“ 操作”选项卡中,为您的操作添加一个合理的标签,例如“在终结器中打开”,然后选择在选择或上下文菜单中显示。

  • 接下来,打开“ 命令”选项卡以输入要运行的命令

在此处输入图像描述

  • 给出命令的完整路径( /usr/bin/terminator )和程序选项( – --working-directory=%d/%b ),以便在Terminator中打开当前路径。

  • 在再次注销之后(或者只是使用nautilus -q 重新启动nautilus ),将显示下面的右键单击上下文菜单:

在此处输入图像描述

要在gnome中配置默认​​终端,您需要安装dconf-tools(sudo apt-get install dconf-tools)。

之后,您可以使用dconf-editor或gsettings设置您喜欢的终端模拟器。 本指南使用gsettings

安装terminator输入此命令

 gsettings set org.gnome.desktop.default-applications.terminal exec /usr/bin/terminator 

在你的case -x设置你需要的终端的exec-args来执行nautilus-open-terminal的其余必要参数。

 gsettings set org.gnome.desktop.default-applications.terminal exec-arg "-x" 

在此终结器将成为您的默认终端仿真器之后,当nautilus-open-terminal调用默认终端时,它应该打开terminator而不是gnome-terminal