Jeden z moich użytkowników potrzebuje strony wyświetlanej co godzinę. Byłem w stanie znaleźć narzędzie o nazwie scrot i łatwo było skonfigurować cronjob do uruchamiania co godzinę.
Mój problem polega na tym, że wymaga zrzutu ekranu z obu monitorów i sposobu, w jaki konfiguracja serwera X jest skonfigurowana na naszych komputerach typu mint, Display:=0
nie jest to możliwe, ponieważ oba znajdują się pod tym samym ekranem.
Głębsze kopanie Odkryłem, że scrot ma interaktywną opcję, która pozwala wybrać ekran (który nie działałby dla mnie, ponieważ musi być automatyczny), a także opcję aktualnie skupioną, która może potencjalnie działać, ale nie mogę znaleźć sposobu na skupienie chromowane okno w cli, którego potrzebuję zrzut ekranu.
Wszelkie pomysły dotyczące skupienia się na scenariuszu lub innym / lepszym rozwiązaniu byłyby bardzo mile widziane.
Odpowiedzi:
Najwyraźniej istnieją inne narzędzia znacznie lepiej dostosowane do twojego zadania.
pageres-cli
Narzędzie NodeJS. zainstaluj z:
to po prostu:
Firefox
Z Firefoksa 57 po prostu wykonaj:
cutycapt
Zainstaluj (na ubuntu):
Biegnij z:
Ja osobiście wolę metodę firefox, ponieważ jest to prawie wszechobecna aplikacja
źródło