Необходимо считать другую сторону проблемы:
Экстремальные Высокопроизводительные Вычисления или Почему Микроядра сосут
Gnome уже нужно создать способности к снимку экрана в.
Однако триггер по умолчанию является ключом Печати, в котором может испытать недостаток Ваша клавиатура. Можно повторно отобразить этот ярлык с gnome-keybinding-properties
.
Существуют тонны. Я лично использую import
, от ImageMagick. Это имеет способность получить целый экран, данное окно, или позволить Вам выбрать область экрана и просто получить это
$ import /path/to/output.png
import
позволит Вам потянуть область с мышью для получения:
Сначала необходимо узнать идентификатор X-окна:
$ xdpyinfo | grep focus
focus: window 0x3000006, revert to Parent
Затем можно выполнить импорт:
$ import -window 0x3000006 /path/to/output.png
Можно также работать import /path/to/output.png
как при делании снимка экрана определенной области, и когда это приостанавливается, чтобы позволить Вам потянуть область со своей мышью, нажимают на целевое окно.
Использовать root
для окна ID:
$ import -window root /path/to/output.png
Можно использовать xbindkeys
связывать те команды с клавишей Print Screen; я использую названный сценарий screenshot
, таким образом, моя конфигурация похожа:
"screenshot root"
m:0x0 + c:107
"screenshot window"
m:0x8 + c:107
xdpyinfo | grep focus
возвращает окно ID, отличающееся единицей ожидаемой (найденный с wmctrl
и человеческие знания того, какое окно имеет фокус).
– enzotib
03.02.2012, 13:08
$ import /path/to/output.png
как в третьем примере и затем нажимают на окно (а не click+drag для рисования области), затем Вы получите снимок экрана того окна.
– John Gowers
04.01.2018, 14:16
Экран печати хита и если гном является установкой правильно, утилита снимка экрана, откроется.
Просто записал этот маленький интерфейс в xwd
, заставить его ожидать обеспеченное число секунд, прежде чем это возьмет дамп. Это, кажется, работает.
dumptime () {
(sleep $1; xwd -root | convert - `date +%I.%M.%S`.png) &
}
Кроме того, существуют scrot
и gnome-screenshot
.
ImageMagick import
решение в ответе г-на Mrozek имеет известную ошибку "черного квадрата" на -window root
- не все получают его, но я делаю.
Согласно этому, gnome-screenshot
основан на ImageMagick - но это не обертка; я просто просмотрел код, и это - приложение рака.
Shift+PrtScrn сделает задание. Диалоговое окно появляется на экране, разрешающем Вам выбрать любую часть его.
gnome-screenshot --interactive
можно выбрать опцию выбрать область вместо целого экрана или окна. – Gert 06.01.2011, 23:17gnome-screenshot -a
(который вместо того, чтобы открыть окно выбора, сразу идет для выбора область). Я изо всех сил пытаюсь сделать это значение по умолчанию все же. – Augustin Riedinger 21.03.2016, 19:36