Les aspects étranges d'Unix existent généralement pour une bonne raison, vous avez donc raison d'en chercher un. Dans ce cas, cependant, la bonne raison est devenue obsolète depuis longtemps, et vous regardez un artefact antique d'une époque révolue.
À peu près le seul "terminal" qui existe aujourd'hui est xterm & variantes. Leurs capacités varient très légèrement, d'une manière qui ne concerne que quelques programmes. Si vous utilisez simplement xterm et que vous ne touchez jamais à la variable TERM ou que vous jetez un œil à la base de données terminfo, votre vie sera généralement meilleure.
La variable TERM communique des informations sur le terminal à l'application via l'environnement, cf. homme xterm . Le changer ne change pas le terminal ; il représente simplement une fonctionnalité de terminal différente de l'application.
À l'époque des terminaux câblés, il était nécessaire de définir TERM pour représenter le terminal connecté. Dans le cas de xterm, le logiciel peut définir la variable elle-même. Une visite rapide des documents Vim montre (comme vous le mentionnez dans votre commentaire) que vous devez le changer pour prendre en charge la couleur. C'est un progrès pour vous.
pourquoi aujourd'hui ... émuler ces vieux terminaux comme VT et ne pas avoir quelque chose de nouveau?
La réponse est autant anthropologique que technique.
Avant l'interface graphique, l'accès aux machines Unix se faisait via des terminaux stupides, par exemple VT-100. Des coques et des utilitaires comme top existaient déjà. Lorsque l'interface graphique est devenue technologiquement pratique (dans laquelle X a joué un rôle) dans les années 1980, les utilisateurs Unix avaient encore besoin d'utiliser ces programmes, donc xterm a été inventé pour émuler le vieux VT-100.
C'était censé être un bouchon. «Tout le monde savait» que les terminaux étaient le passé et les interfaces graphiques étaient l'avenir, et tout le monde s'attendait à ce que «tout» soit accessible via l'interface graphique. Le Macintosh d'origine, par exemple, n'avait pas de touches fléchées car pourquoi en auriez-vous besoin ? Sûrement la ligne de commande Unix cryptique, avec ses voyelles manquantes et son aide impuissante
$ help
help: not found
allait bientôt suivre le chemin de la mémoire du tambour et des cartes perforées. Et cela est arrivé en quelque sorte: 9 utilisateurs sur 10 exécutant Windows ou OS X ne voient jamais la ligne de commande, sauf lorsque le support technique passe pour réparer quelque chose.
Ensuite, deux choses sont arrivées à l'interface graphique Unix, telle qu'elle était. Windows en particulier a vidé l'argent du marché. Il y a eu un grand mouvement pour le standardiser (cf. Sun News et OSF Motif), puis il s'est arrêté vers 1990. À peu près à ce moment-là, Internet a décollé et les choses graphiques sous Unix sont passées dans le navigateur Web. La motivation et l'argent (à peu près la même chose) pour concevoir une interface graphique complète pour Unix et rendre tout ce qui est dans la section 8 du manuel obsolète ont disparu.
Il y a aussi une autre raison pour laquelle très peu de gens prévoyaient: la ligne de commande a certains avantages par rapport à l'interface graphique. Les pipelines et les expressions régulières sont remarquablement puissants, sans parler de leur répétabilité avec l'historique du shell et les scripts. Même dans le contexte d'une interface graphique, la ligne de commande est restée utile . À tel point qu'il continue d'être amélioré encore aujourd'hui.
Comme votre question le suggère, ce qui est nécessaire est un réexamen de l'hypothèse selon laquelle l'interface graphique triompherait et une réinvention du terminal en tant que partie intégrante de celui-ci. Nous avons besoin d'un nouveau terminal, avec des polices proportionnelles et des graphiques adressables par bit dans le terminal .
Malheureusement, personne ne semble prêt à le faire. Aucune personne morale ne l’entreprendra; le marché est énorme, mais ne représente qu'une infime proportion d'utilisateurs d'ordinateurs. Le bailleur de fonds logique serait une agence gouvernementale comme la DARPA, mais la recherche sur l'interface humaine est considérée comme "terminée" de nos jours (n'avons-nous pas déjà inventé l'interface graphique?). Jusqu'à ce que plus de gens - beaucoup plus de gens - reconnaissent le besoin, xterm est votre ami, et probablement aussi l'ami de votre petit-fils.
screen
outmux
) ...