Есть ли в 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 - но это не обертка; Я только что просмотрел код, и это большое приложение на Си.