选择替代 x-terminal-emulator 时,st(简单终端)不会显示

选择替代 x-terminal-emulator 时,st(简单终端)不会显示

对于这个绝对糟糕的标题表示歉意,我不知道如何表达它。

因此,当我运行命令sudo update-alternatives --config x-terminal-emulator试图将默认终端模拟器更改为 st(简单终端,最糟糕的程序之一)时,它不会显示。这是否与 st 有关,按照设计,需要从源代码编译,我该如何修复它?

adamfra@pop-os:~$ sudo update-alternatives --config x-terminal-emulator
[sudo] password for adamfra:
There are 2 choices for the alternative x-terminal-emulator (providing /usr/bin/x-terminal-emulator).

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

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

答案1

假设您已经编译了 st 并且它位于 /usr/local/bin/st 然后...

# Register st terminal
sudo update-alternatives --install /usr/bin/x-terminal-emulator x-terminal-emulator /usr/local/bin/st 50

# Select your terminal
sudo update-alternatives --config x-terminal-emulator

注意:在第一个语句中输入 st 的正确路径。

相关内容