Ubuntu 13.04:使用 nautilus“打开终端”将 Terminator 设置为默认终端模拟器

Jua*_*món 9 nautilus terminator 13.04

几天前我已经升级到 Ubuntu 13.04。
在 Ubuntu 12.10 中,我设置了默认终端:

gsettings set org.gnome.desktop.default-applications.terminal exec /usr/bin/terminator
gsettings set org.gnome.desktop.default-applications.terminal exec-arg "-x"
Run Code Online (Sandbox Code Playgroud)

我也设置sudo update-alternatives --config x-terminal-emulator了。

但是这些选项都不适用于 Ubuntu 13.04。

如何使用 nautilus“打开终端”将 Terminator 设置为默认终端模拟器?

这不是重复的。正如我所说:如何设置 Unity 中使用的默认终端中的解决方案不适用于带有 nautilus“开放终端”的 Ubuntu 13.04。
我的问题是:“在 Ubuntu 13.04 上将 Terminator 设置为带有 NAUTILUS“OPEN TERMINAL”的默认终端模拟器”

小智 9

以下是添加“在终结者中打开”选项的方法:

  1. 安装“Nautilus-Actions 配置工具”

    sudo apt-get install nautilus-actions
    
    Run Code Online (Sandbox Code Playgroud)
  2. 在“Nautilus-Actions 配置工具”中,添加具有以下内容的新规则(作为指导):

    • 在 Actions 选项卡中,勾选两个框并选择一个合适的名称(例如 Open in Terminator):

      操作(选项卡)

    • 在命令选项卡中,设置:

      • 路径:终结者
      • 参数:--working-directory=%f

      命令(选项卡)

    • 在 Mimetypes 选项卡中,设置:

      • Mimetype 过滤器:inode/目录

    Mimetypes(选项卡)

    • 转到“文件”>“保存”以保存规则,您就大功告成了。
  3. 我建议您还更改 Nautious-Actions Configuration Tool 中的首选项,通过取消选中 Edit > Preferences 中的以下内容来摆脱两级上下文菜单:

    • (取消勾选)创建一个根“Nautilus-Actions”菜单
    • (取消勾选)在 Nautilus 上下文菜单中添加“关于 Nautious-Actions”项

    喜好

  4. 注销并重新登录。

现在你已经准备好了,如果你在 Nautilus 中右键单击,应该会看到一个“在终结者中打开”选项。


小智 0

sudo apt-get install terminator && sudo apt-get remove gnome-terminal && sudo ln /usr/bin/terminator /usr/bin/gnome-terminal
Run Code Online (Sandbox Code Playgroud)

  • 这个“修复”有点马虎。 (5认同)

Mar*_*ark 0

这也是一种“黑客”,但它比 Germano 提供的方法要简单,并且如果需要的话,您仍然可以使用 gnome-terminal,通过使用完整路径名(即而不/usr/bin/gnome-terminal只是gnome-terminal)来引用它。

确保您的 ~/.bashrc 文件中包含以下内容:

if [ -d ~/bin ]; then
    export PATH=~/bin:$PATH
fi
Run Code Online (Sandbox Code Playgroud)

然后在 shell 中运行以下命令:

mkdir -p ~/bin
ln -s /usr/bin/terminator ~/bin/gnome-terminal
Run Code Online (Sandbox Code Playgroud)

最后,注销并返回您的 Ubuntu 帐户。