Zum Beispiel öffne ich normalerweise das Mauspad (xfce-Äquivalent von gedit) über das Anwendungsmenü. Ich weiß jedoch, dass Sie dies auch in einem Terminal durch Eingabe tun können mousepad
.
Nach diesem Beispiel möchte ich immer dann, wenn ich das Mauspad über die GUI öffne, eine neue Zeile in eine Protokolldatei schreiben, in der so etwas wie angegeben ist Sep 5 15:35:11 lucho@lucho:~$ mousepad
. Im Allgemeinen möchte ich alle GUI-Aktivitäten protokollieren, die möglicherweise über die Befehlszeile ausgeführt werden können (z. B. Öffnen von Programmen, Ändern von Berechtigungen, Ändern von Systemeinstellungen usw.), jedoch in ihrem alternativen Befehlszeilenausführungsformat geschrieben sind . Ich möchte dies, um meine Kenntnisse über die Verwendung der Befehlszeile zu verbessern (ohne die man
Seiten durchzugehen). Es gibt viele Dinge, die ich über die GUI mache, die ich nicht über die Befehlszeile mache (einige können möglicherweise über ein Skript oder über Tastaturkürzel automatisiert werden), und diese Protokolldatei wäre eine gute Möglichkeit, sie zu lernen.
Ich bin mir der Existenz der Syslog-Datei in bewusst, /var/log
aber das ist nicht das, was ich brauche. Die Activity Log Manager-App aus Ubuntu-Repositorys zeigt meines Wissens kein Befehlszeilenformat an. Ich benötige so etwas wie die .bash_history-Datei, die in meinem Home-Ordner vorhanden ist, aber meine GUI-basierten Aktivitäten aufzeichnet.
unity-control-center background
oder gnome-control-center background
(abhängig von Ihrem Desktop, Unity oder XFCE oder GNOME). Aber die Außenwelt wird wahrscheinlich nur sehengnome-control-center