Скриншотилки
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 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 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
-
- Сообщения: 110
- Зарегистрирован: 28 сен 2017, 13:38
- Решено: 2
- Благодарил (а): 69 раз
- Поблагодарили: 16 раз
- Контактная информация:
Скриншотилки
Пользуюсь Joxi.
Как бы его тут ни ругали, но:
- В отличии от Lightshot (который является его прямым конкурентом) Joxi работает и на Linux. При чем клиент полноценный.
- Единый аккаунт для всех устройств. Ноутбук на Linux, настольный ПК на Windows, рабочий компьютер на MacOS - везде подключен мой аккаунт. Удобно! Когда нужно - открыл архив, нашел нужный срин. Мне несколько раз уже пригодилось.
- Очень быстрый сервер! Скрины максимально быстро выгружаются на сервер и так же быстро загружаются с него. Супер!
- Есть удобный редактор скринов (стрелочки, текст, пункты, замазывания - короче, полный набор всего, что только может пригодиться)
- Можно сразу грузить на сервер, можно сохранять локально, а можно автоматически грузить на сервер + сохранять локально. Тоже очень удобно!
- В качестве имени файла скриншота по-умолчанию используется имя активного окна. Кому как, а мне это очень нравится! Удобно! Насколько я знаю, эту опцию можно убрать в настройках.
- Множество вариантов создания скриншота по разным сочетаниям клавиш.
А всего за 1 рубль (РФ) в день можно дополнительно получить возможность получения прямой ссылки на файл картинки на сервере, а также можно использовать в качестве сервера свой ФТП или облако на Дропбокс. Но главное, конечно, свой ФТП. Это, прям, огонь!
Теперь о минусах:
А он один - нельзя указать задержку.
Всё! В остальном - это офигенный скриншотер!
Как бы его тут ни ругали, но:
- В отличии от Lightshot (который является его прямым конкурентом) Joxi работает и на Linux. При чем клиент полноценный.
- Единый аккаунт для всех устройств. Ноутбук на Linux, настольный ПК на Windows, рабочий компьютер на MacOS - везде подключен мой аккаунт. Удобно! Когда нужно - открыл архив, нашел нужный срин. Мне несколько раз уже пригодилось.
- Очень быстрый сервер! Скрины максимально быстро выгружаются на сервер и так же быстро загружаются с него. Супер!
- Есть удобный редактор скринов (стрелочки, текст, пункты, замазывания - короче, полный набор всего, что только может пригодиться)
- Можно сразу грузить на сервер, можно сохранять локально, а можно автоматически грузить на сервер + сохранять локально. Тоже очень удобно!
- В качестве имени файла скриншота по-умолчанию используется имя активного окна. Кому как, а мне это очень нравится! Удобно! Насколько я знаю, эту опцию можно убрать в настройках.
- Множество вариантов создания скриншота по разным сочетаниям клавиш.
А всего за 1 рубль (РФ) в день можно дополнительно получить возможность получения прямой ссылки на файл картинки на сервере, а также можно использовать в качестве сервера свой ФТП или облако на Дропбокс. Но главное, конечно, свой ФТП. Это, прям, огонь!
Теперь о минусах:
А он один - нельзя указать задержку.
Всё! В остальном - это офигенный скриншотер!
-
- Сообщения: 10015
- Зарегистрирован: 27 июн 2017, 13:36
- Решено: 128
- Откуда: Нижний Тагил
- Благодарил (а): 776 раз
- Поблагодарили: 1950 раз
- Контактная информация:
Скриншотилки
У меня он по хоткею отказывается выделенную область скринить. Т.е. нажимаешь хоткей, а не выделяет ничего. Ввожу эту же команду в терминале - отлично отрабатывает
-
- Сообщения: 3067
- Зарегистрирован: 09 сен 2016, 21:08
- Решено: 5
- Откуда: Грозный
- Благодарил (а): 174 раза
- Поблагодарили: 568 раз
- Контактная информация:
Скриншотилки
Dja, скрот это конечно же прекрасно, но шуттер для меня ценен тем что после создания скриншота я не отходя от кассы могу отредактировать его и отправить на хостинг картинок, и это все в одной программе, без надобности ставить кучу доп программ.
Но тут опять же кому что удобнее....
Но тут опять же кому что удобнее....
-
- Сообщения: 10015
- Зарегистрирован: 27 июн 2017, 13:36
- Решено: 128
- Откуда: Нижний Тагил
- Благодарил (а): 776 раз
- Поблагодарили: 1950 раз
- Контактная информация:
Скриншотилки
Сделал себе кнопку, а в нее повешал скрипт
Код: Выделить всё
#!/bin/bash
scrot -s '%y-%m-%d-%H%M%S.png' -e 'mv $f /home/darkfenix/Изображения/screenshots/ && pinta /home/darkfenix/Изображения/screenshots/$f'
-
- Сообщения: 3067
- Зарегистрирован: 09 сен 2016, 21:08
- Решено: 5
- Откуда: Грозный
- Благодарил (а): 174 раза
- Поблагодарили: 568 раз
- Контактная информация:
Скриншотилки
Так же можно сказать о создании удобства для жизни.
Зачем нужен лифт, когда до 23 этажа можно добраться по лестнице, или зачем покупать авто, когда 23 км можно проехать попутками, или вообще удобнее, по линуксоидски - пройти их пешком.
Еще раз повторюсь: кому как удобнее.
Мне например удобнее все делать в одной программе, а кому то удобнее все это делать в терминале.
-
- Сообщения: 3067
- Зарегистрирован: 09 сен 2016, 21:08
- Решено: 5
- Откуда: Грозный
- Благодарил (а): 174 раза
- Поблагодарили: 568 раз
- Контактная информация:
Скриншотилки
KOT040188, есть 4 варианта:
1. написать самому учитывая свои хотелки.
2. нанять программера, если сам писать не умеешь.
3. не ныть и использовать то что есть.
4. если все это не подходит, то застрелиться.
1. написать самому учитывая свои хотелки.
2. нанять программера, если сам писать не умеешь.
3. не ныть и использовать то что есть.
4. если все это не подходит, то застрелиться.
-
- Сообщения: 10015
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 215
- Откуда: НН
- Благодарил (а): 815 раз
- Поблагодарили: 3008 раз
- Контактная информация:
Скриншотилки
Nik-Neim, при желании можно без лишних действий направлять результат скриншотилки прям в редактор.
Две утилиты - не обязательно тысяча действий руками, иногда просто отказ от необходимости в третьем комбайне
Две утилиты - не обязательно тысяча действий руками, иногда просто отказ от необходимости в третьем комбайне
-
- Сообщения: 1009
- Зарегистрирован: 04 дек 2016, 11:52
- Решено: 1
- Откуда: Где-то в Подмосковье
- Благодарил (а): 473 раза
- Поблагодарили: 280 раз
Скриншотилки
Chocobo, я, конечно, уважаю и преклоняюсь перед всеми, кто может управлять всем и вся через терминал. Однако, мне непонятно, зачем продираться сквозь джунгли, если рядом асфальтированная тропинка?..
Это, конечно, моё личное мнение. Я думаю, что установить программу (ОДНУ! Например ту же joxi) и затем производить в ней всё, что мне нужно, легче, чем копаться примерно вот в таком:
Это, конечно, моё личное мнение. Я думаю, что установить программу (ОДНУ! Например ту же 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
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
-
- Сообщения: 10015
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 215
- Откуда: НН
- Благодарил (а): 815 раз
- Поблагодарили: 3008 раз
- Контактная информация:
Скриншотилки
Nik-Neim, Я не говорю что твой подход неверный) Просто асфальтированные тропинки то и дело укладывают далеко не по гостам, или прямо против здравого смысла в лужи и сугробы
Есть такое понятие как "юниксвей", когда одна программа делает что-то одно, но делает это просто, логично и надежно. С другой стороны баррикад - глюкавые закрытые комбайны, как работают которые - могут недогадываться сами разработчики.
Просто сам по себе любой дистрибутив линукс - суть конструктор (в нашем случае заботливо и добротно предсобранный разработчиками), и все компоненты для того чтоб нарисовать стрелку на скриншоте в принципе уже есть, достаточно собрать их в логическую цепочку, чтоб получить самодостаточный инструмент.
Вот здесь и встает вопрос - что же на самом деле является усложнением?
Есть такое понятие как "юниксвей", когда одна программа делает что-то одно, но делает это просто, логично и надежно. С другой стороны баррикад - глюкавые закрытые комбайны, как работают которые - могут недогадываться сами разработчики.
Просто сам по себе любой дистрибутив линукс - суть конструктор (в нашем случае заботливо и добротно предсобранный разработчиками), и все компоненты для того чтоб нарисовать стрелку на скриншоте в принципе уже есть, достаточно собрать их в логическую цепочку, чтоб получить самодостаточный инструмент.
Вот здесь и встает вопрос - что же на самом деле является усложнением?
-
- Сообщения: 1009
- Зарегистрирован: 04 дек 2016, 11:52
- Решено: 1
- Откуда: Где-то в Подмосковье
- Благодарил (а): 473 раза
- Поблагодарили: 280 раз
Скриншотилки
Chocobo, спасибо.
Прошу простить меня за мои такие выводы. Я тут недавно. На всякий случай, одену каску...
А то я уж было подумал, что однозначно, через терминал и только, через терминал, нужно решать все проблемы. Как-то, читая форум, поневоле прихожу к такому выводу.
Прошу простить меня за мои такие выводы. Я тут недавно. На всякий случай, одену каску...
Не слова, а просто бальзам...
-
Автор темы - Сообщения: 6875
- Зарегистрирован: 27 авг 2016, 20:03
- Решено: 30
- Откуда: Voskresensk
- Благодарил (а): 1310 раз
- Поблагодарили: 724 раза
- Контактная информация:
Скриншотилки
Вдруг кому интересно будет.
Вместо можно сделать
таким образом если в параметрах shutter у Вас не стоит автозапуск при входе пользователя, то запустится он только при употреблении хоткея. При этом всегда есть возможность полученный снимок в любое время отредактировать через пкм, запустив уже на постоянку. Там уже сами решайте тушить или нет ) Но в целом, для тех, кто не любит чтоб в фоне висело лишнее - вариант неплох. Имхо!
Вместо можно сделать
#!/bin/bash shutter -f sleep 5 killall shutter
#!/bin/bash shutter -s sleep 15 killall shutter
-
Автор темы - Сообщения: 6875
- Зарегистрирован: 27 авг 2016, 20:03
- Решено: 30
- Откуда: Voskresensk
- Благодарил (а): 1310 раз
- Поблагодарили: 724 раза
- Контактная информация:
Скриншотилки
Что-то перестало работатьBadBird писал(а): ↑06 окт 2017, 18:37Качаем скрипт: 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
В минте ставится с ошибкой
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$
-
Автор темы - Сообщения: 6875
- Зарегистрирован: 27 авг 2016, 20:03
- Решено: 30
- Откуда: Voskresensk
- Благодарил (а): 1310 раз
- Поблагодарили: 724 раза
- Контактная информация:
Скриншотилки
Заглянув в install увидел что не так. В итоге сделал по-правильному и всё получилось!
А именно
Код: Выделить всё
sudo cp xrectsel /usr/bin/xrectsel
Данный вариант создания gif считаю самым оптимальным. Он быстр и позволяет снять выделенную область включая любую точку экрана и панель в том числе, чего не дает тот же Peek.
Всем добра!
Upd
Странно... Проверил. Файл имеется. Вобщем, выполнив install построчно от root всё получилось. Почему не получалось из /tmp/ без понятия...
-
Автор темы - Сообщения: 6875
- Зарегистрирован: 27 авг 2016, 20:03
- Решено: 30
- Откуда: Voskresensk
- Благодарил (а): 1310 раз
- Поблагодарили: 724 раза
- Контактная информация:
Скриншотилки
Вобщем опытным путем (на другой машине с аналогичной ОС (LM 19.2 beta xfce x64)) выяснили следующее. В процессе установки были ошибки.
Установка пакета automake убрала эту ошибку, но процесс инсталляции всё равно был неудачен...
Зеленым выделена несущественная и на процесс не влияющая.
В итоге нужен пакет
После установки libtool инсталл увенчался успехом!
Достаточно ли одного пакета
Как-то так....
_____________________________
Выражаю благодарность каналу #linuxmint-ru активно участвующему в данной ситуации и вообще!
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#
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 активно участвующему в данной ситуации и вообще!
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей