Как захватить выпадающее меню?

13

Мне нужно захватить выпадающее меню программы. Если я открою меню и затем нажму PrntScr(кнопка печати экрана), оно сначала закрывает меню, а затем снимает экран. Я пытался Ctrl+ PrntScr, Shift+ PrntScr, Alt+, PrntScrно безуспешно. Я использую Ubuntu 14.04.

Учитель PHP
источник

Ответы:

23

Запустите программу Screenshot ( gnome-screenshotили выполните поиск Screenshot в Dash). Установите время ожидания (или задержку):

введите описание изображения здесь

Затем откройте меню и дождитесь истечения времени ожидания.

Это работает только со скриншотом на весь экран. Таким образом, вам придется вручную обрезать позже:

введите описание изображения здесь

Мур
источник
Бег gnome-screenshotпросто делает скриншот. Есть ли способ запустить этот графический интерфейс из терминала? (Просто слегка любопытно.)
TRIG
1
@TRiG gnome-screenshot -i, хотя вы можете установить задержку напрямую ( -d 5).
Муру
Спасибо. И --helpпоказывает это, конечно. Если бы у меня было больше смысла, я бы нашел это сам.
TRiG
1
Это не работает в Ubuntu 18.04.
карбокатион
4

Это очень просто при использовании затвора, и самое лучшее в использовании затвора в том, что вы не сможете обрезать свое меню позже. Это просто захватывает указанное меню.

  1. Установить и запустить затвор

    sudo apt-get install shutter
    
  2. Используя окно затвора, нажмите на значок «меню». Смотрите скриншот ниже:

    введите описание изображения здесь

  3. Вам будет предложено выбрать и щелкнуть меню, которое вы хотите захватить. Давайте возьмем для примера Firefox - мой браузер. Смотрите скриншот ниже:

    введите описание изображения здесь

Parto
источник
Действительно, затвор должен быть по умолчанию.
Муру
2
Я не согласен. Я только что попробовал это, и реальная проблема в том, что он захватывает только меню. Мне часто нужен контекст. Я думаю, что первый ответ лучше, но должен быть более простой способ сделать тайм-аут на выбранном экране.
Tu-Reinstate Monica-dor duh
0
  1. Откройте программу screencapture, используя кнопку «Ubuntu», затем введите «screen»
  2. Есть числовое поле под названием «с задержкой», добавляемое примерно 4 секунды
  3. нажмите на снимок экрана
  4. открыть выпадающее меню
  5. подождите пока ваш скриншот не будет сделан
Kees Broeksma
источник