Lightshot клиент для Ubuntu Linux (и не только)

в 15:44, , рубрики: lightshot, open source, screenshot, Ubuntu, Ubuntu 16.04, скриншот, метки:

Давольно-таки давно пользуюсь сервисом для создания скриншотов Lightshot.

Что раздражало, так это то, что у них небыло клиента под Linux (а на работе я сижу под Ubuntu Linux, да и на части компов дома у меня тоже стоит Ubuntu Linux). А ставить wine меня не разу не улыбало.

Всех страждущих — прошу под кат.

Легкое гугление предлагало установить себе wine, что бы начать пользоваться сей замечательной софтиной. Но мне всех фичей не нужно было да и радости в виде wine тоже ставить себе не разу не улыбало. В общем вспомнил, что «яж программист» и набросал парочку строчек на баше которые тупо шлют скрин на их сервер и получают ссылку взамен (официального API они не предлагают, так что все может в любой момент сломаться, но сейчас работает — ну вы поняли).

Так как знакомых линуксоидов у меня немного, то решил поделиться сим творением с сообществом — возможно кто-то найдет это полезным.

Скрипт на баше лежит на гитхабе (со всеми вытекающими зависимостями) — github.com/dargiri/xshot.
Требует он в принципе парочку зависимостей: xclip, jq и curl.

NB! Тестировал я это только на Ubuntu 16.04, но по идее после легкой доработкой напильником должно заработать.

Установить его достаточно просто:

sudo apt-get update 
 && sudo apt-get --yes install xclip jq curl 
 && curl https://raw.githubusercontent.com/dargiri/xshot/master/xshot > xshot 
 && chmod +x xshot 
 && sudo mv xshot /usr/local/bin/

Супер, скрипт проинсталлирован. Теперь давайте повесим на него шорткаты, что бы нам было удобно снимать скриншоты, а не писать каждый раз это в консоли или еще где:

Раз:

Lightshot клиент для Ubuntu Linux (и не только) - 1

Два:

Lightshot клиент для Ubuntu Linux (и не только) - 2

А теперь выделяем нужную нам область экрана после нажатия нужного шортката (Alt+Shift+X) в моем случае.

Далее видим симпатичное (на мой взгляд, на чей-то может быть нет) окошко:

Lightshot клиент для Ubuntu Linux (и не только) - 3

По кнопочкам:

Сopy — копирует в буфер обмена данные.
Open — открывает firefox со скриншотом.
ОК — ничего не сделает, тупо закроет окно.

Отзывы/форки/сообщения об ошибках приветствуются.

Всем удачи и хорошего настроения.

P.S. Тестировал только на Ubuntu 16.04, но по идее после легкой доработки напильником должно завестись и на остальных дистрибутивах.
P.P.S. Делалось все оперативно и в обеденное время, так что просьба помидорами сильно не кидаться.
P.P.P.S. Заранее извиняюсь, если хаб/раздел не совсем подходящий.

Автор: fspare

Источник


* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js