Воззрения кота Manual’а. Инструменты сочинителя. Geany и Gtk3: Ubuntu, Cintu, Neon

Алексей Федорчук

manul-logo-100

В Ubuntu и любых её клонах, включая Cintu и Neon, сборку текстового редактора Geany с Gtk3 можно установить из
PPA-репозитория Шона Дэвиса (Sean Davis), в котором присутствуют два пакета — geany-gtk3 и geany-gtk3-plugins:

Подключение репозитория и установка из него пакета выполняется своебычно:

$ sudo -s
# add-apt-repository ppa:bluesabre/geany-gtk3
# apt update
# apt install geany-gtk3
# exit

В дистрибутиве Neon (и, подозреваем, в Kubuntu) нужно пренепременнейше установить библиотеку эмуляции терминала VTE — без неё Geany лишится своего встроенного терминала. Команда

$ apt show geany-gtk3

предлагает в этом качестве пакет libvte9, предназначенный для Gtk2. Однако мы с Мануалом посоветовались и решили назначить на эту роль родну, Gtk3’шную, библиотеку:

# apt install libvte-2.91-0

И со своей ролью libvte-2.91-0 вполне справился:

В Cintu у нас с Мануалом уже стояла Geany одной из предшествующих версий, разумеется, в сборке с Gtk2:

И Synaptic не только предложил удалить её:

Но и успешно справился с этой задачей:

Обращение с плагинами Geany в Ubuntu’оидах более гибкое, нежели в Antergos’е. Ибо geany-gtk3-plugins из репозитория Шона (как, впрочем, и в официальной сборке с Gtk2) представляет собой метапакет, состав которого можно видеть на предыдущем скриншоте. Или — в выводе команды

# apt show geany-gtk3-plugins

Соответствующая часть которого выглядит так:

Depends: geany-gtk3-plugin-addons (>= 1.30.0-0~16.04.0), geany-gtk3-plugin-autoclose (>= 1.30.0-0~16.04.0), geany-gtk3-plugin-automark (>= 1.30.0-0~16.04.0), geany-gtk3-plugin-codenav (>= 1.30.0-0~16.04.0), geany-gtk3-plugin-commander (>= 1.30.0-0~16.04.0), geany-gtk3-plugin-ctags (>= 1.30.0-0~16.04.0), geany-gtk3-plugin-defineformat (>= 1.30.0-0~16.04.0), geany-gtk3-plugin-doc (>= 1.30.0-0~16.04.0), geany-gtk3-plugin-extrasel (>= 1.30.0-0~16.04.0), geany-gtk3-plugin-gendoc (>= 1.30.0-0~16.04.0), geany-gtk3-plugin-geniuspaste (>= 1.30.0-0~16.04.0), geany-gtk3-plugin-git-changebar (>= 1.30.0-0~16.04.0), geany-gtk3-plugin-insertnum (>= 1.30.0-0~16.04.0), geany-gtk3-plugin-latex (>= 1.30.0-0~16.04.0), geany-gtk3-plugin-lipsum (>= 1.30.0-0~16.04.0), geany-gtk3-plugin-lua (>= 1.30.0-0~16.04.0), geany-gtk3-plugin-lineoperations (>= 1.30.0-0~16.04.0), geany-gtk3-plugin-macro (>= 1.30.0-0~16.04.0), geany-gtk3-plugin-miniscript (>= 1.30.0-0~16.04.0), geany-gtk3-plugin-overview (>= 1.30.0-0~16.04.0), geany-gtk3-plugin-numberedbookmarks (>= 1.30.0-0~16.04.0), geany-gtk3-plugin-pairtaghighlighter (>= 1.30.0-0~16.04.0), geany-gtk3-plugin-pg (>= 1.30.0-0~16.04.0), geany-gtk3-plugin-pohelper (>= 1.30.0-0~16.04.0), geany-gtk3-plugin-prj (>= 1.30.0-0~16.04.0), geany-gtk3-plugin-projectorganizer (>= 1.30.0-0~16.04.0), geany-gtk3-plugin-sendmail (>= 1.30.0-0~16.04.0), geany-gtk3-plugin-tableconvert (>= 1.30.0-0~16.04.0), geany-gtk3-plugin-vc (>= 1.30.0-0~16.04.0), geany-gtk3-plugin-prettyprinter (>= 1.30.0-0~16.04.0), geany-gtk3-plugin-shiftcolumn (>= 1.30.0-0~16.04.0), geany-gtk3-plugin-spellcheck (>= 1.30.0-0~16.04.0), geany-gtk3-plugin-treebrowser (>= 1.30.0-0~16.04.0), geany-gtk3-plugin-updatechecker (>= 1.30.0-0~16.04.0), geany-gtk3-plugin-xmlsnippets (>= 1.30.0-0~16.04.0)

Таким образом, не обязательно устанавливать все плагины оптом, а рознично инсталлировать только необходимые. Какие — зависит от задач применителя. Мнение кота Мануала по этому вопросу будет озвучено со временем.

[Общее содержание]

Добавить комментарий