Certes, mais update-alternatives est utilisé à bas niveau pour faire pointer python sur python3 par exemple, ou autres versions java etc, mais pas utile au delà, aucun intérêt dans un environnement graphique (voir ignoré).
Pour le navigateur par défaut, c’est la variable d’environnement $BROWSER qui est utile pour man -H nano par exemple.
xterm -hold -title "Coucou" -e bash -c "echo Hello"
Si tu remplaces xterm par x-terminal-emulator, ça marche déjà moins bien !
La raison est que les options de différents terminaux ne sont elles pas portables.
Et ouvrir konsole pour faire echo 'coucou', c’est sortir un bazouka pour pas grand-chose.
J’avais essayé de me débarasser de xterm, car très difficile à configurer correctement pour obtenir un terminal correct, et m’étais intéressé à stterm
ST/Stterm - terminal petit mais costaud, évolutif - Trucs et Astuces - debian-fr.org
Mais xterm a un énorme intérêt de portabilité: on est sûr qu’il est là, installé par défaut, parce-que justement Debian a besoin d’être sûr d’avoir accès à un terminal pour différentes raisons (installations etc). xterm est compatible x11/wayland.
Donc après avoir bien sué pour configurer xterm (difficile), on finit par conclure que xterm, malgré sa vieillerie reste une valeur sûre.