web-dev-qa-db-fra.com

Pourquoi MATE ne respecte-t-il pas l'émulateur x-terminal)?

Sous Ubuntu Mate 18.04.1, jolie installation Vanilla.

J'essaie de faire de Tilix mon émulateur de terminal par défaut.

L'avez réglé selon 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

Mais quand je frappe ctrl+alt+t, Je reçois MATE Terminal.

Qu'est-ce que je rate?

5
Bridgey

La liste des applications par défaut MATE est personnalisée par une applet spéciale de MATE Control Center).
Il est nommé Applications Préférées .

Vous devez le démarrer avec mate-default-applications-properties puis définissez l'émulateur de terminal nécessaire dans l'onglet Système :

MATE Control Center → Preffered Applications

et il s'ouvrira lorsque vous appuyez sur Ctrl+Alt+T.


Remarque: si nous lisons le code source de ce composant, nous pouvons voir que les alternatives aux terminaux sont énumérées par leurs fichiers de bureau et non par la fonctionnalité de mise à jour des alternatives - voir ce fragment de code sur le fichier de bureau.

3
N0rbert