Travailler en Deep Work sur Linux

Mis à jour le

Pour travailler en Deep Work sur Linux, je me suis créé un script maison.

Ce script a pour but de m'empêcher d'avoir à des sites (ex: Youtube, Twitter, ect...) et applications spécifiques (Signal, Mailspring, etc...) qui m'empêche d'être productif.

L'avantage de ce script, c'est qu'il m'empêche aussi de débloquer l'accès avec le compte root.

Ajoutez les sites et les applications que vous souhaitez bloquer à l'intérieur du script dans les variables DOMAINS et APPS.

ATTENTION : Les commandes suivantes bloquera votre accès au groupe sudo pendant 1 heure, veuillez utiliser ce script uniquement en connaissance de cause.

Puis exécuter le script avec la commande suivante pour :

sudo -E lock

Vous pouvez choisir le nombre d'heures :

sudo -E lock 3 # Travailler en deep work pendant 3 heures

Si vous voulez savoir combien de temps il reste avant de pouvoir réutiliser votre ordinateur, vous pouvez taper la commande lock status.

Et n'oubliez pas d'ajouter la commande lock reset dans une tâche cron qui s'exécute chaque minute pour pouvoir vous débloquer l'accès automatiquement.

* * * * * lock reset

©2017-2021