program do cyklicznego wykonywania zrzutów ekranu
-
- Sędziwy Jeż
- Posty: 92
- Rejestracja: 14 maja 2010, 22:10
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86
program do cyklicznego wykonywania zrzutów ekranu
chciałem wykonywać zrzuty ekranu co około 30s od uruchomienia komputera w tle bez przeszkadzania
shutter niby ma taką opcje według opisu, ale po zainstalowaniu nigdzie jej nie widziałem, jedynie opóźnienie, ale brak cyklicznych zrzutów
shutter niby ma taką opcje według opisu, ale po zainstalowaniu nigdzie jej nie widziałem, jedynie opóźnienie, ale brak cyklicznych zrzutów
-
- Przebojowy Jelonek
- Posty: 1113
- Rejestracja: 04 sty 2008, 20:58
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Inne
- Architektura: x86_64
Re: program do cyklicznego wykonywania zrzutów ekranu
Scrot będzie lepszy. Możesz dodać sobie do autostartu polecenie:
które co 30 sekund zrobi screena i umieści plik z datą i godziną w katalogu domowym. Ścieżkę docelową i format nazwy sobie dostosuj wg potrzeb.
Możesz też dodać polecenie do crona, ale on jest pomyślany raczej wy wykonywać działania o konkretnej porze, niż z danym interwałem.
Kod: Zaznacz cały
while true; do scrot '%Y-%m-%d %H:%M:%S.png' --delay 30; done;
Możesz też dodać polecenie do crona, ale on jest pomyślany raczej wy wykonywać działania o konkretnej porze, niż z danym interwałem.
-
- Sędziwy Jeż
- Posty: 92
- Rejestracja: 14 maja 2010, 22:10
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86
Re: program do cyklicznego wykonywania zrzutów ekranu
sorry ale robię to pewnie źle
skopiowałem kod do system>preferencje>programy startowe, ale chyba nie o to chodziło
skopiowałem kod do system>preferencje>programy startowe, ale chyba nie o to chodziło
-
- Przebojowy Jelonek
- Posty: 1113
- Rejestracja: 04 sty 2008, 20:58
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Inne
- Architektura: x86_64
Re: program do cyklicznego wykonywania zrzutów ekranu
Samo to polecenie nie zadziała, ale są na to generalnie dwie metody:
1. Napisz sobie skrypt:
zapisz jako plik screens.sh
Nadaj prawa wykonania:
A do autostartu dodaj polecenie:
Wszystko zadziała pod warunkiem, że skrypt siedzi w katalogu domowym. Jeśli chciwość do przenieść gdzieś indziej, to musisz w ostatnim poleceniu wskazać właściwą ścieżkę.
2. Dodaj do autostartu polecenie:
1. Napisz sobie skrypt:
Kod: Zaznacz cały
#!/bin/sh
while true; do scrot '%Y-%m-%d %H:%M:%S.png' --delay 30; done;
Nadaj prawa wykonania:
Kod: Zaznacz cały
chmod +x screens.sh
Kod: Zaznacz cały
/bin/sh screens.sh
2. Dodaj do autostartu polecenie:
Kod: Zaznacz cały
sh -c "while true; do scrot '%Y-%m-%d %H:%M:%S.png' --delay 30; done;"
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 18 gości