Por ejemplo, normalmente abro el mousepad (equivalente xfce de gedit) desde el menú de aplicaciones. Sin embargo, sé que también puedes hacer esto en una terminal escribiendo mousepad.
Siguiendo este ejemplo, lo que quiero es que cada vez que abro el mousepad a través de la GUI, se escriba una nueva línea en un archivo de registro que indique algo así Sep 5 15:35:11 lucho@lucho:~$ mousepad. Más en general, lo que quiero es registrar todas las actividades de la GUI que son potencialmente posibles a través de la línea de comandos (como abrir programas, cambiar permisos, modificar una configuración del sistema, etc.) pero escritas en su formato alternativo de ejecución de línea de comandos . Quiero esto para mejorar mi conocimiento sobre cómo usar la línea de comandos (sin pasar por las manpáginas). Hay muchas cosas que hago a través de la GUI que no hago a través de la línea de comandos (algunas potencialmente automatizables a través de un script o atajos de teclado) y tener este archivo de registro sería una buena manera de aprenderlas.
Soy consciente de la existencia del archivo syslog, /var/logpero eso no es lo que necesito. La aplicación Activity Log Manager de los repositorios de Ubuntu no muestra el formato de línea de comandos, que yo sepa. Necesito algo como el archivo .bash_history que existe en mi carpeta de inicio pero que registra mis actividades basadas en GUI.
unity-control-center backgroundo gnome-control-center background(dependiendo de su escritorio, Unity o XFCE o GNOME). Pero el mundo exterior probablemente solo verágnome-control-center