Есть ли в gnome эквивалент окна Print Screen + Paste (или, что еще лучше, Mac OS Cmd + Shift + 4, Space)?
Есть ли в gnome эквивалент окна Print Screen + Paste (или, что еще лучше, Mac OS Cmd + Shift + 4, Space)?
Ответы:
Gnome должен иметь встроенные возможности скриншотов.

Однако триггер по умолчанию - это Printклавиша, которой может не хватать вашей клавиатуре. Вы можете переназначить этот ярлык с gnome-keybinding-properties.

gnome-screenshot --interactiveвы можете выбрать опцию, чтобы выбрать область вместо всего экрана или окна.
gnome-screenshot -a(что, вместо того, чтобы открывать окно выбора, сразу выбирает область). Я пытаюсь сделать это по умолчанию, хотя.
Shift+ PrtScrnсделаю работу. На экране появится диалоговое окно, позволяющее выбрать любую его часть.
Есть тонны. Я лично использую 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для идентификатора окна:
$ 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возвращает идентификатор окна, отличающийся на единицу ожидаемым (найденный wmctrlи человеческое знание того, какое окно имеет фокус).
$ import /path/to/output.pngкак в третьем примере, а затем щелкните по окну (вместо того, чтобы нажимать + перетащить, чтобы нарисовать область), вы получите скриншот этого окна. ,
Просто написал этот небольшой интерфейс xwd, чтобы заставить его ждать указанное количество секунд, прежде чем он получит дамп. Вроде работает.
dumptime () {
(sleep $1; xwd -root | convert - `date +%I.%M.%S`.png) &
}
Также есть scrotи gnome-screenshot.
ImageMagick importрешение в ответ г - Mrozek имеет известный «черный ящик» ошибка на -window root- не каждый получает, но я делаю.
Согласно этому , gnome-screenshotоснован на ImageMagick - но это не обертка; Я только что просмотрел код, и это большое приложение на Си.