Ubuntu 13.04:使用Nautilus“ open terminal”将Terminator设置为默认终端仿真器


9

我几天前已经升级到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"

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

但是这些选项都不能在Ubuntu 13.04上使用。

如何使用Nautilus“ open terminal ” 将Terminator设置为默认终端仿真器?

这不是重复的。如我所说:如何设置Unity中使用的默认终端中的解决方案在鹦鹉螺“开放式终端”的Ubuntu 13.04上不起作用。
我的问题是:“在Ubuntu 13.04上使用NAUTILUS“ OPEN TERMINAL”将终结器设置为默认终端仿真器“


下次请提及您已经看过的内容。这会很有帮助。
赛斯2013年

下次,请更好地阅读整个问题。;-)
JuanSimón13年

Answers:


9

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

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

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

    • 在“操作”选项卡中,选中两个框并选择一个适当的名称(例如,在“终结者”中打开):

      动作(标签)

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

      • 路径:终止符
      • 参数:--working-directory =%f

      命令(标签)

    • 在“ Mimetypes”选项卡中,设置:

      • Mimetype过滤器:inode /目录

    Mimetypes(标签)

    • 转到文件>保存以保存规则,一切就绪。
  3. 我建议您还通过在“编辑”>“首选项”中取消选中以下内容来更改“ Nautious-Actions配置工具”中的首选项,以摆脱两级上下文菜单:

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

    偏好

  4. 注销并再次登录。

现在您已经准备就绪,如果右键单击Nautilus,应该会看到“在终结者中打开”选项。


0

这也有点“黑客”,但不如Germano提供的痛苦,并且如果需要,可以通过使用完整路径名(即,/usr/bin/gnome-terminal而不是gnome-terminal)引用它来允许您仍然使用gnome-terminal 。

确保〜/ .bashrc文件中的某些位置包含以下内容:

if [ -d ~/bin ]; then
    export PATH=~/bin:$PATH
fi

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

mkdir -p ~/bin
ln -s /usr/bin/terminator ~/bin/gnome-terminal

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


0

编辑:刚看到这意味着它也许最终不适用于13.04。尽管如此,我还是会尝试的(我在12.04 LTS btw上): 设置nautilus-open-terminal以启动Terminator而不是gnome-terminal

原始信息:

可能为时已晚,但是因为我一直在寻找针对同一问题的解决方案,但对于konsole ...

如果安装dconf-editor,则可以(非常类似于gsettings命令)通过打开dconf-editor并设置以下命令来设置要打开的终端:

org->gnome->desktop->applications->terminal->exec = terminator
org->gnome->desktop->applications->terminal->exec-arg = -x

之后,您可以使用退出并重新初始化nautilus nautilus -q(可能需要执行两次以使以下内容出现)

$ /usr/bin/nautilus -q
Initializing nautilus-gdu extension
Initializing nautilus-open-terminal extension
Shutting down nautilus-open-terminal extension
Shutting down nautilus-gdu extension

现在还可以从命令行使用以下命令调试nautilus:

$ /usr/bin/nautilus
Initializing nautilus-gdu extension
Initializing nautilus-open-terminal extension
...
...

调用“在终端中打开”时出现的任何问题都将记录在这里。

注意:只有在使用-q标志调用之后,才可能直接进行此操作。否则,调用nautilus只会打开应用程序并返回外壳程序而不进行日志记录。

如果有人感兴趣,我的问题是-xarg无法与konsole一起使用,因此我将其更改为--new-tab -e因为我不想每次都打开新的Konsole窗口。

希望它能帮助某人。


-1
sudo apt-get install terminator && sudo apt-get remove gnome-terminal && sudo ln /usr/bin/terminator /usr/bin/gnome-terminal

5
这个“修复”有点草率。
JuanSimón13年

虽然我同意符号链接的方法很草率,但是大多数人会采用这种方法,因为“正确”的方法非常不直观。桌面需要提供一种更好的方式来处理此问题,然后“草率的方法”自然会消失。
斯洛沃米尔
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.