Devenir nostalgique de l’environnement de bureau commun sur une distribution Linux moderne

Récemment, j’ai installé l’ancien Environnement de bureau commun (CDE) sur un SparkyLinux machine. C’était l’ancien environnement de fenêtre pour UNIX retour dans les années 1990. J’ai continué à l’utiliser jusqu’à ce qu’il soit finalement arrêté au début des années 2000. Je me souviens avoir utilisé CDE sur AIX, HP-UX, DG/UX, et je l’ai même fait fonctionner sur les distributions Slackware et RedHat fonctionnant sur un ‘386.

L’installation de CDE n’avait aucun but réel, mais cela me manque parfois. Me sentant un peu nostalgique, j’ai décidé que ce serait agréable de revoir. Il ne peut pas gérer certains des programmes les plus récents et les plus puissants aujourd’hui, mais c’était toujours agréable de jouer avec. Avec quelle facilité je peux me divertir.
Voici un peu d’histoire pour vous. Le CDE est le fruit d’une coopération entre des entreprises, développé conjointement par Hewlett-Packard, IBM, Novell et Sun Microsystems. Il a été adopté comme environnement d’exploitation standard par ces sociétés et bien d’autres sur le marché des postes de travail UNIX.

Le schéma de couleurs n’était pas grand-chose à regarder, mais il pouvait être modifié. Je me souviens que CDE était un peu buggé aussi. Le gestionnaire d’aide était rarement complet, nous devions donc toujours recourir aux pages de manuel de xterm.

Le calendrier n’a jamais fonctionné correctement. Cela afficherait bien les dates, mais la sauvegarde d’un événement pourrait s’avérer être un événement impossible en soi.
Le CDE a utilisé le dtwm gestionnaire de fenêtres, qui était un gestionnaire de fenêtres du système X Window basé sur le Motif gestionnaire de fenêtres, mwm
. Il a fourni mmm fonctionnalité de gestion de fenêtre compatible pour l’utilisateur ou le programmeur, y compris des fonctions qui facilitent le contrôle des éléments de l’état de la fenêtre tels que le placement, la taille, l’icône/l’affichage normal et la propriété du focus d’entrée.
En plus du contrôle des fenêtres, dtwm assurer la gestion de l’espace de travail. Les espaces de travail permettent de regrouper des fenêtres logiquement liées. Chaque espace de travail était affiché indépendamment des autres espaces de travail afin que seules les fenêtres liées à la tâche immédiate soient visibles. Les espaces de travail étaient un outil efficace pour organiser les fenêtres par tâche et utiliser efficacement l’espace de l’écran.

Aujourd’hui, nous faisons ces choses avec presque à peine une pensée, mais à l’époque, c’était plutôt nouveau (d’autant plus qu’il fonctionnait sur différents systèmes UNIX) et, malgré certains des bogues que CDE avait, c’était bien mieux que Windows 3.11, qui était couramment utilisé au début des années 90.
Pour les plus aventureux

C’est la coutume de It’s FOSS d’entrer dans les détails sur la façon d’installer et d’exécuter le package présenté. Je m’en tiendrai à cette tradition, mais avec l’avertissement que CDE dépend d’un ancien code X – vous ne voudrez peut-être pas de cela sur votre machine. À cette fin, je vais vous dire où vous pouvez le trouver, ainsi que de la documentation, et vous pourrez ensuite décider.
CDE est disponible dans le référentiel SparkyLinux. SparkyLinux est un dérivé de Debian, il devrait donc fonctionner avec quelques ajustements. Personnellement, je n’aime pas faire de la « pollinisation croisée » (ajouter le référentiel SparkyLinux à un système Ubuntu, par exemple), je laisse donc au lecteur le soin d’effectuer les recherches nécessaires avant de l’installer sur une distribution autre que SparkyLinux.
SparkyLinux a deux packages CDE. L’un est l’ancien standard et l’autre un rétro utilisant un code plus moderne. L’ancien package, basé sur l’ancien code X Windows, s’appelle simplement : Environnement de bureau commun (CDE).
Le deuxième paquet s’appelle : Environnement de bureau pas si commun (NsCDE) a le look rétro CDE (et une sensation partielle) mais avec un cadre plus puissant et flexible, sous le capot, donc des logiciels plus avancés, utilisés aujourd’hui, peuvent s’exécuter dessus.
Il y a un Article sur Reddit qui explique comment ajouter le référentiel SparklyLinux à votre système et comment l’installer. Puisqu’il existe deux packages CDE sur SparkyLinux, assurez-vous de consulter les deux liens wiki de CDE et NsCDE, afin d’être sûr d’obtenir le package que vous souhaitez.
Pour les utilisateurs de RedHat, Fedora et CentOS, il existe un Paquet RPM disponible. La plupart des travaux majeurs ont été effectués, il semble donc qu’il soit resté intact pendant un certain temps. Cependant, il est toujours sous surveillance et une petite activité a été enregistrée au cours des derniers mois.

CDE était un logiciel propriétaire, mais il a été publié en tant que logiciel open source en 2012. Vous pouvez consulter un des principaux Projet SourceForge qui est assez actif. Le même projet abrite également une copie de tous les Documentation. Pour les passionnés d’histoire, cela vaut le détour.
Conclusion
CDE était autrefois considéré comme l’environnement de fenêtrage standard de facto sur les systèmes UNIX. Le voir ressusciter sous forme de projets open source a été un plaisir et j’ai pu prendre plaisir à revivre un peu mes premières années sous UNIX.
XFCE était un fork open source de CDE en 1996. Il ne ressemble ou n’agit pas comme CDE aujourd’hui, mais lui, et d’autres projets similaires ont jeté les bases des systèmes que nous avons aujourd’hui. C’est une bonne chose.