Jak zrobić zrzut ekranu podczas korzystania z Gnome?

25

Istnieje dość szczegółowy zestaw instrukcji, jak robić zrzuty ekranu w debian online. Pierwszy akapit sugeruje, że debian obsługuje wbudowaną funkcję zrzutu ekranu:

"Print Screen" key to take a screenshot of the whole screen.
Alt+"Print Screen" key to take a screenshot of the current active window.

popup zrzutu ekranu debiana

Instrukcje sugerują, że kiedy naciskam PrtScn, powinienem zobaczyć to okienko. Jednak uruchamiam Debian Jessie i po naciśnięciu PrtScnsłyszę tylko dźwięk migawki aparatu i nie widzę wyskakującego okienka. Próbowałem wkleić do GIMP( edit-> paste), ale w schowku nic nie było.

Fakt, że słyszę dźwięk migawki, sugeruje, że coś się dzieje, ale jak mogę uzyskać kopię obrazu?

ilościowo
źródło
apt-cache search screenshot | grep creenshotdaje wiele opcji, a są też inne. Strona, do której prowadzi link, ma wiele możliwości. O którym mówisz?
Faheem Mitha,
@FaheemMitha Próbowałem wyjaśnić. Miałem nadzieję na uruchomienie funkcji wbudowanych.
ilościowo
To może działać, jeśli używasz GNOME. Strona odwołuje się, gnome-utilswięc trzeba ją zainstalować. Napisałeś: „Pierwszy akapit sugeruje, że debian obsługuje wbudowane narzędzie do tworzenia zrzutów ekranu”. To nie ma nic wspólnego z Debianem. Czy korzystasz z GNOME? Spróbuję imagemagick. Ale znowu istnieje wiele innych opcji. Sugeruję eksperymentowanie.
Faheem Mitha,
@FaheemMitha Tak, działam GNOME(używam GUI „GNOME-classic”, jeśli to robi różnicę). Myślisz, że to błąd?
ilościowo
1
patrz także askubuntu.com/questions/6558/…
reinierpost

Odpowiedzi:

2

Przepis na zrzut ekranu, o który pytasz, wykorzystuje gnome-utilspakiet. Jednak, jak możesz sprawdzić, ostatnie wydanie Debiana, które zawierało ten pakiet, zostało ściśnięte.

Ponieważ opisywana funkcjonalność jest używana gnome-utils, a ponieważ ten pakiet nie jest już dostępny w Debianie, nic dziwnego, że ta metoda nie działa.

Dodatkowo możesz sprawdzić kartę informacyjną https://wiki.debian.org/ScreenShots , a zobaczysz stamtąd obraz, który dołączasz do pytania, został dodany w 2007 roku.

Podsumowanie: Polecam użyć innej metody, aby uzyskać zrzut ekranu. Istnieje wiele takich metod.

Faheem Mitha
źródło
6
FWIW, w nowszych wersjach Gnome, zrzuty ekranu są zapisywane ~/Picturesdomyślnie. Wykonanie zrzutu ekranu odbywa się za pośrednictwem gnome-shell( gnome-utilsprzestarzałe), patrz tutaj .
don_crissti
@don_crissti powinna to być osobna odpowiedź.
Faheem Mitha,
8
W ogóle nie dałeś żadnej odpowiedzi!
Rodrigo
Może chciałbyś odpowiedzieć na pytanie zamiast po prostu dodać szczegóły do ​​pytania zadanego przez @arman?
theillien
26

GNOME ma wbudowaną funkcję zrzutu ekranu od dłuższego czasu. Zrzuty ekranu są przechowywane $HOME/Pictures, nie ma dialogu ani żadnego potwierdzenia. Po naciśnięciu skrótu zrzutu ekranu słychać kliknięcie kamery. Domyślnie skróty to:

  • PrtScn - przechwyć cały ekran
  • Alt+ PrtScn- przechwyć bieżące okno
  • Shift+ PrtScn- kursor zmienia się w celownik, teraz możesz wybrać region do przechwycenia.
  • Ctrl+ Shift+ PrtScn- To samo co powyżej, ale zapisz w schowku.
Skyr
źródło
8
Przydatna funkcja uzupełniająca: przytrzymaj Ctrldowolny z nich, a zrzut ekranu zostanie skopiowany do schowka zamiast zapisany jako plik. Zobacz dokumenty na help.gnome.org/users/gnome-help/stable/screen-shot-record.html .
Greg Price
8

Sugeruję zainstalowanie aplikacji shutterdo robienia zrzutów ekranu. Powinny być w repozytoriach Debiana. Strona główna aplikacji znajduje się tutaj: http://shutter-project.org/ .

    ss # 1

Pozwala skonfigurować PrtScrprzycisk tak, aby przechwytywał ekran w Migawce, zamiast używać metody GNOME do przechwytywania. Pozwala także na przechwytywanie regionów, całych okien, całego pulpitu, okien dialogowych klikania prawym przyciskiem myszy itp. Umożliwia także dodawanie adnotacji do obrazów poprzez dodawanie strzałek, kół, rozmycie tekstu itp.

Używam go codziennie i jest to zdecydowanie najlepsze narzędzie do przechwytywania ekranu, jakie znalazłem w ciągu wielu lat używania Linuksa. Spójrz na galerię zrzutów ekranu na stronie projektu wraz z różnymi screencastami pokazującymi ją w akcji:

Ustawienie domyślne PrtScr

Jeśli chcesz wprowadzić tę zmianę, możesz to zrobić w oknie dialogowym Ustawienia GNOME , w szczególności w zakładce Skrót apletu Klawiatura .

$ gnome-control-center

Nastąpi przejście do okna dialogowego Ustawienia . Stamtąd kliknij aplet Klawiatura, a następnie kartę Skrót . Stąd zauważysz jedną z opcji po lewej, powinna ona zawierać zrzuty ekranu .

    ss # 2

Stąd możesz zobaczyć, jakie skróty klawiaturowe są obecne w twoim systemie, a Shutter może działać jako kropla zastępująca je, chwytając pełny ekran, aktywne okno, region itp. Ale aby je zastąpić, musisz dodać wpisy w na skróty niestandardowe tak:

    ss # 3

                                             ss # 4

    ss # 5

    ss # 6

    ss # 7

Migawkę można wywołać za pomocą wiersza polecenia, aby wykonać zrzut ekranu, więc wystarczy zmienić akcję po naciśnięciu jednego z przycisków na odpowiednie shutterpolecenie, aby odwzorować inne rodzaje akcji. Ze shutterstrony użytkowania:

$ shutter --help
Usage:
    shutter [options]

...

  Capture Mode Options:
    -s, --select=[X,Y,WIDTH,HEIGHT]
            Capture an area of the screen. Providing X,Y,WIDTH,HEIGHT is
            optional.

    -f, --full
            Capture the entire screen.

    -w, --window=[NAME_PATTERN]
            Select a window to capture. Providing a NAME_PATTERN (Perl-style
            regex) ist optional.

    -a, --active
            Capture the current active window.

    --section
            Capture a section. You will be able to select any child window
            by moving the mouse over it.

    -m, --menu
            Capture a menu.

    -t, --tooltip
            Capture a tooltip.

    --web=[URL]
            Capture a webpage. Providing an URL ist optional.

    -r, --redo
            Redo last screenshot.

...

Dzięki temu mapowaniu możesz teraz nacisnąć PrtScrprzycisk i uzyskać zrzut ekranu na pełnym ekranie:

    ss # 8

slm
źródło
2
W wheezy Debiana powoduje to alarmujące (to znaczy dla użytkowników Debiana) ostrzeżenie: „OSTRZEŻENIE: brakuje Net :: DBus :: GLib -> Obsługa Ubuntu One zostanie wyłączona!” Kusi mnie, aby złożyć raport o błędzie.
Faheem Mitha,
Napisałeś: „Pozwala ci skonfigurować przycisk PrtScr, aby przechwytywał ekran w Migawce, zamiast używać metody GNOME do przechwytywania”. Więc (a) czy jest to przydatne, a jeśli tak (b) jak to zrobić?
Faheem Mitha,
@FaheemMitha - nie są bardzo szczegółowe, ale powinny dać ci wyobrażenie, jak to zrobić.
slm
Istnieje również opcja w ustawieniach Migawki, aby ustawić powiązania klawiatury: menu Edycja> Preferencje> Klawiatura (chociaż wydaje się, że nie działają w moim systemie, z Cinnamon)
Marco Lackovic
0

Chociaż GNOME może nie być w stanie wykonywać zrzutów ekranu w natywny sposób, istnieje duża szansa, że ​​ma zainstalowany GIMP . Jest nawet dostępny w Tails.

GIMP może wykonywać zrzuty ekranu całego ekranu lub różnych okien.

Otwarte GIMP, File> Create> Screenshot.

TranslucentCloud
źródło
gnome zdecydowanie „jest w stanie robić zrzuty ekranu po swojemu”.
don_crissti
Pewnie. Jeśli wszystkie wymagane pakiety są zainstalowane.
TranslucentCloud,
0

Począwszy od 2017 r. (Używam openSUSE Leap 42.2 z GNOME 3.20 ), istnieją dwa sposoby robienia zrzutów ekranu podczas korzystania z GNOME:

  1. Jeden z nich używa skrótów klawiaturowych, dobrze udokumentowanych odpowiedzią @ Skyr

  2. Drugi korzysta z aplikacji Screenshot GNOME , jak udokumentowano w Pomocy GNOME :

  1. Otwórz zrzut ekranu z przeglądu działań .
  2. W oknie zrzutu ekranu wybierz, czy chcesz uchwycić cały ekran, bieżące okno czy obszar ekranu. Ustaw opóźnienie, jeśli musisz wybrać okno lub w inny sposób skonfigurować pulpit na zrzut ekranu. Następnie wybierz dowolne efekty.
  3. Kliknij Zrób zrzut ekranu.

Jeśli wybierzesz Wybierz obszar do złapania, wskaźnik zmieni się w celownik. Kliknij i przeciągnij żądany obszar zrzutu ekranu.

  1. W oknie Zapisz zrzut ekranu wprowadź nazwę pliku i wybierz folder, a następnie kliknij przycisk Zapisz. https://en.wikipedia.org/wiki/Screenshot

Możesz też zaimportować zrzut ekranu bezpośrednio do aplikacji do edycji obrazów bez wcześniejszego zapisywania. Kliknij opcję Kopiuj do schowka, a następnie wklej obraz do innej aplikacji lub przeciągnij miniaturę zrzutu ekranu do aplikacji.

Według Wikipedii :

Screenshot GNOME to narzędzie używane w środowisku graficznym GNOME do robienia zrzutów ekranu . Był częścią pakietu GNOME Utilities (gnome-utils), ale w 2011 r. Został podzielony na własny pakiet [ 3 ] dla wersji 3.3.1. [ 4 ]

Mogę potwierdzić, że w openSUSE : mój system ma gnome-screenshotzainstalowany pakiet o nazwie . Nie musiałem instalować go ręcznie, może już jest dostarczany z GNOME na openSUSE.

Debian i Ubuntu również mają wywołane pakiety gnome-screenshot.

Antonio Vinicius Menezes Medei
źródło
0

Może się zdarzyć, że gnome nie zostanie zainstalowany na twoim komputerze, jeśli otrzymujesz wiadomości, ponieważ „GNOME SCREENSHOT” nie działa, w takim przypadku zainstaluj gnome za pomocą następującego polecenia:

sudo yum install gnome-utils -y
swapnil shashank
źródło
0

Miałem ten sam problem ze zrozumieniem.
Tylko wtedy, gdy faktycznie otworzysz program i ręcznie klikniesz przycisk, aby zrobić zrzut ekranu, pojawi się okno, które pokazujesz.
Gdy tylko naciśniesz PrtScr, otrzymasz zrzut ekranu, ale musisz wiedzieć, gdzie go szukać. Używam Raspberry Pi z Raspbian OS, więc muszę przejść do / home / pi, aby pobrać moje zdjęcia, a następnie przeciągnąć je do wybranego folderu. Możesz także spróbować poszukać ich w folderze Obrazy.

Liliana
źródło