Алексей Федорчук
В 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)
Таким образом, не обязательно устанавливать все плагины оптом, а рознично инсталлировать только необходимые. Какие — зависит от задач применителя. Мнение кота Мануала по этому вопросу будет озвучено со временем.