设置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
解:
- 删除gnome-terminal:
sudo apt-get remove gnome-terminal
- 符号链接终止符到gnome-terminal:
sudo ln -s /usr/bin/terminator /usr/bin/gnome-terminal
鹦鹉螺,行动
我们可以使用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
。