Por exemplo, normalmente abro o mousepad (equivalente ao xedit do gedit) no menu de aplicativos. No entanto, eu sei que você também pode fazer isso em um terminal digitando mousepad
.
Seguindo este exemplo, o que eu quero é sempre que abro o mousepad via GUI, uma nova linha é gravada em um arquivo de log informando algo como Sep 5 15:35:11 lucho@lucho:~$ mousepad
. Em geral, o que eu quero é registrar todas as atividades da GUI potencialmente executáveis via linha de comando (como abrir programas, alterar permissões, modificar configurações do sistema etc.), mas escritas em seu formato alternativo de execução de linha de comando . Quero isso para melhorar meu conhecimento de como usar a linha de comando (sem passar pelas man
páginas). Há muitas coisas que faço através da GUI que não faço via linha de comando (algumas potencialmente automatizáveis por meio de um script ou atalhos de teclado) e ter esse arquivo de log seria uma boa maneira de aprendê-las.
Estou ciente da existência do arquivo syslog, /var/log
mas não é disso que preciso. O aplicativo Activity Log Manager dos repositórios Ubuntu não mostra o formato da linha de comando, até onde eu sei. Preciso de algo como o arquivo .bash_history que existe na minha pasta pessoal, mas registrando minhas atividades baseadas em GUI.
unity-control-center background
ou gnome-control-center background
(dependendo da área de trabalho, Unity ou XFCE ou GNOME). Mas o mundo exterior provavelmente só verá #gnome-control-center