среда, 14 января 2009 г.

XNeur & Fedora9

Как только поставил себе Fedora 9, захотел такую удобную фичу, как Xneur (функционал аналогичен PuntoSwitcher`у в win). Собрал, скомпилил, все нормально. А вот KXNeur (фронтенд для xneur, заменяющий индикатор раскладки и он же - визуальный конфигуратор xneur), столкнулся с граблями, что-де "checking for XNEUR... configure: error: Package requirements (xnconfig >= 0.9.1) were not met". Ну и ладно. Плюнул, забыл даже про эту фичу. И так работать можно.
А сегодня вот решил попробовать еще раз побороть тот глюк при ./configure для иксового фронтенда. Смех в том, что по сути иксовая приблуда нафиг не нужна: конфиг xneur весьма прост и не требует для нормального понимания иксовый гуи. Но это еще не все: я больше удивился, когда запущенный сам по себе XNeur стал нормально общаться с роднм xkb`шным индикатором текущей раскладки! (чего не было замечено в более ранних версиях, и даже с родным индикатором он работал весьма криво)
Итог: функционал имеем в полной мере, а за счет отказа от X-GUI экономим память и не жужжим :)
P.S. 08.01.09 выпущен XNeur и gXNeur версии 0.9.3 (я использую 0.9.1), а поддержка KXNeur прекращена ввиду отсутствия разработчика. А он нам теперь и не нужен ;)

2 комментария:

Анонимный комментирует...

У меня та же самая история (checking for XNEUR... configure: error etc) Правда н в Федоре, а Мандриве.
Не подскажите чайнику как запускать и настраивать Xneur без фронтенда?

Alecfyz комментирует...

Настройка достаточно проста. Находим файл /usr/local/etc/xneur/xneurrc
Основные позиции, которые я менял под себя:
ManualMode Yes // чтобы переключение раскладок для последнего введенного слова происходило только по нажатию [Pause/Break]
AddLanguage English en 0
AddLanguage Russian ru 1
// оставил без изменений
PlaySounds No // отключаем звук
EducationMode Yes // "учим" прогу
LayoutRememberMode Yes // запоминать переключенную раскладку
SaveSelectionMode Yes
Вот, собственно, и все; остальное оставил без изменений.
Запускается либо вручную ([Alt]+[F2] "xneur"), либо можно сделать шелл-скрипт:
[кус]
#! /bin/sh
/usr/local/bin/xneur
[/кус]
и положить его в /home/[your_username]/.kde/Autostart/ (если у вас KDE, конечно)
Для корректной работы с нативным кде`шным визуализатором текущей раскладки ничего специально не делал.