如何使右键菜单中的“在终端中打开”使用终结器而不是 gnome 终端?

Tom*_*omC 22 unity terminator default-programs

我已将默认终端模拟器设置为使用update-alternatives终止符,现在我可以使用ctrl- alt-打开终止符t,但是当我使用桌面或文件夹中的右键菜单时,它将打开 gnome-terminal。

是否有其他设置可以更改以解决此问题?

我已经编辑了 compiz 以尝试 3d 立方体效果,然后不得不将 compiz 重置为默认设置以恢复哪个重置我的终端默认值。为了获得ctrl- alt-t在此之后我也不得不做的工作gsettings set org.gnome.desktop.default-applications.terminal exec 'terminator'。我在 如何设置 Unity 中使用的默认终端?,但这并没有使右键单击选项打开终止符。

我正在使用 Ubuntu 15.10

A.B*_*.B. 16

中的设置gsettings set org.gnome.desktop.default-applications.terminal exec不会影响上下文菜单条目的行为。所使用的终端是gnome-terminal而这硬编码libterminal-nautilus.so在包gnome-terminal。这个库被 Nautilus 使用。

也许这会在未来的版本中改变,但目前这是事实。

  • 这就是为什么 [有些人](https://mail.gnome.org/archives/usability/2005-December/msg00022.html) 非常不喜欢 GNOME 项目的原因。“我们比我们的用户更了解”确实如此。 (3认同)
  • 我什至提出了一个补丁... https://bug743626.bugzilla-attachments.gnome.org/attachment.cgi?id=295624 (2认同)

小智 8

一种可行的解决方案是向 Ubuntu 上下文菜单条目添加自定义右键单击选项,而不是更改预先存在的选项。

为此,您可以使用 Nautilus-Actions 配置工具,您可以使用sudo apt-get install nautilus-actions.

一个非常详细的教程可以在这里找到。

  • 我喜欢这个答案,但它没有说明在鹦鹉螺动作中放入什么内容,但我发现了它:`terminator` 到 `Path` 和 `--working-directory=%d/%b` 到 `Parameters` 然后作为它在教程后面说:“单击 Nautilus-Actions 配置工具窗口中的 Preferences 按钮并取消选中“创建根 'Nautilus-Actions' 菜单”选项” (2认同)

Oha*_*bin 5

将此添加到您的 ~/.bashrc 文件中

if ps -o cmd= -p $(ps -o ppid= -p $$) | grep -q gnome; then
  nohup terminator &> /dev/null &
  sleep 0.1s
  exit
fi
Run Code Online (Sandbox Code Playgroud)

  • 这将检查当前终端是否为 gnome-terminal,然后从 gnome-terminal 打开终止会话,然后关闭 gnome-terminal。这里没有什么会引起怪异。 (3认同)