运行 Ubuntu Mate 18.04.1,安装非常简单。
我试图让 Tilix 成为我的默认终端模拟器。
已按以下方式设置update-alternatives
:
me@mine:~$ sudo update-alternatives --config x-terminal-emulator
There are 6 choices for the alternative x-terminal-emulator (providing /usr/bin/x-terminal-emulator).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/bin/tilix.wrapper 30 auto mode
1 /usr/bin/koi8rxterm 20 manual mode
2 /usr/bin/lxterm 30 manual mode
3 /usr/bin/mate-terminal.wrapper 30 manual mode
* 4 /usr/bin/tilix.wrapper 30 manual mode
5 /usr/bin/uxterm 20 manual mode
6 /usr/bin/xterm 20 manual mode
Press <enter> to keep the current choice[*], or type selection number:
me@mine:~$
me@mine:~$ sudo update-alternatives --display x-terminal-emulator
[sudo] password for me:
x-terminal-emulator - manual mode
link best version is /usr/bin/tilix.wrapper
link currently points to /usr/bin/tilix.wrapper
link x-terminal-emulator is /usr/bin/x-terminal-emulator
slave x-terminal-emulator.1.gz is /usr/share/man/man1/x-terminal-emulator.1.gz
/usr/bin/koi8rxterm - priority 20
slave x-terminal-emulator.1.gz: /usr/share/man/man1/koi8rxterm.1.gz
/usr/bin/lxterm - priority 30
slave x-terminal-emulator.1.gz: /usr/share/man/man1/lxterm.1.gz
/usr/bin/mate-terminal.wrapper - priority 30
slave x-terminal-emulator.1.gz: /usr/share/man/man1/mate-terminal.1.gz
/usr/bin/tilix.wrapper - priority 30
slave x-terminal-emulator.1.gz: /usr/share/man/man1/tilix.1.gz
/usr/bin/uxterm - priority 20
slave x-terminal-emulator.1.gz: /usr/share/man/man1/uxterm.1.gz
/usr/bin/xterm - priority 20
slave x-terminal-emulator.1.gz: /usr/share/man/man1/xterm.1.gz
但是,当我点击ctrl++alt时t,我得到了 MATE 终端。
我错过了什么?
默认 MATE 应用程序列表由 MATE 控制中心的特殊小程序定制。
它被命名为首选应用程序。
您必须启动它,
mate-default-applications-properties
然后在系统选项卡上设置所需的终端仿真器:当你按Ctrl+ Alt+时它会打开T。
注意:如果我们阅读这个组件的源代码,那么我们可以看到终端替代品是通过它们的桌面文件而不是通过更新替代品功能枚举的 - 请参阅这个关于桌面文件的代码片段。