Убойные фишки Shutter: обретение встроенного редактора
У программы Shutter, предназначенной для снятия скриншотов, есть очень много фишек. Но самая убойная из них, которая выделяет Shutter в ряду собратьев по цели — встроенный графический редактор. Он умеет кадрировать экранные снимки, добавлять к ним подписи, стрелки, кружочки с квадратиками… да много чего умеет, разве только гладью вышивать не может… пардон, масштабировать картинки. Впрочем, сейчас у нас разговор не то что не о фишках Shutter’а — даже не о фишках его встроенного редактора.
Ибо не совсем он встроенный, этот редактор — работа его обеспечивается отдельным (от Shutter’а) пакетом, называемым libgoo-canvas-perl
: если он почему-либо не установлен, то ни о каком редактировании картинок и мечтать не нужно. Однако до недавнего времени во всех Ubuntu’идах ни малейших проблем не создавало: указанный пакет числился в рекомендациях пакета shutter
. И при умолчальных настройках утилиты apt
, включавших, в том числе, и отношение к рекомендациям как к зависимостям, устанавливался автоматически, нечувствительно для применителя.
Поэтому мне показались довольно странными жалобы на то, что в Ubuntu 18.04 Shutter автоматически не получает встроенного редактора. Однако во время подготовки maxi-редакции релиза Cintu 18.04 оказалось, что, как говаривали персонажи исландских саг, так оно и есть, что ноги нет. Ибо зависимости вышеуказанного пакета оказались вусмерть поломанными — вдаваться в обсуждение деталей, как именно, лениво, а уж почему — можно только гадать. Однако медицинский факт, что нужный нам пакет в данный момент автоматические устанавливался. Безуспешными оказались и поиски в соответствующем PPA-репозитории — его развитие закончилось на Ubuntu 16.04.
В сети можно найти несколько вариантов решения этой проблемы — я привожу тот, который придумался нам с Мануалом и показался самым простым. В принципе бинарники нужных пакетов на Launchpad’е имеются, однако попасть в содержащий их каталог невозможно — видимо, по пермиссивным соображениям. И потому войти в него чем-то вроде lftp
и скачать их все сразу по маске не получится — придётся тащить файлы по одному, перейдя предварительно в нужный каталог, например:
$ ~/Download $ wget https://launchpad.net/ubuntu/+archive/primary/+files/libgoocanvas-common_1.0.0-1_all.deb $ wget https://launchpad.net/ubuntu/+archive/primary/+files/libgoocanvas3_1.0.0-1_amd64.deb $ wget https://launchpad.net/ubuntu/+archive/primary/+files/libgoo-canvas-perl_0.06-2ubuntu3_amd64.deb
После чего скачанные пакеты так же последовательно устанавливаются — разумеется, с правами администратора:
$ sudo -s # apt install ./libgoocanvas-common_1.0.0-1_all.deb # apt install ./libgoocanvas3_1.0.0-1_amd64.deb # apt install ./libgoo-canvas-perl_0.06-2ubuntu3_amd64.deb
Использование apt install
в данном случае (как и в большинстве иных) здесь предпочтительней, нежели dpkg -i
, поскольку автоматически разрешает возможные зависимости (а в «нулевой» Cintu они имеют место быть).
Далее «в норму» приводятся зависимости наших «кривовато» установленных пакетов:
# apt install -f # exit
И всё: запустив Shutter в следующий раз, мы обретаем вожделенный встроенный редактор этой программы. Убойность фишек которого будет описано в одной из следующих заметок. В заключение, даюы не использовать неполиткорректных слов в адрес тех, кто не поленился исключить gksu
из репозитория накануне LTS-релиза, скажу: ссылки на более иные способы обретения Shutter’овского редактора можно найти на форуме Matuntu. Если, конечно, воспользоваться поиском…
Ну а в следующих заметках данной рубрики речь пойдёт об убойных фишках новообретённого редактора, а там — и самого Shutter’а. Правда, произойдёт это своевременно — или несколько позже.