C'est à cause des dépendances. Sur une installation standard d'Ubuntu, le bureau Ubuntu dépend de X.Org qui dépend en outre du terminal GNOME ou de l'émulateur XTerm ou X term qui est fondamentalement un package virtuel.
Si vous courez
aptitude why gnome-terminal
la sortie sera
i ubuntu-desktop Depends xorg
i A xorg Depends gnome-terminal | xterm | x-terminal-emulator
Ici i
, le package est installé , A
est automatique et |
est OU .
On peut dire qu'un terminal ne devrait pas être une dépendance d' un serveur d'affichage tel que X.Org . Cela a déjà été signalé sur le tableau de bord en tant que bogue n ° 1116791 en 2013.
Selon le commentaire n ° 7 de Bryce Harrington :
Pour le paquet source xorg, il semble que la dépendance ait été ajoutée il y a longtemps, simplement pour garantir la présence d'un programme terminal. Il se peut qu'il y ait une session de sécurité intégrée Debian qui s'affiche, mais je n'en repère aucune preuve; en tout cas ce ne serait pas important pour nous.
De plus, selon le commentaire n ° 8 d' Oliver Grawert :
je suppose qu'au moins utiliser x-terminal-emulator comme le dep aiderait donc il suffit d'avoir un seul terminal installé
Bryce Harrington a changé plus tard le statut du bug en déclarant trié
C'est peut-être une bonne chose à expérimenter en S? Je suis réticent à l'abandonner de raring compte tenu de la fin du jeu, car nous ne savons pas exactement ce que cela casserait ...
Et puis son statut n'a jamais été mis à jour. Cependant, en mai 2019, Daniel van Vugt a changé le statut pour ne pas le réparer simplement parce que 13.04 a atteint EOL en 2014. Je pense que ce n'était pas spécifique à la version finale.
En revanche, comme l'a souligné Jörg W Mittag dans son commentaire , Alacritty devrait également fournir un émulateur de terme X. Mais Alacritty n'est pas maintenu et fourni par Ubuntu, donc je ne suis pas sûr s'il s'agit d'un bogue ou destiné à fonctionner comme ça. À l'heure actuelle, selon x-terminal-emulator - Ubuntu Packages , x-terminal-emulator
le package virtuel est fourni par 22 packages .
Provides: x-terminal-emulator
.