Calminux un clone de calmira pour linux en tcltk pur

A) Introduction

Vous connaissez peut être Calmira, un projet de Shell pour windows 3.1 pour le faire ressembler à windows 95.

Et bien voici une version de ce shell porté sous linux sous le nom de Calminux.

Ce projet commencé en 2018 a eu un long moment de stagnation. Le projet est maintenant redémarré, il est réalisé en version tcltk 8.6

2) Logiciels nécessaires pour exécuter Calminux

il vous faudra :

  • tcl et tk en version 7 ou supérieur
  • la librairie libtk-img disponible dans les dépots tk lib img
  • la librairie sqlite3 pour tcl
  • Un ordinateur sous linux (système sur lequel est développé ce shell)
  • Pour le menu Start (démarrer), le portage est en cours sur le window manager JWM.
  • le paquet tkpng pour lire les images png

Comme ce logiciel est un shell, il executera des programmes externes. Je vous conseille donc d instaler :

  • xterm un emulateur de terminal ultra rapide
  • xclock : une horloge sous X11 disponible dans le paquet x11-apps
  • l explorateur de fichier thunar au cas ou.
  • le jeu du demineur nomme xbomb
  • le jeu du solitaire nomme kmine sol

Ces logiciels sont optionnels et ne gene en rien le lancement de calminux

Il reste encore beaucoup de travail mais le résultat est intéressant.

Le logiciel se veut agréable et très fluide sur un I3 64bits.

 

3) téléchargement execution

Pour télécharger la dernière version c est ci-dessous :

Téléchargez le Zip, décompressez le dans votre répertoire utilisateur puis

exécuter le script

run.sh

ou

wish desk.tk

Petite précision :

J'aime pas mal la vieille police SYSTEM de windows de l'époque .je l'ai enfin trouvée en police True type.

Elle s'appelle FSEX302.ttf  et elle est libre, elle se trouve dans le zip de l'application.

Pour l'installer sous linux, c'est très simple :

Copier le fichier FSEX302.ttf dans le répertoire caché .fonts dans votre répertoire utilisateur (créez le s'il n'existe pas)

cp FSEX302.ttf  ~/.fonts/

Ensuite exécutez cette commande dans un terminal pour rafraichir la liste des polices :

  fc-cache -fv

la police donne un certain cachet à l'interface sur le fond de menu blanc, j'aime bien le coté old computer :

Voici un petit apercu :

 

 

captures d'ecrans :

Ecran principal avec les fenêtres ouvertes:

version au 28 decembre 2024:

cliquez sur la photo pour agrandir

version au 14 fevrier 2025 :

projet

Ce projet a été commencé en janvier 2023 et je continu de le développer en apprennant petit à petit les rudiments du langage Tcl et sa bibliothèque TK qui sont passionnantes.

Bien sûr Calmira étant intégré à win3.1, il me faudra développer quelques petites parties ressemblantes à w3.1 pour donner plus de réalisme.

Il reste encore beaucoup de route à parcourir. Vos commentaires sont les bienvenues. Merci pour votre attention.

l'idee de depart etait dútiliser le window manager JWM pour sa souplesse et sa rapidite, jái commence a creer la barre des taches calminux dont voici le fichier de configuration :

fichier jwmrc

et le lot dícones pour le faire fonctionner  icones

La solution finale est de recreer une nouvelle barre des taches sous openbox complete( qui est maintenant inclue depuis la version du 10 fevrier 2025 )

5) Changelog ou evolution des versions

  • Version du 08 fevrier 2025 : Creation du control panel. modification du code de la taskbar.
  • Version du 10 fevrier 2025 : travail sur le control panel: Ajout de la form sound, et la form drivers, ajout du menu dans le control panel. Refonte de la form Find. Correction de nombreux bugs.
  • Version du 14 fevrier 2025 : Ajout du control panel clavier

 

 

NOTES a votre attention

Ce logiciel développé par un simple passionné d'informatique non professionnel est à utiliser à vos risques et périls.

Je ne serai pas responsable de tout désagrément que ce logiciel pourrait apporter.

Je vous souhaite bon essais. et n'hésitez pas à me laisser vos commentaires en haut de ce site. Je me ferai un plaisir d'y répondre.

 

 

 

Retour au sommaire des logiciels