Jakich poleceń mogę używać w terminalu, co jest równoważne z przyciskiem PrtSc(Print Screen)?
Używam Ubuntu GNOME.
command-line
screenshot
devav2
źródło
źródło
gnome-screenshot
jest domyślnym narzędziem do jedności do robienia zrzutów ekranu.Odpowiedzi:
Możesz użyć narzędzia importującego dostępnego w pakiecie ImageMagick (musisz je zainstalować, jeśli nie jest już dostępne w twoim systemie).
Innym sposobem zrobienia zrzutu ekranu z terminala jest scrot
Aby zainstalować typ scrot :
Aby zrobić zrzut ekranu w systemie Linux z terminala typu scrot:
Oto kilka innych opcji
scrot
:W tym przykładzie
.png
w tym przypadku-e 'mv $f ~/Desktop/'
mówi scrotowi, aby zapisać zrzut ekranu na pulpicieźródło
import
renderuje przezroczyste obramowania okien / efekt blasku KDE Desktop Effects w jednolitej czerni. Iscrot
wcale nie chce brać udziału w potokach, których używam, aby uniknąć niepotrzebnych plików pośrednich podczas przycinania pożądanego ekranu z konfiguracji Xinerama. Używamxwd
zamiast tego i używam ImageMagickconvert
do konwersji formatu xwd na format PNG i kadrowania. (Zobacz także moją odpowiedź poniżej)Znalazłem tę opcję tutaj i inne opcje są również wymienione.
Otwórz terminal , naciskając Ctrl+ Alt+ Ti wpisz
użyj gnome-screenshot -d xx, aby opóźnić akcję.
Aby opóźnić zrzut ekranu o 10 sekund
lub
źródło
gnome-screenshot --help
da ci wiele opcji.gnome-screenshot --interactive
Możesz użyć programu migawki , aby zrobić zrzut ekranu z terminala. Uruchom poniższe polecenia w terminalu, aby zainstalować migawkę,
Aby zrobić zrzut ekranu aktywnego okna,
Aby zrobić zrzut ekranu całego wyświetlacza,
Zrzuty ekranu są przechowywane w katalogu domowym .
Aby uzyskać więcej opcji, uruchom
shutter --help
polecenie,źródło
Próbowałem użyć ImageMagick,
import
ale nie działało to dla mnie podczas korzystania z efektów pulpitu KDE. ImageMagickimport
ma wyjściowe przezroczyste obramowania okien w kolorze czarnym zamiast właściwego łączenia alfa pierwszego planu i tła.Próbowałem także użyć X11
xwd
i NetPBM,xwdtopnm
ale to również nie działało dla mnie, NetPBMxwdtopnm
nie mógł poprawnie poradzić sobie z wyjściem wieloekranowym,xwd
ponieważ mam konfigurację Xinerama.Ale połączenie X11
xwd
z ImageMagickconvert
działało dla mnie dobrze:Lub, jeśli masz konfigurację Xinerama Dual-FullHD, taką jak ja i chcesz tylko pierwszego ekranu:
Tylko dla drugiego ekranu:
źródło
xwd ... | convert xwd:- ...
. Przynajmniej było to wymagane w mojej instalacji Debian Strech z komunikatorem 6.9.6-2Jeśli chcesz zrobić zrzut ekranu z terminala logowania (tego, który otwierasz za pomocą Ctrl+ Alt+ F1), możesz użyć programu
fbgrab
.Możesz go zainstalować, pisząc
sudo apt-get install fbcat
.Następnie wykonaj zrzut ekranu swojego terminala logowania, wpisz swój terminal logowania:
moj zrzut ekranu jest zapisywany w bieżącym katalogu.
źródło
my_screenshot
? Jak to zobaczyć?Używam Ubuntu 13.10 i mam właśnie napisany skrypt, który może być pomocny. Widzę, że na te pytania udzielono odpowiedzi, ale moje rozwiązanie nie wymaga żadnych dodatkowych instalacji.
Ten kod zapisze zrzut ekranu bez wyskakującego okna dialogowego. Używa aktualnego czasu dla nazwy pliku, aby uniknąć problemów ze zduplikowanymi nazwami plików.
źródło