Як зробити знімки екрана із запізненням?


30

Хоча натискання в Prnt Scrnосновному займає знімок екрана, є випадки, коли це не робиться за призначенням. Найчастіший випадок, коли активне випадаюче меню.

Як мені робити такі скріншоти? Я хочу рішення, яке працює з екраном за замовчуванням або інструментом зйомки екрана, який поставляється з моїм дистрибутивом.

Відповіді:


38

Відповідь є досить подібною для кожного дистрибутива. Він вимагає використання функції "затримка", присутньої в цих інструментах. Функція затримки дозволяє видавати команду зробити знімок екрана через вказаний інтервал. Ви можете встановити цей інтервал таким чином, що після видачі команди у вас буде достатньо часу, щоб підняти екран, який ви хочете зробити.

Точний спосіб налаштування затримки залежить від програми екрана за замовчуванням для кожного дистрибутива. І, як часто, ви, можливо, зможете робити все, що завгодно, через графічний інтерфейс або термінал або комбінації клавіш.

GNOME / Єдність в 12.10

Інструментом за замовчуванням є Скріншот (він же, gnome-screenshotякщо ви хочете запустити його з терміналу). Отже, ви почнете набирати screenshotтире в Unity's Dash, щоб побачити, як вам здається, натисніть на нього. Потім з’явиться невелике вікно з кількома параметрами:

gnome-скріншот

Деякі варіанти будуть викриті залежно від того, що ви вибрали. Якщо ви вирішите захопити весь екран, "Включити межу вікна" та "Ефект застосувати" буде недоступним.
Налаштуйте речі так, як вам хочеться. Затримка на п'ять секунд - це хороша відправна точка, яка дозволяє вам відображати фактичний екран, який ви бажаєте зробити. Щоб розпочати роботу, натисніть "Знімати знімок екрана". Швидко налаштуйте те, що ви хочете, і зачекайте.
Ви почуєте звук (старомодного) затвора камери, і з’явиться новий екран.
У ньому ви побачите:

  • "ескіз" екрана
  • можливість вказати ім'я та призначення для збереження екрана екрана
  • а також можливість зберегти його у буфер обміну, якщо ви хочете додатково обробити зображення.

Формат зображення за замовчуванням - .pngце, на думку деяких , більш підходящий формат, ніж .jpg.

Зауважте, що функція затримки часу на скріншоті gnome недоступна, якщо ви вибрали "Вибрати область для захоплення".

Лубунту 12.10

Інструмент зйомки екрана за замовчуванням у Lubuntu називається scrot . Існує спосіб використання scrotіз затримкою в часі, що не вимагає використання терміналу. Але це передбачає одноразове редагування файлу, викликаного lubuntu-rc.xmlпісля його резервного копіювання для безпеки. Цей файл знайдено в ~/.config/openbox. Перейдіть до цієї папки за допомогою свого файлового менеджера, клацніть правою кнопкою миші на файлі та відкрийте його улюбленим текстовим редактором. Тоді шукайте щось на кшталт:

<!-- Launch scrot when Print is pressed -->
<keybind key="Print">
  <action name="Execute">
    <command>....</command>
  </action>
</keybind>  

Де ....все, що зараз є між <command>і </command>. Замініть ....на

scrot -b -d 5 ~/Desktop/%Y:%m:%d:%H:%M:%S.png

Збережіть файл і закрийте його.

Зайдіть у термінал і біжіть openbox --reconfigure. (Ви нічого не побачите, і ви отримаєте своє запит, якщо ви нічого не зіпсували. Якщо ви щось заблукали, ви отримаєте помилку. Ось тоді резервна копія стане в нагоді.) Запуск команда є необхідним кроком для того, щоб переконатися, що ваші зміни lubuntu-rc.xmlзараз активні.

Що ви зробили з допомогою редагування lubuntu-rc.xml, щоб запитати scrotв

  • зробити повний знімок екрана (включаючи рамки вікон через -b)
  • із затримкою в п'ять секунд
  • назвіть файл, виходячи з поточного часу в році: місяць: день: година: хв: хв: формат у .pngформаті та
  • щоб зберегти зображення на робочому столі.

Описане вище, в основному, дозволяє вам просто натиснути Prnt Scrn, а потім робити те, що ви хочете, наприклад, відкрийте меню протягом 5 секунд, після чого буде scrotзроблено повний знімок екрана. Це робить це мовчки. Не сподівайтесь почути чи побачити щось.

Запуск man scrotз терміналу надає вам більше інформації про scrot.

Можна змінити код, щоб зробити знімок активного вікна, лише -uдодавши до цього коду і привласнюючи прив'язку клавіш Alt+ Prnt Scrn.

З обома Prnt Scrnі Alt+ Prnt Scrn, можна додати -q Nдо коду , де -qговорить , scrotщоб зберегти зображення з якістю , відмінне від значення за замовчуванням з Nяких є 75. Велике значення буде створювати більш високу якість , але більший розмір файлу. Відповідно man scrotефект -qзалежить від обраного формату зображення.

Xubuntu 12.10

Інструментом скріншоту за замовчуванням у Xubuntu 12.10 є Xfce4-screenshooter. Він має графічний інтерфейс, який виглядає не так вже й відмінно від того, який є у GNOME:

XS-1

Як і у інструменту скріншоту GNOME, існує кілька варіантів, але функція затримки недоступна для "Вибрати регіон".

Після натискання OKз'являється ще одне вікно з варіантами збереження зображення у файл, його копіювання у буфер обміну, відкриття його програмами, які можуть маніпулювати зображеннями (як показано у спадному меню) та навіть завантажувати його до певної послуги розміщення зображень.

XS-2

Якщо ви вирішили зберегти зображення на диску, з'явиться звичайний екран "Зберегти як", який дозволяє вказати ім'я, тип файлу та місце збереженого формату.

man xfce4-screenshooterмістить детальну інформацію про комутатори, які можуть допомогти, якщо користувач зацікавлений у зміні функцій Prnt Scrnта Alt+, Prnt Scrnщоб завжди використовувати параметр затримки.

  • Prnt Scrnможе бути встановлено на xfce4-screenshooter -d 5 -f. Після цього, будь-який час Prnt Scrnнатиснений, xfce4-скріншот зробить знімок на весь екран через -f5 секунд затримки, а потім запропонує ввести ім'я файлу та місцезнаходження.
  • Alt+ Prnt Scrnможна встановити, щоб xfce4-screenshooter -d 5 -wсхопити активне вікно через -w.

13

Я використовую програму під назвою ЗатворВстановіть затвор . Наскільки мені відомо, він працює на більшості менеджерів настільних ПК - я зараз користуюся в Unity без проблем, він працює і в нинішніх Kubuntu та Mint.

Ви можете бачити його кнопки для знімка екрана (по порядку, кнопки зліва направо):

  • Вибір екрана
  • Одне або кілька робочих просторів / робочих столів
  • Будь-яке вікно, яке відкрито
  • Будь-який вибір вікна
  • Єдине меню або каскадні меню програми
  • Поради інструментів
  • Веб-сайти

Крім того, внизу ви бачите, що його також отримала функцію затримки. У нього дуже хороший основний інструмент для редагування, а також додаток-індикатор.

Я давно з цим супер був.


6
Я використовую затвор вже 2 роки. Кожен раз, коли мені потрібен був приурочений знімок екрана, я вдався до знімка екрана з гнома, тому що я ніколи не бачив цього "затримки" управління внизу. Дякую вам за те, що вказуєте на це, набагато простіше робити знімки екрана таких речей, як меню.
Лев Уфімцев

Зауважте, що, на жаль, затримка НЕ ​​працює в режимі "Вибір". Натомість ви повинні використовувати режим скріншоту "Настільний".
Габріель Степлес

1
Оновлення: неправда! Щоб використовувати його в режимі вибору, все просто дивно: встановіть затримку, потім натисніть кнопку "Вибір", зробіть вибір і натисніть клавішу Enter. Під час здійснення вибору вам доведеться здогадуватися, де буде меню, на яке ви хочете зробити знімок екрана. Потім підготуйте своє меню, і коли час затримки екрана буде зроблено там, де ви вибрали раніше. Якщо меню, яке ви хочете, скріншот вміститься у просторі вибору, воно буде там! Зроблено. Працює досить добре - ви завжди зможете зробити обрізку трохи більше, зробивши таким чином знімок екрана, якщо ваш вибір був занадто великим.
Габріель Степлес

Дякую, Габріель Степлес. "різновид дивного" це легенько ставить! ЛОЛ! Я люблю затвор і використовую його з усіма його функціями редагування, і тепер я знаю чіт-код затвора. ;)
Джим

6

Якщо ви працюєте з Ubuntu і вважаєте за краще використовувати командний рядок, він gnome-screenshotповинен бути попередньо встановлений в системі і має деякі зручні параметри командного рядка (і ви повинні мати можливість робити все, що ви можете зробити з GUI через командний рядок).

Наприклад, щоб зробити знімок екрана із затримкою 5 секунд:

gnome-screenshot --delay 5

Запустіть man gnome-screenshotповний список параметрів або перегляньте кілька прикладів у цій публікації в блозі: 4 способи зняття знімка екрана в Ubuntu Linux


Це не заповнює ваше "Я хочу рішення, яке працює з екраном за замовчуванням або інструментом захоплення екрана, який поставляється з моїм дистрибутивом". вимога, але, сподіваємось, це допомагає комусь там.
IQAndreas

5

Ледача відповідь ( для незалежних швидко навчаються )

Існує суперечка щодо цієї ситуації .

Швидкий відповідь / вирішення ( для досвідчених користувачів ubuntu )

  • Додайте спеціальний ярлик до наступної команди:
    gnome-screenshot --delay=numIntValueInSecs
    наприклад
    gnome-screenshot --delay=3
  • Додайте ще один, щоб зробити активні скріншоти вікна:
    gnome-screenshot -w --delay=3

    Це все , але я також рекомендую встановити 2 інших, що дасть вам більше часу для навігації глибше в меню.

    • gnome-screenshot --delay=10
    • gnome-screenshot -w --delay=10

    скріншот модифікації комбінації клавіш

Детальна відповідь ( перейти від новачка до хакера )

Вступ:

Щоразу, коли ви натискаєте PrntScr, все, що робить Ubuntu, викликає дзвінки, gnome-screenshotякі зазвичай знаходяться на /usr/bin/шляху та доступні з "терміналу" (телетайп, tty, cli, командний рядок / підказка), тож ви можете використовувати його різними способами, щоб підходити до вашого фанки цілей.

gnome-screenshotМаленька програма вживає додаткових параметри, ви можете побачити всі варіанти, передаючи стандартний параметр , щоб попросити про допомогу, ви знаєте , що один ( -h)

скріншот довідки про скріншот gnome на терміналі

Якщо ви все ще не знаєте, як це використовувати, ви завжди можете прочитати більш детальну допомогу, просто попросіть ввести вручну man gnome-screenshot

скріншот сторінки чоловіка на скріншоті gnome на терміналі

Чим більше ви читаєте повні посібники, тим, що хакінг ubuntu підходить до ваших потреб, стане інтуїтивно зрозумілим, і вам не знадобиться, щоб інші люди давали вам покрокові інструкції. Можливо, до цього моменту ви навіть знаєте, як самостійно вирішити цю проблему, якщо ви все-таки загубились (сподіваємось, ні), просто продовжуйте читати ...

Інструкції:

  • Крок нуль: відкрийте системні налаштування Ubuntu та перейдіть до параметра Клавіатура:

скріншот меню системних налаштувань ubuntu, що виділяє клавіатуру

Тепер

  1. Перейдіть на Shortcutsвкладку.
  2. Виберіть Custom Shortcuts
  3. Натисніть +кнопку, щоб додати новий спеціальний ярлик.
  4. Дайте ім’я та команду.
    (так само, як описано у "Швидкій відповіді" вище)
    4½. Призначте потрібну комбінацію клавіш.
  5. Закрийте це вікно, інакше воно не працюватиме.

скріншот модифікації комбінації клавіш із покроковими примітками

* престо!
Ви просто зробили ще один крок, щоб стати майстром ubuntu, сподіваюся, що ця відповідь була корисною *


Відмінно! Що я хотів би зараз знати, це чому gnome-screenshotбуло спрощено інтерфейс та знято затримку. Це зробило б це набагато простіше ?!
Алексіс Вілке

Ви, напевно, повинні запитати розробників gnome-screenshot, я особисто не знаю.
JorgeArtware
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.