如何将默认终端设置为终结者? [关闭]
Posted
技术标签:
【中文标题】如何将默认终端设置为终结者? [关闭]【英文标题】:How do I set default terminal to Terminator? [closed] 【发布时间】:2013-05-24 09:06:26 【问题描述】:我想让Terminator 替换默认终端。例如,在文件夹内右键单击然后选择“打开终端”时,我希望终结者打开而不是默认打开。
如何使用 Xubuntu 实现这一目标?
【问题讨论】:
不要从 Ubuntu 软件安装终结器。通过sudo apt update
sudo 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。
【讨论】:
以上是关于如何将默认终端设置为终结者? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章