GXneur из сорцов и Mandriva 2009.1

Решил сегодня попользовать таки Xneur.
Для незнающих, xneur - это аналог PuntoSwitcher, только для Linux.
Правда для большего соответствия надо поставить еще Gxneur (для Gnome) или Kxneur (для KDE).
Собственно с Gxneur у меня и возникла основная проблема, но обо всем по порядку.

Естественно первая мысль - поставить из репозитария.
Мысль вполне удачная :), но с небольшими минусами.
Минус стандартный - в репозитариях не самая последняя версия (на момент написания последняя версия - 0.9.6, в репах - 0.9.4)
Минус второй - версия из репозитариев как-то странно реагировала на запятую в тексте, включая после неё Caps Lock, из-за чего в разговорах по аське я переодически напоминал натуральную блондинку :)

Соответственно созрело решение поставить xneur и gxneur из исходных кодов.
http://dists.xneur.ru/release-0.9.6/tgz/xneur-0.9.6.tar.bz2
http://dists.xneur.ru/release-0.9.6/tgz/gxneur-0.9.6.tar.bz2
С xneur особых проблем не возникло, и, хотя ./configure не сразу прошло удачно, но требуемые для установки пакеты опознавались без проблем. (чуть ниже я приведу почти полный список требуемых пакетов).
Зато проблема с конфигурацией gxneur надолго задержала меня у компа. (хотя, как оказалось, всё было до банального просто).
Я надолго завис над ошибкой
checking for XNEUR... configure: error: Package requirements (xnconfig = 0.9.6) were not met:

No package 'xnconfig' found

В результате длительных мучений и поисков xnconfig (не нашел)? в сети было найдено решение:
ln -s /usr/local/lib/pkgconfig/xnconfig.pc /usr/lib/pkgconfig


Дальше всё было просто.
Еще одна ошибка
No package 'libglade-2.0' found

решилась банальным
urpmi libglade2.0_0-devel

После этого был только один глюк, созданный собственноручно.
Первый запуск gxneur я произвел от root'a, и поэтому при последующих запусках, уже от обычного пользователя конфиг не хотел записываться.:)
Ну а теперь требуемые пакеты для установки xneur и gxneur.

libxorg-X11-devel
libgstreamer0.10-devel
aspell
aspell-ru
aspell-uk
libaspell-devel
libxosd2-devel
libnotify-devel
libglade2.0_0-devel

естественно со всеми их зависимостями.

Данный квест был пройден благодаря записи в блоге http://alexvolkov.ru/

Комментарии

Популярные сообщения из этого блога

Shit Happens!!!

Мифология и Фольклор

Готический фетиш и BDSM