# Chapitre 2 : Panorama des fonctionnalités de GrimOS

Bien que GrimOS soit extrêmement léger et repose sur un socle technique minimaliste, il est livré "clés en main" avec tout le nécessaire pour une utilisation quotidienne classique. Ce chapitre dresse un inventaire des fonctionnalités natives de la version actuelle.

## 1. L'Environnement de Bureau (Le Desktop)

Au démarrage, GrimOS accueille l'utilisateur avec une interface graphique familière, conçue en pur Python (via Tkinter) pour ne dépendre d'aucun gestionnaire de fenêtres lourd (comme GNOME ou KDE).

*   **Le Bureau et ses Raccourcis** : L'écran principal permet d'accueillir des raccourcis vers vos applications ou dossiers préférés. Ces raccourcis sont cliquables, déplaçables et persistants.
*   **La Barre des Tâches Multifonction** : Située en bas de l'écran, elle centralise le contrôle du système. Outre le menu "Démarrer" et les fenêtres ouvertes, elle intègre un **Moniteur Système Graphique** avancé. Ce dernier affiche en temps réel des graphiques pour l'utilisation du processeur (CPU), de la mémoire vive (RAM), de la mémoire virtuelle (SWAP), la température, ainsi qu'une icône dynamique pour l'état de la batterie.
*   **Contrôles Rapides** : D'un simple clic depuis la barre des tâches, l'utilisateur peut modifier le volume sonore, gérer ses réseaux Wi-Fi, ou basculer la disposition de son clavier.

> ![Capture d'écran du Bureau et de la Barre des Tâches](images/bureau_grimos.png)  
> *Aperçu du bureau principal avec son moniteur système interactif.*

## 2. Les Applications Intégrées

GrimOS fournit un écosystème d'applications de base, chacune pensée pour consommer le moins de mémoire possible.

### L'Explorateur de Fichiers
Véritable centre névralgique, l'explorateur permet de naviguer dans l'arborescence du système. Il intègre des fonctions avancées telles que :

*   Le montage et démontage de clés USB en un clic.
*   La connexion native aux partages réseau (SMB/Samba).
*   Des icônes vectorielles nettes et professionnelles (générées dynamiquement à l'installation).

> ![Capture d'écran de l'Explorateur](images/explorateur.png)  
> *L'explorateur de fichiers naviguant dans les dossiers systèmes.*

### L'Éditeur de Texte et de Code
Plus qu'un simple bloc-notes, l'éditeur de GrimOS est un outil idéal pour la productivité et la programmation. Il permet bien sûr de prendre des notes, mais il offre aussi la possibilité de modifier directement le code source du système (fichiers Python, JSON) et d'exécuter des scripts à la volée.

> ![Capture d'écran de l'Éditeur](images/editeur.png)  
> *L'éditeur de code intégré avec coloration syntaxique.*

### Le Navigateur Web
Pour l'accès à Internet, GrimOS intègre une solution d'une frugalité redoutable. Reposant sur un moteur allégé (comme `surf`), le navigateur permet de consulter des pages web complexes sans saturer la mémoire vive de la machine, tout en s'intégrant parfaitement dans le fenêtrage de l'OS.

> ![Capture d'écran du Navigateur](images/navigateur.png)  
> *Navigation web ultra-légère directement intégrée.*

### Les Outils Périphériques

*   **Terminal (Xterm)** : Pour les utilisateurs avancés, un émulateur de terminal est directement accessible, parfaitement dimensionné dans l'interface, permettant d'interagir avec le noyau Debian sous-jacent.
> ![Capture d'écran du Terminal](images/terminal.png)

*   **Imprimante** : Un gestionnaire basé sur CUPS permet de détecter automatiquement les imprimantes locales ou réseau et de lancer des pages de test sans ligne de commande.
> ![Capture d'écran de l'Imprimante](images/imprimante.png)

*   **Caméra** : Une application légère pour capturer des photos via une webcam connectée.
> ![Capture d'écran de la Caméra](images/camera.png)

## 3. Personnalisation et Modularité

L'un des aspects les plus uniques de GrimOS est sa malléabilité.

*   **Le Moteur de Thèmes** : Via l'application **Paramètres**, l'utilisateur peut changer instantanément l'apparence de tout le système. Envie d'un style "Windows 95", "Windows XP", d'une interface très sombre "Hacker" ou de l'élégance par défaut de "GrimOS" ? Un clic suffit à modifier l'intégralité des couleurs et des bordures, sans aucun redémarrage.
*   **La Persistance de Session** : GrimOS mémorise intelligemment votre espace de travail. Si vous éteignez la machine avec l'éditeur ouvert sur un coin de l'écran, il s'ouvrira exactement au même endroit et à la même taille lors du prochain démarrage.

> ![Capture d'écran des Paramètres et Thèmes](images/parametres_themes.png)  
> *L'application Paramètres permet de changer de thème à la volée.*

---

Avec ces outils, un vieil ordinateur équipé de GrimOS redevient immédiatement une station de travail capable de rédiger, de naviguer, de coder et de communiquer, le tout avec une consommation de ressources défiant toute concurrence.
