Скриншотилки

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 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 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

FliXis
Сообщения: 363
Зарегистрирован: 31 авг 2016, 14:01
Решено: 8
Благодарил (а): 89 раз
Поблагодарили: 21 раз
Контактная информация:

Скриншотилки

#101

30 окт 2017, 20:44

В такого рода скриншотилках всегда была нужна рега.

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

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

Скриншотилки

#102

30 окт 2017, 20:47

KOT040188 писал(а):
30 окт 2017, 20:39
Кто-то ночью писал, что регистрация не нужна
Без авторизации/регистрации мне не удавалось воспользоваться. Так что зарегайся и пользуйся
ИзображениеИзображение

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

Mimino
Сообщения: 110
Зарегистрирован: 28 сен 2017, 13:38
Решено: 2
Благодарил (а): 69 раз
Поблагодарили: 16 раз
Контактная информация:

Скриншотилки

#103

31 окт 2017, 02:55

Пользуюсь Joxi.
Как бы его тут ни ругали, но:
- В отличии от Lightshot (который является его прямым конкурентом) Joxi работает и на Linux. При чем клиент полноценный.
- Единый аккаунт для всех устройств. Ноутбук на Linux, настольный ПК на Windows, рабочий компьютер на MacOS - везде подключен мой аккаунт. Удобно! Когда нужно - открыл архив, нашел нужный срин. Мне несколько раз уже пригодилось.
- Очень быстрый сервер! Скрины максимально быстро выгружаются на сервер и так же быстро загружаются с него. Супер!
- Есть удобный редактор скринов (стрелочки, текст, пункты, замазывания - короче, полный набор всего, что только может пригодиться)
- Можно сразу грузить на сервер, можно сохранять локально, а можно автоматически грузить на сервер + сохранять локально. Тоже очень удобно!
- В качестве имени файла скриншота по-умолчанию используется имя активного окна. Кому как, а мне это очень нравится! Удобно! Насколько я знаю, эту опцию можно убрать в настройках.
- Множество вариантов создания скриншота по разным сочетаниям клавиш.
А всего за 1 рубль (РФ) в день можно дополнительно получить возможность получения прямой ссылки на файл картинки на сервере, а также можно использовать в качестве сервера свой ФТП или облако на Дропбокс. Но главное, конечно, свой ФТП. Это, прям, огонь!

Теперь о минусах:
А он один - нельзя указать задержку.
Всё! В остальном - это офигенный скриншотер! :thumbs:
Тот, кто задает вопрос, рискует на пять минут прослыть глупцом. Тот, кто не задает вопросы, останется глупцом на всю жизнь.
Изображение
Изображение

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

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

Скриншотилки

#104

31 окт 2017, 16:13

scrot наше всё (не ради флейма)

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

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

Скриншотилки

#105

31 окт 2017, 18:03

Dja писал(а):
31 окт 2017, 16:13
scrot наше всё
У меня он по хоткею отказывается выделенную область скринить. Т.е. нажимаешь хоткей, а не выделяет ничего. Ввожу эту же команду в терминале - отлично отрабатывает :dntnw: :magic:
ИзображениеИзображение

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

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

Скриншотилки

#106

01 ноя 2017, 01:08

darkfenix, у меня срабатывает по кнопке ) на панели

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

BadBird
Сообщения: 3066
Зарегистрирован: 09 сен 2016, 21:08
Решено: 5
Откуда: Грозный
Благодарил (а): 174 раза
Поблагодарили: 568 раз
Контактная информация:

Скриншотилки

#107

02 ноя 2017, 21:50

Dja, скрот это конечно же прекрасно, но шуттер для меня ценен тем что после создания скриншота я не отходя от кассы могу отредактировать его и отправить на хостинг картинок, и это все в одной программе, без надобности ставить кучу доп программ.
Но тут опять же кому что удобнее....

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

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

Скриншотилки

#108

03 ноя 2017, 09:07

Dja писал(а):
01 ноя 2017, 01:08
у меня срабатывает по кнопке
Сделал себе кнопку, а в нее повешал скрипт

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

#!/bin/bash
scrot -s '%y-%m-%d-%H%M%S.png' -e 'mv $f /home/darkfenix/Изображения/screenshots/ && pinta /home/darkfenix/Изображения/screenshots/$f'
Вот теперь работает и делает что надо)))
ИзображениеИзображение

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

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

Скриншотилки

#109

03 ноя 2017, 09:17

именно!

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

BadBird
Сообщения: 3066
Зарегистрирован: 09 сен 2016, 21:08
Решено: 5
Откуда: Грозный
Благодарил (а): 174 раза
Поблагодарили: 568 раз
Контактная информация:

Скриншотилки

#110

03 ноя 2017, 12:32

Dja писал(а):
03 ноя 2017, 09:17
Однако при желании можно заменить двумя к примеру утилитами.
Так же можно сказать о создании удобства для жизни.
Зачем нужен лифт, когда до 23 этажа можно добраться по лестнице, или зачем покупать авто, когда 23 км можно проехать попутками, или вообще удобнее, по линуксоидски - пройти их пешком.
Еще раз повторюсь: кому как удобнее.
Мне например удобнее все делать в одной программе, а кому то удобнее все это делать в терминале.

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

BadBird
Сообщения: 3066
Зарегистрирован: 09 сен 2016, 21:08
Решено: 5
Откуда: Грозный
Благодарил (а): 174 раза
Поблагодарили: 568 раз
Контактная информация:

Скриншотилки

#111

03 ноя 2017, 12:38

KOT040188, есть 4 варианта:
1. написать самому учитывая свои хотелки.
2. нанять программера, если сам писать не умеешь.
3. не ныть и использовать то что есть.
4. если все это не подходит, то застрелиться.

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

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3007 раз
Контактная информация:

Скриншотилки

#112

03 ноя 2017, 14:42

Nik-Neim, при желании можно без лишних действий направлять результат скриншотилки прям в редактор.
Две утилиты - не обязательно тысяча действий руками, иногда просто отказ от необходимости в третьем комбайне :)
Изображение
   
Изображение

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

Nik-Neim
Сообщения: 1009
Зарегистрирован: 04 дек 2016, 11:52
Решено: 1
Откуда: Где-то в Подмосковье
Благодарил (а): 473 раза
Поблагодарили: 280 раз

Скриншотилки

#113

03 ноя 2017, 14:57

Chocobo, я, конечно, уважаю и преклоняюсь перед всеми, кто может управлять всем и вся через терминал. Однако, мне непонятно, зачем продираться сквозь джунгли, если рядом асфальтированная тропинка?..
Это, конечно, моё личное мнение. Я думаю, что установить программу (ОДНУ! Например ту же joxi) и затем производить в ней всё, что мне нужно, легче, чем копаться примерно вот в таком:
В linux сделать скриншот можно несколькими различными способами. Одним из них является scrot - очень полезная утилита, которая позволяет делать это непосредственно из командной строки.
scrot предустановлен в большинстве дистрибутивов Linux. Если у вас он не установлен, просто введите соответствующую команду в терминале.

Для Ubuntu:

$ sudo apt-get install scrot
Как ним пользоваться? scrot позволяет делать скриншоты быстро и без лишних усилий.
Для создания скриншота всего рабочего стола откройте терминал, введите команду scrot и нажмите Enter:

$ scrot
Изображение будет сохранено в текущей директории с именем, которое по умолчанию имеет формат filename_date_and_time_screen resolution_scrot.png

Вы можете задать свое имя и тип изображения с помощью команды:

$ scrot ~/Photos/unixmen.jpg
Вышеприведенная команда делает скриншот всего рабочего стола и сохраняет его в папке Photos под именем unixmen, тип файла - jpg.

Создание скриншота выделенной области рабочего стола

scrot также позволяет создавать скриншоты выделенной области экрана. Это просто потрясающе.
Введите приведенную ниже команду в терминале и нажмите Enter:

$ scrot -s
После нажатия enter выделите область, скриншот которой вы хотите сделать, и кликните.

Задержка во времени

Чтобы сделать скриншот всего экрана с помощью scrot через определенное время, необходимо добавить аргумент "-d" (delay) к команде scrot со временем в секундах. Таким образом, чтобы сделать скриншот через 7 секунд, используйте команду:

$ scrot -d 7 unixmen.jpg
При этом через 7 секунд будет сделан скриншот всего экрана и сохранен в домашней директории под именем unixmen.jpg.
В добавление к "-d" вы можете использовать параметр "-c", чтобы вывести обратный отсчет до снятия скриншота в терминале. Пример:

$ scrot -d 7 -c unixmen.jpg
При этом стартует отсчет 8.. 7.. 6.. 5.. 4.. 3.. 2.. 1.. 0.. (как показано ниже), немедленно после достижения 0 делается скриншот и сохраняется в домашней директории под именем unixmen.jpg.

отсчет при создании скриншота

С помощью аргумента "-q" можно также задать качество изображения.

Вы можете также сделать скриншот, открыть и отредактировать его в GIMP, с помощью комбинации команд:

$ scrot -q 90 -d 7 unixmen.png && gimp unixmen.png &
Более подробную информацию об использовании scrot можно получить из его man-страницы:

$ man scrot

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

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3007 раз
Контактная информация:

Скриншотилки

#114

03 ноя 2017, 15:18

Nik-Neim, Я не говорю что твой подход неверный) Просто асфальтированные тропинки то и дело укладывают далеко не по гостам, или прямо против здравого смысла в лужи и сугробы :joke:
   Есть такое понятие как "юниксвей", когда одна программа делает что-то одно, но делает это просто, логично и надежно. С другой стороны баррикад - глюкавые закрытые комбайны, как работают которые - могут недогадываться сами разработчики.
   Просто сам по себе любой дистрибутив линукс - суть конструктор (в нашем случае заботливо и добротно предсобранный разработчиками), и все компоненты для того чтоб нарисовать стрелку на скриншоте в принципе уже есть, достаточно собрать их в логическую цепочку, чтоб получить самодостаточный инструмент.

Вот здесь и встает вопрос - что же на самом деле является усложнением? :smile:
Изображение
   
Изображение

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

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

Скриншотилки

#115

03 ноя 2017, 15:21

Nik-Neim, я о том, что есть разные варианты и при желании можно прийти к любому из них. :crazy:

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

Nik-Neim
Сообщения: 1009
Зарегистрирован: 04 дек 2016, 11:52
Решено: 1
Откуда: Где-то в Подмосковье
Благодарил (а): 473 раза
Поблагодарили: 280 раз

Скриншотилки

#116

03 ноя 2017, 15:33

Chocobo, спасибо.
Chocobo писал(а):
03 ноя 2017, 15:18
Nik-Neim, Я не говорю что твой подход неверный
А то я уж было подумал, что однозначно, через терминал и только, через терминал, нужно решать все проблемы. Как-то, читая форум, поневоле прихожу к такому выводу.
Прошу простить меня за мои такие выводы. Я тут недавно. На всякий случай, одену каску...
Dja писал(а):
03 ноя 2017, 15:21
Nik-Neim, я о том, что есть разные варианты и при желании можно прийти к любому из них.
Не слова, а просто бальзам...

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

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

Скриншотилки

#117

20 ноя 2017, 11:03

Вдруг кому интересно будет.
Вместо
17-11-20-005.png
можно сделать
17-11-20-009.png
#!/bin/bash
shutter -f
sleep 5
killall shutter
#!/bin/bash
shutter -s
sleep 15
killall shutter
таким образом если в параметрах shutter у Вас не стоит автозапуск при входе пользователя, то запустится он только при употреблении хоткея. При этом всегда есть возможность полученный снимок в любое время отредактировать через пкм, запустив уже на постоянку. Там уже сами решайте тушить или нет ) Но в целом, для тех, кто не любит чтоб в фоне висело лишнее - вариант неплох. Имхо! :magic:

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

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

Скриншотилки

#118

14 июл 2019, 12:49

BadBird писал(а):
06 окт 2017, 18:37
BadBird писал(а): Нашел тут кой что и пока читаю, но по ходу это мне не под силу будет реализовать...
Качаем скрипт: https://github.com/edouard-lopez/record-gif.sh.git
Открываем терминал в папке со скриптом и выполняем команду:
curl --location https://git.io/record-gif.sh | bash -
После в терминале:
record-gif.sh 10 ~/preview.gif
Выделяем нужную область мышкой и делаем гиф скриншот длительностью в 10 сек.
Файл создается в корней хомяка.
Подробности тут: https://github.com/edouard-lopez/record-gif.sh
Что-то перестало работать :sad:
В минте ставится с ошибкой
dja@dja-work:~/.programms/record-gif.sh$ curl --location https://git.io/record-gif.sh | bash -
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100   644  100   644    0     0    533      0  0:00:01  0:00:01 --:--:--   533
Installing byzanz
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Уже установлен пакет autoconf самой новой версии (2.69-11).
Уже установлен пакет byzanz самой новой версии (0.3.0+git20160312-2).
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Installing lolilolicon/xrectsel and dependencies
fatal: целевой путь «/tmp/xrectsel» уже существует и не является пустым каталогом.
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal  --output=aclocal.m4t
Can't exec "aclocal": Нет такого файла или каталога at /usr/share/autoconf/Autom4te/FileUtils.pm line 326.
autoreconf: failed to run aclocal: No such file or directory
sh: 0: Can't open ./configure
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Уже установлен пакет libx11-dev самой новой версии (2:1.6.4-3ubuntu0.2).
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
make: *** Не заданы цели и не найден make-файл.  Останов.
make: *** Нет правила для сборки цели «install».  Останов.
cp: не удалось выполнить stat для 'xrectsel': Нет такого файла или каталога
Installing edouard-lopez/record-gif.sh
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   148  100   148    0     0    337      0 --:--:-- --:--:-- --:--:--   337
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0Warning: Failed to create the file /tmp/record-gif.sh: Отказано в 
Warning: доступе
 88  2162   88  1919    0     0   2314      0 --:--:-- --:--:-- --:--:-- 10429
curl: (23) Failed writing body (0 != 1919)
dja@dja-work:~/.programms/record-gif.sh$ 
И это тоже не хочет ставиться. С той же ошибкой. Видимо что-то поломали.

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

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

Скриншотилки

#119

21 июл 2019, 13:55


Заглянув в install увидел что не так. В итоге сделал по-правильному и всё получилось!
А именно

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

sudo cp xrectsel /usr/bin/xrectsel
Он верно ругается.
Данный вариант создания gif считаю самым оптимальным. Он быстр и позволяет снять выделенную область включая любую точку экрана и панель в том числе, чего не дает тот же Peek.
Всем добра!

Upd
Странно... Проверил. Файл имеется.
19-07-21-143952.png
Вобщем, выполнив install построчно от root всё получилось. Почему не получалось из /tmp/ без понятия...

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

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

Скриншотилки

#120

22 июл 2019, 00:44

Вобщем опытным путем (на другой машине с аналогичной ОС (LM 19.2 beta xfce x64)) выяснили следующее. В процессе установки были ошибки.
root@dja-work:/home/dja/.programms/src# git clone --depth 1 https://github.com/lolilolicon/xrectsel.git /home/dja/.programms/src/xrectsel
Клонирование в «/home/dja/.programms/src/xrectsel»…
remote: Enumerating objects: 11, done.
remote: Counting objects: 100% (11/11), done.
remote: Compressing objects: 100% (9/9), done.
remote: Total 11 (delta 0), reused 7 (delta 0), pack-reused 0
Распаковка объектов: 100% (11/11), готово.
root@dja-work:/home/dja/.programms/src# cd /home/dja/.programms/src/xrectsel
root@dja-work:/home/dja/.programms/src/xrectsel# sh ./bootstrap
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal  --output=aclocal.m4t
Can't exec "aclocal": Нет такого файла или каталога at /usr/share/autoconf/Autom4te/FileUtils.pm line 326.
autoreconf: failed to run aclocal: No such file or directory
root@dja-work:/home/dja/.programms/src/xrectsel#
Установка пакета automake убрала эту ошибку, но процесс инсталляции всё равно был неудачен...
root@dja-work:/home/dja/.programms/src/xrectsel# sh ./bootstrap
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal 
autoreconf: configure.ac: tracing
autoreconf: configure.ac: creating directory build-aux
autoreconf: configure.ac: not using Libtool
autoreconf: running: /usr/bin/autoconf
autoreconf: running: /usr/bin/autoheader
autoreconf: running: automake --add-missing --copy --no-force
configure.ac:4: installing 'build-aux/compile'
configure.ac:3: installing 'build-aux/install-sh'
configure.ac:3: installing 'build-aux/missing'
Makefile.am: installing 'build-aux/depcomp'
autoreconf: Leaving directory `.'
root@dja-work:/home/dja/.programms/src/xrectsel# sh ./configure --prefix /usr
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for gcc... gcc
checking whether the C compiler works... no
configure: error: in `/home/dja/.programms/src/xrectsel':
configure: error: C compiler cannot create executables
See `config.log' for more details
Зеленым выделена несущественная и на процесс не влияющая.
В итоге нужен пакет libtool, который у меня ставился при IPSec L2TP client Linux Mint 18 18.1 (Пост Dja #9377) , но поскольку на другой машине L2TP не ставил, то и вышло, что сего пакета не было...
После установки libtool инсталл увенчался успехом!
Достаточно ли одного пакета libtool или нет - не знаю. Ставил всем скопом для L2TP на всякий случай. Среди них был и он как выяснилось.
Как-то так....
_____________________________
Выражаю благодарность каналу #linuxmint-ru активно участвующему в данной ситуации и вообще!

Закрыто

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

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

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