🛠️ Comment fermer automatiquement un terminal après un délai prédéterminé sous Ubuntu ⏳

Il peut arriver que vous souhaitiez qu’un terminal se ferme automatiquement après un délai prédéterminé d’inactivité. Cette fonctionnalité peut être utile pour diverses raisons, notamment pour des questions de sécurité ou de gestion des ressources système.

Pourquoi automatiser la fermeture d’un terminal ? 🧐

Automatiser la fermeture d’un terminal peut s’avérer pratique pour :

• Sécurité : Prévenir les accès non autorisés si vous oubliez de fermer votre session terminal.

• Gestion des Ressources : Libérer les ressources système inutilisées.

• Productivité : Automatiser des tâches pour se concentrer sur d’autres activités.

Étape 1 : ouvrir le terminal 📂
Pour commencer, ouvrez un terminal sur votre système Ubuntu en utilisant la combinaison de touches CTRL + ALT + T.

Étape 2 : modifier le fichier de profil 🛠️
Ensuite, vous devez modifier votre fichier profile. Tapez la commande suivante dans le terminal :

sudo gedit /etc/profile

Cela ouvrira le fichier de profil dans l’éditeur de texte Gedit avec les privilèges administratifs.

Étape 3 : ajouter les commandes pour automatiser la fermeture ⌛
À la fin du fichier (après le dernier « fi »), ajoutez les lignes suivantes :

# Exit Terminal
TMOUT=800
export TMOUT

Explication des commandes

• TMOUT=800 : Définit le délai d’inactivité (en secondes) après lequel le terminal se ferme automatiquement. Vous pouvez ajuster cette valeur selon vos besoins.

• export TMOUT : Rend cette variable d’environnement accessible aux sessions shell.

Étape 4 : sauvegarder et appliquer les modifications 💾
Sauvegardez le fichier et fermez Gedit. Pour appliquer immédiatement les modifications, exécutez la commande suivante dans le terminal :

source /etc/profile

Étape 5 : vérification de la configuration ✅
Pour vérifier que les modifications ont été correctement appliquées, ouvrez un nouveau terminal et laissez-le inactif. Après 800 secondes (ou le délai que vous avez configuré), le terminal devrait se fermer automatiquement.

Astuces et personnalisation 🎨

Personnaliser le délai d’inactivité
Vous pouvez ajuster le délai d’inactivité selon vos besoins en modifiant la valeur de TMOUT. Par exemple, pour définir un délai de 5 minutes (300 secondes), utilisez :

TMOUT=300
export TMOUT

Appliquer la configuration à des utilisateurs spécifiques
Pour appliquer cette configuration à des utilisateurs spécifiques plutôt qu’à tout le système, modifiez le fichier .bashrc de l’utilisateur concerné. Ouvrez le fichier avec :

gedit ~/.bashrc

Ajoutez les mêmes lignes de configuration et sauvegardez.

Désactiver la fonctionnalité
Si vous souhaitez désactiver cette fonctionnalité, il suffit de supprimer ou commenter les lignes ajoutées dans /etc/profile ou .bashrc.

Sécurité supplémentaire 🔒
Pour renforcer la sécurité de votre terminal, vous pouvez également configurer la fermeture automatique de la session utilisateur en cas d’inactivité prolongée en utilisant des outils comme TMOUT.

Automatiser la fermeture d’un terminal sous Ubuntu après un délai prédéterminé d’inactivité est une excellente pratique pour améliorer la sécurité et la gestion des ressources de votre système. En suivant ces étapes simples, vous pouvez configurer votre terminal pour qu’il se ferme automatiquement après une période d’inactivité, protégeant ainsi vos données et votre système des accès non autorisés.

Pour plus de conseils et d’astuces sur l’utilisation d’Ubuntu et l’optimisation de votre système, n’hésitez pas à explorer notre blog et à nous suivre pour les dernières mises à jour. 🌐