Ubuntu X 终端模拟器

Ubuntu X 终端模拟器

每当我按下 Ctrl+Alt+T 时,都会打开 X 终端仿真器而不是 Gnome 终端。我不知道为什么。这个 x 终端仿真器是什么?它有什么用?它与 Gnome 终端有何不同?

答案1

完全有效的解决方法

一个非常简单且完全可行的解决方法是前往“设置 - 键盘快捷键”。禁用“启动器”下“启动终端”的现有键绑定,并在列表末尾添加执行gnome-terminal或可能的自定义快捷方式gnome-terminal.wrapper

调试问题

您观察到的情况表明您的特定系统存在一些配置错误。虽然解决方法完全令人满意,但您可能有兴趣进行调查:

1. 检查默认终端的 dconf 设置

出厂安装的键绑定“启动终端”会启动默认终端。检查哪个可执行文件被定义为您的默认终端

gsettings get org.gnome.desktop.default-applications.terminal exec

在默认的 Ubuntu 安装中,您将获得'x-terminal-emulator'。如果您的情况不同,请使用以下命令将其更改为默认

gsettings reset org.gnome.desktop.default-applications.terminal

gsettings 重置 org.gnome.desktop.default-applications.terminal exec-arg

检查该键现在是否指向x-terminal-emulator。如果不是,则明确设置该键,因为显然这不是系统的默认设置:

gsettings set org.gnome.desktop.default-applications.terminal exec 'x-terminal-emulator'
gsettings set org.gnome.desktop.default-applications.terminal exec-arg '-e'

如果此步骤中您的系统没有任何变化,则转到 2。

2.检查系统默认终端仿真器

追溯到x-terminal-emulator所指的内容。在标准的 Ubuntu 安装中,Ubuntu 中打开终端的默认键绑定执行x-terminal-emulator。这实际上是 的链接/etc/alternatives/x-terminal-emulator。后者又链接到/usr/bin/gnome-terminal.wrapper。对于您来说,x-terminal-emulator 可能链接到其他内容。

追踪如下:

  • 找出x-terminal-emulator居住地

    哪个 x-terminal-emulator

  • 识别文件的性质:

    文件 $(哪个 x-terminal-emulator)

然后,以类似的方式调查链接的文件。在您的安装中,某个地方的链接可能不同。最有可能的是,etc/alternatives/x-terminal-emulator它指向另一个终端(即 x-term)。如果是这种情况,最干净的纠正方法是重新配置您的替代方案:

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

键入对应于 的选择编号/usr/bin/gnome-terminal.wrapper。这将删除现有的etc/alternatives/x-terminal-emulator并将其替换为指向 的符号链接gnome-terminal.wrapper

相关内容