вторник, 3 марта 2015 г.

Полезный софт: shutter и xpra

Для работы в саппорте нередко приходится делать скриншоты и выкладывать их в онлайн, чтобы прислать клиенту ссылку. Раньше я пользовался самопальной оберткой над gyazo.com, но на февральской линуксовке мне подсказали shutter.

Shutter позволяет делать скриншот (рабочего стола, окна, выбранного региона и т.д.), редактировать его (есть много полезных примитивов вроде стрелок, меток, текста и т.д.) и выкладывать в сеть. Для выкладывания в сеть есть список предустановленных сервисов и возможность настроить заливку на собственный FTP сервер. В общем как раз то, что я искал.

Также в рассылке altlinux наткнулся на упоминание xpra - аналог screen для приложений X11. Мне например частенько приходилось запускать linuxdcpp на домашнем сервере и отключаться в процессе скачивания. На самом деле ничего сверхестественного в реализации xpra нет - по сути это обертка над Xvfb, но пользоваться им удобно.

Минимальный набор команд для работы:

$ xpra start :100 --start-child=linuxdcpp
Entering daemon mode; any further errors will be reported to:
  /home/andrey/.xpra/dragoncore-100.log

$ xpra list
Found the following xpra sessions:
 LIVE session at :100

$ xpra attach :100
mmap enabled using /home/andrey/tmp/xpra.rdfJYj.mmap
Attached (press Control-C to detach)

$ xpra attach ssh:andrey@localhost:100     
mmap enabled using /home/andrey/tmp/xpra.khXKZX.mmap
Attached (press Control-C to detach)

$ xpra stop :100
xpra at :100 has exited.

4 комментария:

  1. О, shutter, хорошая штука. Я тоже довольно долго пользовался самописанным скриптом. Если бы он еще умел скриншоты передавать по ssh, цены бы ему не было. :)

    ОтветитьУдалить
    Ответы
    1. У shutter upload плагины написаны на perl - думаю добавить туда поддержку ssh нехитрая задача.

      Удалить
  2. Как раз искал годный аналог ShareX для Linux. А то как без рук.
    К сожалению судя по дате последнего релиза проект заморожен - 2014-12-24 (а в портах ещё тухлее). Соответственно поддержка Imgur и прочих уже умерла.
    Ещё они пяткой в грудь стучат, что ssh есть у них https://answers.launchpad.net/shutter/+faq/399
    Но я что-то нифига не понял, как оно есть и где в программе это меню.

    ОтветитьУдалить
    Ответы
    1. Возможно речь идет о каком-то плагине для заливки в shutter. Например таком: https://github.com/cweiske/shutter-scp

      А вообще нарисовать свой плагин для заливки в shutter несложно.

      Удалить