Ubuntu Mate 18.04.1を実行している、かなりのVanillaインストール。
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コントロールセンターの特別なアプレットによってカスタマイズされます。
名前はPreffered Applicationsです。
mate-default-applications-properties
で開始し、必要なターミナルエミュレーターをSystemタブ:
押すと開きます Ctrl+Alt+T。
注:このコンポーネントのソースコードを読んだ場合、ターミナルの代替がupdate-alternatives機能ではなく、デスクトップファイルによって列挙されていることがわかります。デスクトップファイルについて このコードの一部 を参照してください。