Jak wydrukować ekran na Raspberry Pi?


13

Chciałbym zrobić zrzut ekranu przeglądarki Midori i wypróbowałem następujące metody, jak wspomniano TUTAJ .

  1. Korzystanie z Imagemagick, który jest wstępnie zainstalowany w Raspberry Pi. Nacisnąłem klawisz drukowania na klawiaturze i próbowałem wkleić go w tym oprogramowaniu. Ale zawiodło.

  2. Otwórz nowy terminal, wpisałem następujące polecenie:

    sleep 5; import -window root myscreen.png // ekran drukowania po 5 sekundach

Oto co mam.

ekran drukowania imagemagick

Rodzaj

import -window root screen.png

To jest czarny ekran, który mam.

ekran drukowania imagemagick

Jaki jest więc właściwy sposób?

Odpowiedzi:


10

Istnieje kilka programów do robienia zrzutów ekranu. Używam scrot, narzędzia wiersza poleceń, które jest całkiem kompletne. W Twoim przypadku:

sudo apt-get install scrot

scrot -si kliknij okno midori. Otrzymasz png oparte na sygnaturze czasowej w katalogu roboczym swojego terminala. Zobacz man scrotwięcej opcji!


Dziękuję Ci! +1 to wspaniale! ale wykonał również zrzut ekranu terminala: p
yvonnezoe

7

Wystarczy użyć klawisza Print Screen na klawiaturze, który zapisze obraz PNG w katalogu domowym (/ home / pi) całego pulpitu. wprowadź opis zdjęcia tutaj


2

Myślę, że problemem może być to, że musisz powiedzieć imagemagik, z jakiego ekranu zrobić zdjęcie, na przykład:

sleep 5; DISPLAY=":0.0"; export DISPLAY; import -window root filename.png

w przeciwnym razie zostanie pomylony między różnymi sesjami X11 (np. przy użyciu klientów VNC)

Osobiście mam tendencję do robienia zrzutów ekranu z innego komputera za pomocą RDP, w ten sposób są one zapisywane na komputerze z większą ilością miejsca na dysku i mam większą kontrolę nad tym, co jest zapisywane (zamiast przycinania po zdarzeniu).


hmm, jest tak czarny jak wcześniej. :(
yvonnezoe

2

Tak, zrobiłem to! dzięki M Noit :)

sudo apt-get install scrot

następnie, aby zrobić zrzut ekranu po 5 sekundach opóźnienia (dostałem również ekran z terminalem! Potrzebuję więc pewnych opóźnień. Ponadto nie mogę wykonać tego polecenia za pomocą puTTy)zrzut ekranu bez opóźnień

$ sudo scrot -d5

i dostaję ładny zrzut ekranu! :RE zrzut ekranu po 5 sekundach opóźnienia


1
Nie znalazłeś / nie zaproponowałeś nowego rozwiązania swojego problemu, więc nie należy składać podziękowań jako nowej odpowiedzi. Zamiast tego powinien zostać podany jako odpowiedź na pierwotną odpowiedź dostawcy rozwiązania.
avra

@avra $ sudo scrot -d5to jest dokładna odpowiedź. thanksza doprowadzenie do znalezienia rozwiązania. ;)
yvonnezoe

Właśnie spróbowałem Scrota i działało to dobrze. Dzięki za opublikowanie tego.

Najlepsza odpowiedź z grafiką. Jakikolwiek sposób na skonfigurowanie klawisza PrintScreen (aka PrtScrn aka prtsc ) do przechwytywania? Zepsuło mnie to, jak Dropbox to robi.
Bob Stein
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.