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