Sebagai contoh, saya biasanya membuka mousepad (setara xfce dari gedit) dari menu aplikasi. Namun, saya tahu Anda juga bisa melakukan ini di terminal dengan mengetik mousepad
.
Mengikuti contoh ini, yang saya inginkan adalah setiap kali saya membuka mousepad melalui GUI, baris baru ditulis dalam file log yang menyatakan sesuatu seperti Sep 5 15:35:11 lucho@lucho:~$ mousepad
. Lebih umum, yang saya inginkan adalah mencatat semua aktivitas GUI yang berpotensi dilakukan melalui command-line (seperti membuka program, mengubah izin, memodifikasi pengaturan sistem, dll) tetapi ditulis dalam format eksekusi command-line alternatifnya . Saya ingin ini untuk meningkatkan pengetahuan saya tentang cara menggunakan command-line (tanpa melalui man
halaman). Ada banyak hal yang saya lakukan melalui GUI yang tidak saya lakukan melalui command-line (beberapa berpotensi automatable melalui skrip atau melalui pintasan keyboard) dan memiliki file log ini akan menjadi cara yang baik untuk mempelajarinya.
Saya sadar akan keberadaan file syslog di /var/log
tetapi bukan itu yang saya butuhkan. Aplikasi Activity Log Manager dari repositori Ubuntu tidak menunjukkan format baris perintah, sejauh yang saya tahu. Saya memerlukan sesuatu seperti file .bash_history yang ada di folder rumah saya tetapi merekam aktivitas berbasis GUI saya.
unity-control-center background
atau gnome-control-center background
(tergantung pada desktop Anda, Unity atau XFCE atau GNOME). Tetapi dunia luar mungkin hanya akan melihatgnome-control-center