Страница 6 из 7

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

Добавлено: 30 окт 2017, 20:44
FliXis
В такого рода скриншотилках всегда была нужна рега.

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

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

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

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

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

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

Добавлено: 31 окт 2017, 16:13
Dja
scrot наше всё (не ради флейма)

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

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

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

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

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

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

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

Добавлено: 03 ноя 2017, 09:07
rogoznik
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'
Вот теперь работает и делает что надо)))

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

Добавлено: 03 ноя 2017, 09:17
Dja
именно!

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

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

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

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

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

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

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

Добавлено: 03 ноя 2017, 14:57
Nik-Neim
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

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

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

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

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

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

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

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

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

Добавлено: 20 ноя 2017, 11:03
Dja
Вдруг кому интересно будет.
Вместо
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:

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

Добавлено: 14 июл 2019, 12:49
Dja
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$ 
И это тоже не хочет ставиться. С той же ошибкой. Видимо что-то поломали.

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

Добавлено: 21 июл 2019, 13:55
Dja

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

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

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

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

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

Добавлено: 22 июл 2019, 00:44
Dja
Вобщем опытным путем (на другой машине с аналогичной ОС (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 активно участвующему в данной ситуации и вообще!