Чи є еквівалент екрана друку вікна + вставлення (а ще краще Mac OS Cmd + Shift + 4, пробіл) у гномі?
Чи є еквівалент екрана друку вікна + вставлення (а ще краще Mac OS Cmd + Shift + 4, пробіл) у гномі?
Відповіді:
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 - але це не обгортка; Я просто переглянув код, і це великий додаток С.