Страница 1 из 1

Как сделать скриншот панели, зависящей от фокуса мыши?

Добавлено: 30 мар 2019, 20:17
Anatoli Bagrov
Здравствуйте.
Система LM 19 x32 xfce
После установки системы имеется утилита xfce-screenshooter.
При нажатии клавиши "Prt Sc/Sys Rq" раньше она вызывалась.
Сейчас вылазит предупреждение, что у меня нет scrot.
Если набрать в терминале xfce4-screenshooter, то вот:
anatoliy@X-fly:~$ scrot desktop.png

Command 'scrot' not found, but can be installed with:

sudo apt install scrot
Несмотря на то, что уже настроено на эту (xfce-screenshooter) утилиту выполнение с клавиши "Print", запускается всё равно не она, а несуществующая "scrot". Мне интересно как повесить на клавишу "Prt Sc/Sys Rq" именно xfce-screenshooter, но это второй вопрос.
Я поменял запуск этой утилиты на Control + Print, так она запускается.

Теперь по теме.
Например, когда мне надо сделать скрин области с всплывающим меню в углу:
two-telegram.png
Всплывающее меню
то при нажатии на "ок" меню скрывается. А этот скриншот получен в результате обрезки скриншота со всего дисплея через редактор картинок.

Итак, как сделать так, чтобы при скриншоте не менялась картинка, чувствительная к положению и кликам мыши?

Как сделать скриншот панели, зависящей от фокуса мыши?

Добавлено: 31 мар 2019, 22:41
AlexZ
Anatoli Bagrov писал(а):
30 мар 2019, 20:17
Итак, как сделать так, чтобы при скриншоте не менялась картинка, чувствительная к положению и кликам мыши?
Похоже никак.. :dntnw:
Я делаю задержку несколько секунд перед снимком, но это работает только на весь экран и активное окно.

Как сделать скриншот панели, зависящей от фокуса мыши?

Добавлено: 01 апр 2019, 06:23
rogoznik
AlexZ писал(а):
31 мар 2019, 22:41
Я делаю задержку несколько секунд перед снимком, но это работает только на весь экран и активное окно.
Я делаю это при помощи scrot и это работает даже на выделенную область

Как сделать скриншот панели, зависящей от фокуса мыши?

Добавлено: 01 апр 2019, 07:29
KOT040188
Рекомендую flameshot. Очень удобное приложение.

Как сделать скриншот панели, зависящей от фокуса мыши?

Добавлено: 01 апр 2019, 09:17
x230
AlexZ писал(а):
31 мар 2019, 22:41
несколько секунд перед снимком
аналогично

Как сделать скриншот панели, зависящей от фокуса мыши?

Добавлено: 01 апр 2019, 10:32
Dja

Код: Выделить всё

scrot -scd 5
Снимок выделенной области с задержкой 5 сек
А например

Код: Выделить всё

#!/bin/bash

scrot -scd 5 '%y-%m-%d-%H%M%S.png' -e 'mv $f /home/dja/Clouds/YaDisk/Screens/Scrot/'
еще и положит его в нужную нам папку.

Как сделать скриншот панели, зависящей от фокуса мыши?

Добавлено: 01 апр 2019, 13:29
colonel
Dja писал(а):
01 апр 2019, 10:32
scrot -scd 5
Снимок выделенной области с задержкой 5 сек
так оно и есть, командом можно сделать
странно что в графических окошках разного рода скриншот --interactive
Dja писал(а):
01 апр 2019, 10:32
А например ....
вариант получше , и главное не тем куда скрин положить , а то что нет на экране терминала, а то может и помешать
собсно со скриптиком вы меня немного опередили, пока готовил свой вариант
мне всегда было удобнее когда скрин на стол пишется для дальнейшей с ним работы
вариант этого скрипта -
scrot_scd_X.sh.gz
(783 байт) 13 скачиваний
запишет картинку в каталог из которого он был запущен , например по ПКМ->Сценарии->"скрипт для скрина" , и откроет этот каталог
(впрочем открытие каталога несложно и и убрать , как и назначить свои параметры - мах время задержки, дефолтное время задержки, размеры окон ... и пр)

ЗЫ (так кое чего для уточнения)
1 - при внесении команды scrot -scd 7 в скрипт , если не включать отображение терминала на экране то параметр -c (--count) выводящий в консоль обратный отчёт в ненужен то есть можно записать scrot -sd 7
2 - по умолчанию создаётся файлик скрина - картинка .png с именем типа ДАТА-ВРЕМЯ-РАЗМЕР- ... ( год-мес-день-ЧЧММСС_ширина х высота _scrot.png) , например - 2019-04-01-181932_431x336_scrot.png , так что в случае если не надо можно обойтись
3 - поскольку для скринов всплывающих окон точно не определить область выделения для их скрина пока они не появятся, то значит выделять надо предполагаемую область с запасом , а значит без редактирования\обрезки скрина не обойтись.
Ну и зачем нужны были эти танцы с бубном если стандартными программами можно клацнуть скрин с задержкой во весь экран и отрезать лишнее .

Как сделать скриншот панели, зависящей от фокуса мыши?

Добавлено: 01 апр 2019, 13:42
hellonet
шутером можно с задержкой на несколько секунд с выделением сначала необходимой области, затем запуском нужного окна, зависимого от движений мышки/ Можно с изображением курсора, можно с названием оси и т.д.

Как сделать скриншот панели, зависящей от фокуса мыши?

Добавлено: 01 апр 2019, 13:50
rogoznik
hellonet, только у него проблемы в 19 минте(убунта 18.04)

Как сделать скриншот панели, зависящей от фокуса мыши?

Добавлено: 01 апр 2019, 13:54
hellonet
darkfenix, приветствую.
darkfenix писал(а):
01 апр 2019, 13:50
только у него проблемы в 19 минте(убунта 18.04)
На скрине видно название оси. Проблем нет
П.С. Хотя возможно я не так понял. У него это у шуттера или ТС?

Как сделать скриншот панели, зависящей от фокуса мыши?

Добавлено: 01 апр 2019, 16:08
Dja
Шуттер еще жив? Вроде там была трабла с дополнениями

Как сделать скриншот панели, зависящей от фокуса мыши?

Добавлено: 01 апр 2019, 16:14
FreeStyler
Dja, живее всех живых! :thumbs:

Как сделать скриншот панели, зависящей от фокуса мыши?

Добавлено: 01 апр 2019, 16:27
Dja
Это хорошо ) Как ни крути - у него самый зачетный редактор для скринов

Как сделать скриншот панели, зависящей от фокуса мыши?

Добавлено: 01 апр 2019, 18:26
rogoznik
Проблема сдополнениями никуда не делась. Просто пока еще, вроде, она решается установкой пакетов от убунты 18.10 или еще чего, не помню уже. А так был заброшен так и остался.

Как сделать скриншот панели, зависящей от фокуса мыши?

Добавлено: 02 апр 2019, 22:57
AlexZ
colonel писал(а):
01 апр 2019, 13:29
поскольку для скринов всплывающих окон точно не определить область выделения для их скрина пока они не появятся, то значит выделять надо предполагаемую область с запасом , а значит без редактирования\обрезки скрина не обойтись.
Ну и зачем нужны были эти танцы с бубном если стандартными программами можно клацнуть скрин с задержкой во весь экран и отрезать лишнее .
Ну да, в принципе об этом и хотел сказать. Есть продвинутые скриншотеры и могут выделить определенную область, но выделять-то надо заранее и в предположении, а ТС-у надо в момент появления всплывалки и точный вырез.

Как сделать скриншот панели, зависящей от фокуса мыши?

Добавлено: 03 апр 2019, 15:30
StarMAUGLI
Может быть peek подойдет для решения этой проблемы?
Это, конечно, не совсем скриншотилка, но результат не хуже.
что-то типа короткого гиф-ролика заданной области экрана на несколько секунд
https://linuxthebest.net/zapis-gif-izob ... ntu-16-04/
насколько я понимаю, здесь на форуме им много кто пользуется

Как сделать скриншот панели, зависящей от фокуса мыши?

Добавлено: 04 апр 2019, 09:08
Dja
StarMAUGLI, я вот пользуюсь этим Скриншотилки (Пост BadBird #26459)
И всё же gif это не то ))) gif нужен когда нужно заснять малое действие.