Например, я обычно открываю коврик для мыши (эквивалент gfit для xfce) из меню приложений. Тем не менее, я знаю, что вы также можете сделать это в терминале, набрав mousepad
.
Следуя этому примеру, я хочу, чтобы всякий раз, когда я открывал коврик для мыши через графический интерфейс, в файле журнала записывалась новая строка, в которой указывалось что-то вроде Sep 5 15:35:11 lucho@lucho:~$ mousepad
. В общем, я хочу регистрировать все действия с графическим интерфейсом, которые потенциально выполнимы через командную строку (например, открытие программ, изменение разрешений, изменение системных настроек и т. Д.), Но записанные в альтернативном формате выполнения командной строки . Я хочу это, чтобы улучшить мои знания о том, как использовать командную строку (не просматривая man
страницы). Есть много вещей, которые я делаю через графический интерфейс, которые я не делаю через командную строку (некоторые потенциально автоматизируются с помощью скрипта или сочетаний клавиш), и наличие этого файла журнала было бы хорошим способом изучить их.
Я знаю о существовании файла системного журнала, /var/log
но это не то, что мне нужно. Насколько я знаю, приложение Activity Log Manager из репозиториев Ubuntu не показывает формат командной строки. Мне нужно что-то вроде файла .bash_history, который существует в моей домашней папке, но записывает мои действия на основе графического интерфейса.
unity-control-center background
или gnome-control-center background
(в зависимости от вашего рабочего стола, Unity или XFCE или GNOME). Но внешний мир, наверное, только увидитgnome-control-center