Czy w gnome istnieje odpowiednik Print Screen + Paste (lub jeszcze lepiej Mac OS Cmd + Shift + 4, spacja)?
Czy w gnome istnieje odpowiednik Print Screen + Paste (lub jeszcze lepiej Mac OS Cmd + Shift + 4, spacja)?
Odpowiedzi:
Gnom powinien mieć wbudowane zdolności zrzutów ekranu.
Jednak domyślnym wyzwalaczem jest Printklawisz, którego może brakować na klawiaturze. Możesz ponownie przypisać ten skrót za pomocą gnome-keybinding-properties
.
gnome-screenshot --interactive
, możesz wybrać opcję wyboru obszaru zamiast całego ekranu lub okna.
gnome-screenshot -a
(który zamiast otwierać okno wyboru, natychmiast wybiera obszar). Jednak usiłuję ustawić to jako domyślne.
Shift+ PrtScrnwykona pracę. Na ekranie pojawi się okno dialogowe umożliwiające wybranie dowolnej jego części.
Jest mnóstwo. Osobiście korzystam import
z ImageMagick . Ma możliwość przechwytywania całego ekranu, danego okna lub pozwala wybrać obszar ekranu i po prostu go przechwycić
$ import /path/to/output.png
import
pozwoli Ci narysować obszar myszką do przechwycenia:
Najpierw musisz znaleźć identyfikator X okna:
$ xdpyinfo | grep focus
focus: window 0x3000006, revert to Parent
Następnie możesz uruchomić import:
$ import -window 0x3000006 /path/to/output.png
Możesz także biegać import /path/to/output.png
tak, jak podczas robienia zrzutu ekranu określonego obszaru, a gdy zatrzymuje się on, aby narysować obszar myszką, kliknij okno docelowe.
Użyj root
dla identyfikatora okna:
$ import -window root /path/to/output.png
Możesz użyć, xbindkeys
aby powiązać te polecenia z Print Screenklawiszem; Używam skryptu o nazwie screenshot
, więc moja konfiguracja wygląda następująco:
"screenshot root"
m:0x0 + c:107
"screenshot window"
m:0x8 + c:107
xdpyinfo | grep focus
zwraca identyfikator okna inny niż jednostka o oczekiwany identyfikator (znaleziony za wmctrl
pomocą ludzkiej wiedzy o tym, na którym oknie ma fokus).
$ import /path/to/output.png
jak w trzecim przykładzie, a następnie klikniesz okno (zamiast klikać + przeciągnąć, aby narysować obszar), otrzymasz zrzut ekranu tego okna .
Właśnie napisałem ten mały interfejs xwd
, aby poczekał przez podaną liczbę sekund, zanim wykona zrzut. Wydaje się, że działa.
dumptime () {
(sleep $1; xwd -root | convert - `date +%I.%M.%S`.png) &
}
Są też scrot
i gnome-screenshot
.
ImageMagick import
rozwiązanie w odpowiedzi pana Mrożka ma słynna „czarna skrzynka” bug na -window root
- nie każdy dostaje to, ale ja.
Zgodnie z tym , gnome-screenshot
jest oparta na ImageMagick - ale to nie jest opakowaniem; Właśnie przejrzałem kod i jest to duża aplikacja w języku C.