如何将默认终端设置为终结者? [关闭]

Posted

技术标签:

【中文标题】如何将默认终端设置为终结者? [关闭]【英文标题】:How do I set default terminal to Terminator? [closed] 【发布时间】:2013-05-24 09:06:26 【问题描述】:

我想让Terminator 替换默认终端。例如,在文件夹内右键单击然后选择“打开终端”时,我希望终结者打开而不是默认打开。

如何使用 Xubuntu 实现这一目标?

【问题讨论】:

不要从 Ubuntu 软件安装终结器。通过sudo apt updatesudo apt install terminator 安装它。这将使终结器成为默认终端 @ToTenMilan 是正确的。从命令行安装terminator 会自动使其成为默认终端——尽管我喜欢在某些情况下有选择地 使用终止符,但我讨厌这种行为。因此,一旦它在未经您许可的情况下将其设为默认值,以下是如何将其取消设置为默认值:askubuntu.com/questions/1096329/…. 【参考方案1】:

在终端内尝试

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

从备选列表中选择所需的终端。

【讨论】:

不起作用,虽然我明白了:-------------------------------- --------------------------------------- * 0 /usr/bin/terminator 50 自动模式 1 /usr/bin/koi8rxterm 20 手动模式 2 / usr/bin/lxterm 30 手动模式 3 /usr/bin/terminator 50 手动模式 4 /usr/bin/uxterm 20 手动模式 5 /usr/bin/xfce4-terminal.wrapper 40 手动模式 6 /usr/bin/xterm 20手动模式 我意识到上面的评论可能不太可读......所以:在我运行命令后,默认终端仍然显示,尽管似乎选择了终止符。重启后没有区别。 也许你的窗口管理器覆盖了默认值。你的窗口管理器是什么? windows 管理器是 xfce 同样的问题 (LXDE)。运行sudo update-alternatives --config x-terminal-emulator 似乎还不够:update-alternatives 在手动模式下切换到新的终端仿真器,但旧的仍处于自动模式。最后,它是旧的不断开始。还需要其他东西。【参考方案2】:

将以下内容复制粘贴到您当前的终端中:

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

这会修改dconf 以使终结器成为默认程序。正如另一个答案所建议的那样,您还可以使用 dconf-editor (基于 GUI 的工具)来更改 dconf。如果您想进一步了解和了解该主题,this 可能会为您提供帮助。

【讨论】:

命令对我不起作用,但 dconf-editor 在 linux mint 17 上起作用。 第二行是做什么的?只运行第一行对我有用。 对于未来的读者:“已弃用:此键已弃用并被忽略。默认终端在 GIO 中处理。”【参考方案3】:

打开 dconf Editor 并转到 org > gnome > desktop > application > terminal 和 将 gnome-terminal 更改为终止符

【讨论】:

这对我不起作用。 它应该可以工作我每次都使用它。 @netsmertia 这仅在用户运行 GNOME 或安装了正确的 GNOME 工具时才有效。 在运行 GNOME 的 Ubuntu 16.04 上为我工作! 取决于你的桌面环境,如果你有 GNOME 以外的东西,即。肉桂,选择那个【参考方案4】:

更改设置管理器>>首选应用程序>>实用程序

【讨论】:

这在 Xubuntu 14.10 上非常适合我。 为我工作的 Linux Mint Rebecca 也工作过 ubuntu-mate 注意:这仅在运行诸如 GNOME、Cinnamon 和 KDE 之类的 DE/WM 时有效,而不适用于例如用户运行 openbox。所需的 GUI 工具并不总是存在。 在 Ubuntu MATE 上尝试将 Hyper 设置为默认终端时不起作用【参考方案5】:

对我有用的唯一方法是

    以root用户gksudo nautilus打开nautilus或nemo 转到 /usr/bin 将默认终端的名称更改为任何其他名称,例如“orig_gnome-terminal” 将您最喜欢的终端重命名为“gnome-terminal”

【讨论】:

我不小心记下了反对票,所以如果您接受我的修改,我将取消投票。 要以root权限正确打开Nautilus,你必须运行gksudo nautilus 可能是最糟糕的做法。如果有的话,您可以在/usr/local/bin 中创建一个符号链接。【参考方案6】:

在 xfce 中(例如在 Arch Linux 上)您可以更改参数 TerminalEmulator:

 TerminalEmulator=xfce4-terminal

TerminalEmulator=custom-TerminalEmulator

下次你想打开一个终端窗口时,xfce 会要求你选择一个模拟器。你可以选择/usr/bin/terminator

系统默认值

/etc/xdg/xfce4/helpers.rc

用户默认值

/home/USER/.config/xfce4

【讨论】:

可以确认对于 xfce(和 xfce 相关的应用程序,例如 thunar)将 helpers.rc 默认文件从 /etc 复制到 ~/.config 并将 TerminalEmulator 值更改为所需的值。测试 xfce 在 Arch 中使用 gnome-terminal。 我已经设置了custom-TerminalEmulator,但仍在收到消息。我在 i3 上,所以提示我偏好的机制可能没有配置。我只是直接在用户配置中设置我的终端TerminalEmulator=kitty,它就可以工作了。【参考方案7】:

devnull 是对的;

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

有效。请参阅 here 和 here,以及 here 中的一些 cmets。

【讨论】:

以上是关于如何将默认终端设置为终结者? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

DMARC 是电子邮件转发的终结吗? [关闭]

CSS终结篇...

更改终结器策略

mac的终端中终结删除文件夹的方法

webstorm如何关闭后台进程

通过Intune控制windows后台应用---Intune终结点管理(11)