Par exemple, j'ouvre normalement le tapis de souris (équivalent xfce de gedit) dans le menu des applications. Cependant, je sais que vous pouvez également le faire dans un terminal en tapant mousepad
.
Suivant cet exemple, ce que je veux, c'est chaque fois que j'ouvre le tapis de souris via l'interface graphique, une nouvelle ligne est écrite dans un fichier journal indiquant quelque chose comme Sep 5 15:35:11 lucho@lucho:~$ mousepad
. Plus généralement, ce que je veux, c'est consigner toutes les activités de l'interface graphique potentiellement réalisables via la ligne de commande (comme ouvrir des programmes, changer les autorisations, modifier les paramètres système, etc.) mais écrites dans son autre format d'exécution en ligne de commande . Je veux cela afin d'améliorer mes connaissances sur l'utilisation de la ligne de commande (sans passer par les man
pages). Il y a beaucoup de choses que je fais via l'interface graphique que je ne fais pas via la ligne de commande (certaines potentiellement automatisables via un script ou via des raccourcis clavier) et avoir ce fichier journal serait un bon moyen de les apprendre.
Je suis conscient de l'existence du fichier syslog /var/log
mais ce n'est pas ce dont j'ai besoin. Pour autant que je sache, l'application Activity Log Manager des référentiels Ubuntu n'affiche pas le format de ligne de commande. J'ai besoin de quelque chose comme le fichier .bash_history qui existe dans mon dossier d'accueil mais qui enregistre mes activités basées sur l'interface graphique.
unity-control-center background
ou gnome-control-center background
(selon votre bureau, Unity ou XFCE ou GNOME). Mais le monde extérieur ne verra probablement quegnome-control-center