Taking a screenshot (Русский)
import
Простым способом сделать скриншот является использование команды import:
import -window root screenshot.jpg
import часть пакета imagemagick.
В случае, если вам нужно получить скриншот отдельного окна, вы можете использовать xwininfo для нахождения id окна. Просто выполните нижеприведённую команду и щёлкните мышкой по окну, скриншот которого надо получить.
import -window `xwininfo |grep 'Window id:' |cut -d" " -f4` screenshot.jpg
Если вы используете twinview или dualhead, просто сделайте скриншот дважды и используйте imagemagick для их совмещения:
import -window root -display :0.0 -screen /tmp/0.png import -window root -display :0.1 -screen /tmp/1.png convert +append /tmp/0.png /tmp/1.png screenshot.png rm /tmp/{0,1}.png
gimp
Вы так-же можете делать скриншоты при помощи gimp (File -> Acquire -> Screenshot ...(Файл -> Создать -> Снимок экрана...)).
xwd
xwd часть пакета xorg-apps.
Пример скриншота основного окна:
xwd -root -out screenshot.xwd
scrot
Scrot, доступен в extra и позволяет получить скриншот, находясь в консоли, так-же поддерживает несколько полезных свойств типа определяемого пользователем таймера. Если не указанно другое, он сохраняет скриншот в директорию, в которой находился пользователь, когда запустил команду
scrot -t 20 -d 5
Сохраняет скриншот в .PNG файл, в имени которого присутствует дата скриншота. Так-же сохраняется миниатюра (20% от оригинального расширения) для удобного размещения в сети. Скриншот делается после пятисекундной задержки.
KDE
Если вы пользуетесь KDE, удобней всего будет использовать ksnapshot, который может быть запущен через системное меню, либо нажатием <Prt Scr>.
GNOME
Нажмите <Prt Scr> или запустите Apps->Accessories->Take Screenshot.
Виртуальная консоль
Установите framebuffer и используйте fbgrab для получения скриншота. Другой способ, использовать fbshot[ссылка недействительна: package not found], но оно искажает цвета.