如何重新创建 x-terminal-emulator 替代品?

如何重新创建 x-terminal-emulator 替代品?

我刚刚安装了 Ubuntu GNOME 16.04,在尝试添加terminix为默认终端仿真器时,我把替代方案搞得一团糟x-terminal-emulator,这完全是我的错!

我输入了update-alternatives --install错误的命令,现在我不再有那个选择,这就是我现在得到的:

$ sudo update-alternatives --config x-terminal-emulator
There is only one alternative in link group x-terminal-emulator (providing /usr/bin/x-terminal-emulator): /usr/bin/gnome-terminal.wrapper
Nothing to configure.
update-alternatives: warning: forcing reinstallation of alternative /usr/bin/gnome-terminal.wrapper because link group x-terminal-emulator is broken
update-alternatives: warning: not replacing /usr/bin/x-terminal-emulator with a link

幸运的是,唯一的问题是我无法使用Ctrl++快捷键打开终端(或任何终端仿真器)。使用它们调用并使用应用程序名称进行搜索没有任何问题。就像我说的,这不是一个大问题Alt,但它让我很烦恼。TSuper

我尝试重新安装模拟器,但没有任何效果。如果您知道任何可能的解决方案来解决我的困境,我将不胜感激!

答案1

我遇到了同样的问题。解决此问题的方法是简单地重新安装gnome-terminalie,输入以下命令:

sudo apt-get install --reinstall gnome-terminal

这似乎会自动重置替代方案。

答案2

我遇到了同样的问题,我通过阅读解决了这个问题update-alternatives手册页

据此,update-alternatives有以下选择:

--config <name>
    show alternatives for the <name> group and ask the user to select which one to use". 

因此运行sudo update-alternatives --config x-terminal-emulator。在我的例子中,它给出了以下输出:

  Selection    Path                             Priority   Status
------------------------------------------------------------
  0            /usr/bin/gnome-terminal.wrapper   40        auto mode
  1            /usr/bin/gnome-terminal.wrapper   40        manual mode
* 2            /usr/bin/guake                    1         manual mode

Press <enter> to keep the current choice[*], or type selection number: 

我指定0并点击Enter并得到:

update-alternatives: using /usr/bin/gnome-terminal.wrapper to provide /usr/bin/x-terminal-emulator (x-terminal-emulator) in auto mode

现在Ctrl++Alt快捷T键再次打开默认终端。

如果您想了解有关上述输出中显示的auto modevs选项的更多信息,请查看manual modeheemayl 的回答update-alternatives 中自动模式和手动模式的区别

答案3

我认为,重新配置可能会有所帮助:

$ sudo  dpkg-reconfigure your_terminal_program

相关内容