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


118

使用Xubuntu。

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

我怎样才能做到这一点?


1
不要从Ubuntu软件安装终结器。通过安装sudo apt update sudo apt install terminator。这将使终结者成为默认终端
ToTenMilan

@ToTenMilan是正确的。terminator从命令行自动安装会使其成为默认终端,尽管我喜欢在某些情况下选择性地使用终结器,但我讨厌这种行为。因此,以下是在未经您允许的情况下将其设置为默认值的情况下,如何取消将其设置为默认值:askubuntu.com/questions/1096329/…
加布里埃尔·斯台普斯

Answers:


156

从终端内尝试

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

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


5
虽然我知道了,但不起作用:----------------------------------------- ------------------- * 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手动模式
Turtle

我意识到上面的注释可能不是很可读...因此:运行命令后,默认终端仍会显示,即使似乎已选择终止符。重新启动后没有差异。
奔跑的海龟

也许您的窗口管理器将覆盖默认值。您的窗口管理员是什么?
devnull

Windows Manager是XFCE
Running Turtle

1
相同的问题(LXDE)。运行sudo update-alternatives --config x-terminal-emulator似乎还不够:update-alternatives以手动模式切换到新的终端仿真器,但是旧的仍然处于自动模式。最后,这是旧的开始。还需要其他一些东西。
Nickolai Leschov '16

90

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


4
这对我来说在Xubuntu 14.10上非常适合。
总是

1
在Linux Mint Rebecca上为我工作
Alex Punnen

2
工作Ubuntu的队友以及
佳日

1
注意:这仅在运行DE / WM(如GNOME,Cinnamon和KDE)时有效,而在用户运行openbox时则无效。所需的GUI工具并不总是存在。
达米安·席尔瓦

1
尝试将Hyper设置为默认终端时,在Ubuntu MATE上不起作用
kas

46

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

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进行更改,如另一个答案所建议的那样。如果您想学习和了解有关此主题的更多信息,可能会对您有所帮助。


1
命令没有为我工作,但dconf编辑器做了Linux Mint的17
ara.hayrabedian

3
评分较高的答案对我不起作用,但确实有效
LoganEtherton '18年

第二行是做什么的?仅运行第一行对我有用。
露丝



1

在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。
Meiogordo

-8

对我有用的唯一方法是

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

我不小心记下了否决票,因此,如果您接受我的编辑,我将投反对票。
BG BRUNO 2014年

1
要使用root特权正确打开Nautilus,您必须运行gksudo nautilus
山姆·伯恩斯坦

3
可能是最糟糕的方法。如果有的话,您可以在中创建符号链接/usr/local/bin
Bachsau
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.