Manjaro XFCE Edition

Установка xneur и gxneur из официального github (на момент 22 марта 2019 г.)

Уважаемый форумчанин pushsla manjaro.ru/profile/pushsla/ сделал актуальный пакет gxneur-devel-git в AUR:
Он же ранее сделал работающий xneur-devel-git и эти пакеты работают в связке.
Ниже в комментах его сообщение.
Спасибо ему, от души :-)
Теперь исходный пост, являющийся нештатным решением проблемы gxneur, становится не нужен.
Рукопашный способ установки gxneur. НЕ ДЕЛАЙТЕ ТАК, ибо теперь есть пакет в AUR от pushsla!
Привет всем.
на данный момент установка xneur и gxneur из репозитория AUR затруднена или невозможна. Точнее пара вариантов для xneur есть более-менее годных для допиливания, а с gxneur — сложности. Я не умею пока делать пакеты AUR, поэтому напишу, как можно установить xneur и gxneur в Manjaro 18.0.4 XFCE. Если кого-то заинтересует, то может он и AUR обновит :-)
Итак:

1. Скачать и разархивировать исходники с GitHub
github.com/AndrewCrewKuznetsov/xneur-devel/archive/master.zip
Внутри будут несколько папок — нам понадобятся xneur и gxneur. Версии кода на 22 марта 2019 года 0.21.0

2. Сборка и установка xneur.
«из коробки» xneur у вас скорее всего не соберется, ибо будет ругаться на отсутствие xosd при конфигурировании (можно отключить параметрами конфигуратора) и на отсутствие /enchant/enchant.h во время make (причина — установлен enchant-2, а не enchant).
Решение, например, такое:
sudo pacman -Sy xosd
sudo ln -s /usr/include/enchant-2 /usr/include/enchant


Затем можно сконфигурировать и собрать xneur:
cd <xneur-devel-master folder>/xneur
./autogen.sh
make
sudo make install

xneur установлен, может запускаться и без gxneur. Если хотим собрать и установить gxneur, то после сборки xneur нужно скопировать два файлика (xnconfig.pc и xneur.pc) из <xneur-devel-master folder>/xneur в /usr/lib/pkgconfig:
sudo cp *.pc /usr/lib/pkgconfig
можно не копировать, а сделать ссылки ln -s…

3. Сборка и установка gxneur.
После установки xneur 0.21.0 успешно соберется и gxneur 0.21.0:
cd <xneur-devel-master folder>/xneur
ЗАБЫЛ!!!
конфигуратор будет ругаться, что нет файла README.
Создаем его: touch ./README

./autogen.sh
make
sudo make install

4. после этого gxneur можно запускать, будет работать. Всякие launcher для панели, autostart и прочее можно сделать, как обычно.

5. Чтобы всё удалить, можно воспльзоваться скриптом clean, который есть в корневой папке архиве автора xneur

Извините за «МНОГО БУКВ», может кому-то это пригодится. Надеюсь, что скоро и из AUR без сложностей можно будет поставить эти две довольно полезные проги. Автор xneur, судя по всему, за несколько последних месяцев код подправил, а то некоторое время назад код никак не хотел компилироваться из-за более свежей версии GTK, нежели во время разработки xneur. Возможно скоро xneur-devel превратится в xneur-stable :-) Всем удачи!

С уважением,
evsv