Як зробити знімок екрана під час використання Gnome?


25

Існує досить детальний набір інструкцій, як робити знімки екрана під debian в Інтернеті. Перший абзац говорить про те, що debian підтримує вбудований інструмент скріншоту:

"Print Screen" key to take a screenshot of the whole screen.
Alt+"Print Screen" key to take a screenshot of the current active window.

спливаюче вікно екрана debian

Вказівки означають, що при натисканні PrtScnя повинен побачити це спливаюче вікно. Однак я запускаю Debian Jessie, і коли натискаю, PrtScnя просто чую звук затвора камери і не бачу спливаючого вікна. Я спробував вставити GIMP( edit-> paste), але в буфері обміну нічого не було.

Той факт, що я чую звук затвора, говорить про те, що щось відбувається, але як мені отримати копію зображення?


apt-cache search screenshot | grep creenshotдає купу варіантів, а є й інші. Веб-сторінка, на яку ви посилаєтесь, має безліч варіантів. Про кого ви говорите?
Faheem Mitha

@FaheemMitha Я намагався уточнити. Я сподівався, щоб функції вбудовування працювали.
Quant

Це може спрацювати, якщо ви працюєте з GNOME. Сторінка посилається gnome-utilsтак, що вам знадобиться її встановити. Ви писали "Перший абзац говорить про те, що debian підтримує вбудований інструмент скріншоту". Це не має нічого спільного з Debian само по собі. У вас працює GNOME? Я б спробував Imagemagick спробувати. Але знову ж таки, є багато інших варіантів. Я пропоную експерименти.
Faheem Mitha

@FaheemMitha Так, я бігаю GNOME(використовую графічний інтерфейс "GNOME-classic", якщо це має значення). Ви вважаєте, це помилка?
кількісне

1
дивіться також askubuntu.com/questions/6558/…
reinierpost

Відповіді:


2

У рецепті скріншота, про який ви запитуєте, використовується gnome-utilsпакет. Однак, як ви можете перевірити, останній реліз Debian, який включав цей пакет, був стисненням.

Оскільки функціонал, який ви описуєте, використовує gnome-utils, і оскільки цього пакета вже немає в Debian, це не дивно, що метод не працює.

Крім того, ви можете перевірити інформаційну вкладку https://wiki.debian.org/ScreenShots , і там ви побачите зображення, яке ви включили у своє запитання, додане у 2007 році.

Резюме: Я рекомендую використовувати інший метод для отримання екрана екрана. Таких методів існує багато.


6
У нових версіях Gnome FWIW скріншоти зберігаються ~/Picturesза замовчуванням. Знімок екрана здійснюється через gnome-shell( gnome-utilsзастарілий), дивіться тут .
don_crissti

@don_crissti це має бути окремою відповіддю.
Faheem Mitha

8
Ви взагалі не дали жодної відповіді!
Родріго

Можливо, ви хочете насправді відповісти на питання, а не просто додавати деталі до запитання @arman?
theillien

26

GNOME має вбудовану функцію скріншоту досить довгий час. Знімки екрана зберігаються $HOME/Pictures, діалогового вікна чи підтвердження немає. Ви просто чуєте клацання камери під час натискання ярлика екрана. За замовчуванням ярлики:

  • PrtScn - захоплення всього екрану
  • Alt+ PrtScn- захоплення поточного вікна
  • Shift+ PrtScn- курсор змінюється на перехрестя, тепер ви можете вибрати область, яку потрібно захопити.
  • Ctrl+ Shift+ PrtScn- Те саме, що вище, але зберегти у буфер обміну.

8
Корисна додаткова функція: утримуйте Ctrlбудь-яку з них, і скріншот буде скопійовано у буфер обміну, а не збережено у вигляді файлу. Див. Документи на help.gnome.org/users/gnome-help/stable/screen-shot-record.html .
Грег Ціна

8

Я б запропонував встановити додаток shutterдля зйомки екрана. Повинно бути в репості для Debian. Основний сайт програми тут: http://shutter-project.org/ .

    ss №1

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

Я використовую його щодня, і це, безумовно, найкращий інструмент для зйомки екрана, який я знайшов за багато років використання Linux. Подивіться галерею скріншотів на веб-сайті проекту разом з різними екранами, що показують його в дії:

Зробити це за замовчуванням для PrtScr

Якщо ви хочете внести цю зміну, ви можете зробити це в діалоговому вікні " Налаштування" GNOME , зокрема на ярлику ярлика аплета клавіатури .

$ gnome-control-center

Перейде до діалогового вікна Налаштування . Звідти натисніть на аплет клавіатури, а потім на вкладку Ярлик . Звідси ви помітите один з варіантів ліворуч, він повинен говорити Скріншоти .

    ss №2

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

    ss №3

                                             ss №4

    ss №5

    ss №6

    ss №7

Затвор можна зателефонувати за допомогою командного рядка, щоб зробити знімок екрана, щоб просто змінити дію при натисканні однієї з кнопок на відповідну shutterкоманду, щоб відобразити інші види дій. На shutterсторінці використання:

$ shutter --help
Usage:
    shutter [options]

...

  Capture Mode Options:
    -s, --select=[X,Y,WIDTH,HEIGHT]
            Capture an area of the screen. Providing X,Y,WIDTH,HEIGHT is
            optional.

    -f, --full
            Capture the entire screen.

    -w, --window=[NAME_PATTERN]
            Select a window to capture. Providing a NAME_PATTERN (Perl-style
            regex) ist optional.

    -a, --active
            Capture the current active window.

    --section
            Capture a section. You will be able to select any child window
            by moving the mouse over it.

    -m, --menu
            Capture a menu.

    -t, --tooltip
            Capture a tooltip.

    --web=[URL]
            Capture a webpage. Providing an URL ist optional.

    -r, --redo
            Redo last screenshot.

...

Тож за допомогою цього картографування ви тепер можете натиснути PrtScrкнопку та отримати повний екран таким чином:

    ss №8


2
У Debian wheezy це створює тривожне (для користувачів Debian, тобто) попередження: "ПОПЕРЕДЖЕННЯ: Net :: DBus :: GLib відсутня -> Підтримка Ubuntu One буде відключена!" Мені спокуса подати звіт про помилку.
Faheem Mitha

Ви писали: "Це дозволяє налаштувати кнопку PrtScr так, щоб вона захоплювала екран в межах затвора, а не використовувала метод GNOME для захоплення". Отже, (а) це корисно, і якщо так (б) як це зробити?
Faheem Mitha

@FaheemMitha - вони не надто детальні, але повинні дати вам уявлення, як це зробити.
slm

У налаштуваннях затвора також є можливість встановити прив’язки клавіатури: меню Редагувати> Налаштування> Клавіатура (хоча вони, схоже, не працюють у моїй системі, з
Корицею

0

Незважаючи на те, що GNOME, можливо, не зможе робити знімки екрана своїм рідним способом, є величезна ймовірність встановлення GIMP . Він навіть доступний у хвостах.

GIMP здатний робити знімки екрана на весь екран або окремі вікна.

Open GIMP, File> Create> Screenshot.


gnome, безумовно, "вміє робити знімки екрана по-своєму".
don_crissti

Звичайно. Якщо встановлені всі необхідні пакети
TranslucentCloud

0

Станом на 2017 рік (я використовую openSUSE Leap 42.2 з GNOME 3.20 ), існує два способи зйомки екрана під час використання GNOME:

  1. Один із них - це використання комбінацій клавіш, добре зафіксованих відповіддю @ Skyr

  2. Інший - це програма GNOME Screenshot , як це зафіксовано в довідці GNOME :

  1. Відкрийте знімок екрана з огляду діяльності .
  2. У вікні екрана екрана виберіть, чи потрібно захоплювати весь екран, поточне вікно або область екрана. Установіть затримку, якщо вам потрібно вибрати вікно або іншим чином встановити робочий стіл для екрана екрана. Потім вибирайте будь-які ефекти, які хочете.
  3. Натисніть Знімати знімок екрана.

Якщо ви вибрали Вибрати область для захоплення, вказівник перетворюється на перехрестя. Клацніть та перетягніть потрібну область екрана.

  1. У вікні Збереження екрана введіть ім'я файлу та оберіть папку, а потім натисніть кнопку Зберегти. https://en.wikipedia.org/wiki/Screenshot

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

За даними Вікіпедії :

Скріншот GNOME - це утиліта, яка використовується в середовищі GNOME на робочому столі для зйомки екрана . Він був частиною пакету GNOME Utilities (gnome-utils), але був розділений на власний пакет [ 3 ] для версії 3.3.1 у 2011 році. [ 4 ]

Я можу підтвердити це на OpenSUSE : у моїй системі встановлений пакет, який називається gnome-screenshot. Мені не довелося встановлювати його вручну, можливо, воно вже поставляється з GNOME на openSUSE.

У Debian та Ubuntu також є пакети, що називаються gnome-screenshot.


0

Може статися, що gnome не встановлений на вашій машині, якщо ви отримуєте повідомлення, оскільки "GNOME SCREENSHOT" не працює, тоді в цьому випадку встановіть gnome за допомогою наступної команди:

sudo yum install gnome-utils -y

0

У мене була така ж проблема, як це зрозуміти.
Лише коли ви фактично відкриєте програму і вручну натискаєте кнопку, щоб зробити знімок екрана, ви отримаєте вікно, яке ви показуєте.
Коли ви просто натискаєте PrtScr, ви отримуєте скріншот, але ви повинні знати, де його шукати. Я використовую Raspberry Pi з Raspbian OS, тому мені потрібно зайти в / home / pi, щоб отримати свої зображення, а потім перетягнути їх у потрібну папку. Ви також можете спробувати шукати їх у папці Зображення.

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