Почему MATE не уважает `x-терминал-эмулятор`?

Запуск 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 Terminal.

Чего мне не хватает?

5
задан 19 July 2019 в 10:45

1 ответ

Список приложений ПОМОЩНИКА по умолчанию настраивается специальным апплетом Центра управления ПОМОЩНИКА.
Это называют Приложениями Preffered.

Необходимо запустить его с mate-default-applications-properties и затем набору был нужен Эмулятор терминала на вкладке System:

MATE Control Center → Preffered Applications

и это откроется при нажатии Ctrl+Alt+T.


Примечание: если мы читаем исходный код этого компонента, то мы видим, что терминальные альтернативы перечисляются их файлами на рабочем столе, а не функциональностью альтернатив обновления - посмотрите этот фрагмент кода о файле на рабочем столе.

3
ответ дан 23 November 2019 в 10:25

Другие вопросы по тегам:

Похожие вопросы: