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

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Закрыто
Аватара пользователя

Автор темы
Anatoli Bagrov
Сообщения: 7
Зарегистрирован: 25 мар 2019, 23:36
Благодарил (а): 7 раз
Контактная информация:

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

#1

30 мар 2019, 20:17

Здравствуйте.
Система 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
Всплывающее меню
то при нажатии на "ок" меню скрывается. А этот скриншот получен в результате обрезки скриншота со всего дисплея через редактор картинок.

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

Аватара пользователя

AlexZ
Сообщения: 1395
Зарегистрирован: 06 янв 2018, 21:06
Решено: 3
Откуда: Горно-Алтайск
Благодарил (а): 212 раз
Поблагодарили: 177 раз
Контактная информация:

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

#2

31 мар 2019, 22:41

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

Аватара пользователя

rogoznik
Сообщения: 10042
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1956 раз
Контактная информация:

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

#3

01 апр 2019, 06:23

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

Аватара пользователя

KOT040188
Сообщения: 827
Зарегистрирован: 11 май 2017, 22:01
Решено: 5
Откуда: РБ
Благодарил (а): 11 раз
Поблагодарили: 34 раза
Контактная информация:

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

#4

01 апр 2019, 07:29

Рекомендую flameshot. Очень удобное приложение.
Хто ты гэткі?

no avatar

x230
Сообщения: 2094
Зарегистрирован: 02 сен 2016, 22:07
Решено: 5
Благодарил (а): 406 раз
Поблагодарили: 487 раз
Контактная информация:

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

#5

01 апр 2019, 09:17

AlexZ писал(а):
31 мар 2019, 22:41
несколько секунд перед снимком
аналогично

Аватара пользователя

Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1312 раз
Поблагодарили: 724 раза
Контактная информация:

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

#6

01 апр 2019, 10:32

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

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/'
еще и положит его в нужную нам папку.

Аватара пользователя

colonel
Сообщения: 1851
Зарегистрирован: 18 дек 2016, 12:08
Решено: 21
Откуда: Хартленд, N
Благодарил (а): 43 раза
Поблагодарили: 498 раз
Контактная информация:

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

#7

01 апр 2019, 13:29

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

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

Аватара пользователя

hellonet
Сообщения: 2883
Зарегистрирован: 11 окт 2016, 12:58
Решено: 11
Откуда: Новосибирск
Благодарил (а): 1089 раз
Поблагодарили: 468 раз
Контактная информация:

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

#8

01 апр 2019, 13:42

шутером можно с задержкой на несколько секунд с выделением сначала необходимой области, затем запуском нужного окна, зависимого от движений мышки/ Можно с изображением курсора, можно с названием оси и т.д.
Вложения
образец2.png
образец1.png
образец.png
Последний раз редактировалось пользователем 1 hellonet; всего редактировалось раз: 1

Аватара пользователя

rogoznik
Сообщения: 10042
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1956 раз
Контактная информация:

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

#9

01 апр 2019, 13:50

hellonet, только у него проблемы в 19 минте(убунта 18.04)
ИзображениеИзображение

Аватара пользователя

hellonet
Сообщения: 2883
Зарегистрирован: 11 окт 2016, 12:58
Решено: 11
Откуда: Новосибирск
Благодарил (а): 1089 раз
Поблагодарили: 468 раз
Контактная информация:

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

#10

01 апр 2019, 13:54

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

Аватара пользователя

Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1312 раз
Поблагодарили: 724 раза
Контактная информация:

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

#11

01 апр 2019, 16:08

Шуттер еще жив? Вроде там была трабла с дополнениями

Аватара пользователя

FreeStyler
Сообщения: 798
Зарегистрирован: 23 июл 2018, 07:58
Решено: 6
Откуда: Сиб
Благодарил (а): 756 раз
Поблагодарили: 94 раза
Контактная информация:

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

#12

01 апр 2019, 16:14

Dja, живее всех живых! :thumbs:
deadmau5 - Harmonic Mix
■ KDE Neon 22.04 (UE) @ Lenovo IdeaPad 3-15 Ryzen 5 4500U, 18 Гб DDR-4, 128 Gb SSD +1 Gb SSD 1920x1080

Аватара пользователя

Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1312 раз
Поблагодарили: 724 раза
Контактная информация:

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

#13

01 апр 2019, 16:27

Это хорошо ) Как ни крути - у него самый зачетный редактор для скринов

Аватара пользователя

rogoznik
Сообщения: 10042
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1956 раз
Контактная информация:

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

#14

01 апр 2019, 18:26

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

Аватара пользователя

AlexZ
Сообщения: 1395
Зарегистрирован: 06 янв 2018, 21:06
Решено: 3
Откуда: Горно-Алтайск
Благодарил (а): 212 раз
Поблагодарили: 177 раз
Контактная информация:

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

#15

02 апр 2019, 22:57

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

Аватара пользователя

StarMAUGLI
Сообщения: 1650
Зарегистрирован: 10 сен 2016, 10:16
Решено: 19
Откуда: Москва
Благодарил (а): 697 раз
Поблагодарили: 187 раз
Контактная информация:

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

#16

03 апр 2019, 15:30

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

Аватара пользователя

Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1312 раз
Поблагодарили: 724 раза
Контактная информация:

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

#17

04 апр 2019, 09:08

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

Закрыто

Вернуться в «Мультимедиа»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей