Это моя проблема: у меня есть скрипт оболочки, где я использую gitk --all .
для графического представления хранилища git. Я хотел бы, чтобы этот скрипт запускался без присмотра, и вместо запуска gitk в режиме графического интерфейса, где он ожидает, когда пользователь закроет его, я бы хотел как-то:
- Запустите окно
gitk
- Когда он создал свой графический интерфейс / окно, сделайте автоматический скриншот своего окна.
- Как только снимок экрана был снят, закройте
gitk
Я бы вообразил, вместо того, чтобы звонить
gitk --all .
... в моем скрипте bash
я бы назвал что-то вроде этого псевдокода:
my_scrshot_cmd --command "gitk --all ." --file myrandomfilename.png
Можно ли это сделать в Linux - и если да, то как я могу это сделать?