Наприклад, я зазвичай відкриваю клавіатуру миші (еквівалент xfce gedit) у меню програм. Однак я знаю, що ви також можете це зробити в терміналі, набравши текст mousepad
.
Після цього прикладу, що я хочу, коли я відкриваю клавіатуру миші через графічний інтерфейс, у файл журналу записується новий рядок із зазначенням чогось подібного Sep 5 15:35:11 lucho@lucho:~$ mousepad
. Більш загально, я хочу записувати всі дії GUI, які потенційно можна виконати за допомогою командного рядка (наприклад, відкриття програм, зміна дозволів, зміна системних налаштувань тощо), але записані в альтернативному форматі виконання командного рядка . Я хочу, щоб це покращило мої знання про використання командного рядка (не переглядаючи man
сторінки). Є багато речей, які я роблю за допомогою графічного інтерфейсу, які я не роблю за допомогою командного рядка (деякі потенційно автоматизовані через скрипт або через клавіатурні скорочення), і наявність цього файлу журналу буде хорошим способом дізнатися їх.
Мені відомо про існування файлу syslog, /var/log
але це не те, що мені потрібно. Додаток Менеджер журналів активності з репозиторіїв Ubuntu не показує формат командного рядка, наскільки я знаю. Мені потрібно щось на зразок .bash_history файлу, який існує в моїй домашній папці, але записує мої дії на основі GUI.
unity-control-center background
або gnome-control-center background
(залежно від робочого столу, Unity або XFCE або GNOME). Але зовнішній світ, мабуть, лише побачитьgnome-control-center