Package Details: xneur 0.20.0-1

Git Clone URL: (read-only)
Package Base: xneur
Description: X Neural Switcher detects the language of input and corrects keyboard layout if needed
Upstream URL:
Keywords: keyboard layout
Licenses: GPL
Submitter: None
Maintainer: cucullus
Last Packager: cucullus
Votes: 89
Popularity: 0.075878
First Submitted: 2007-03-10 21:23
Last Updated: 2016-12-03 16:45

Latest Comments

cucullus commented on 2018-05-31 09:19

New release is expected in a few weeks, please be patient!

SinClaus commented on 2018-05-24 12:37

Added enchant.pc to the /usr/share/pkgconfig, added link to /usr/include/enchant but while compiling we see [code] ../lib/lib/.libs/ undefined reference to enchant_dict_check' ../lib/lib/.libs/ undefined reference toenchant_broker_request_dict' ../lib/lib/.libs/ undefined reference to enchant_broker_free' ../lib/lib/.libs/ undefined reference toenchant_broker_init' ../lib/lib/.libs/ undefined reference to enchant_broker_free_dict' ../lib/lib/.libs/ undefined reference toenchant_broker_dict_exists' ../lib/lib/.libs/ undefined reference to enchant_dict_suggest' ../lib/lib/.libs/ undefined reference toenchant_dict_free_string_list' collect2: error: ld returned 1 exit status [/code] Is there somebody for rewrite this packet for enchant-2?

snqlby commented on 2018-02-23 20:52

sudo ln -s /usr/include/enchant-2 /usr/include/enchant && sudo ln -s /usr/lib/pkgconfig/enchant-2.pc /usr/lib/pkgconfig/enchant.pc

foi commented on 2018-02-17 05:56


checking for ENCHANT... configure: error: Package requirements (enchant >= 1.0) were not met:

No package 'enchant' found

But yaourt enchant 1 extra/enchant 2.2.1-1 [installed] A wrapper library for generic spell checking

bug404 commented on 2018-01-29 22:26

laenco thanks, I did so - ln -s /usr/lib/ /usr/lib/

laenco commented on 2018-01-29 12:09

Sucessfully compiled with

build() {
    CFLAGS+=" -Wno-unused-variable "
    cd $srcdir/$pkgname-$pkgver
    ./configure --prefix=/usr --sysconfdir=/etc \
    --without-xosd \
    --with-spell=no \
    --with-gtk=gtk2 # Because gxneur still doesn't supports gtk3

Wno-unused-variable is needed as min_levenshtein var in unused. spell=no because enchant-2 is not showed by pkg-config --exists --print-errors "enchant >= 1.0"

mrzx commented on 2017-09-16 13:00

When you install requires XML::Parser
$ perl -e shell -MCPAN
$ install XML::Parser

gleb34783 commented on 2016-12-06 16:32

Add intltool in dependencies

cucullus commented on 2016-06-12 11:46

@aleksman: That's not a link for _stable_ version!

Aleksman commented on 2016-06-12 10:42

Always fresh link on ubuntu forum of xneur. So, right link:

but there's error in time of compilation

cucullus commented on 2016-06-11 13:22

I've just asked author about permanent location of sources. Waiting for answer...

hetsketch commented on 2016-06-11 10:16

The same problem as @cobalt has.

cobalt commented on 2016-06-10 19:13

ERROR: Failure while downloading

AlexWayfer commented on 2016-05-27 07:43

@bitnax, thanks! It's working.

bitnax commented on 2016-05-18 17:01

I got successful build only when I put the next line in PKGBUILD before "./configure ..." line:


cucullus commented on 2016-02-18 15:52

2 ogami: Not necessary, enchant has that deps already

2 igvalor: I don't use kde, so do it yourself ;)

igvalor commented on 2016-02-18 06:49

Please add also kdeneur package.

ogami commented on 2016-01-25 21:34

Please add hunspell or aspell as optional dependencies.

vantu5z commented on 2015-11-27 10:39

With gnome-shell 3.18.3-1 work not correctly. Only one way correct text is work without switching language.

stmc commented on 2013-03-17 09:40

Comment by gtmanfred:
use $pkgdir ... don't ever use $startdir ... if someone sets $SRCDEST or something in their makepkg.conf this PKGBUILD will not work, so use $pkgdir instead of $startdir/pkg"

cucullus commented on 2012-11-21 14:22

Done. Thank you guys!

cobalt commented on 2012-11-21 10:18

Please, add --with-gtk=gtk2 to ./configure options


Gtk-ERROR **: GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported

cobalt commented on 2012-11-21 10:17

Please, add --with-gtk=gtk2 to ./configure options


(gxneur:13328): Gtk-ERROR **: GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported

Anonymous comment on 2012-11-05 08:33

0.16 is out !

m0rph commented on 2012-07-01 10:03

another quick fix in PKGBUILD:

# Contributor: Sergey Kolesov <>
# Previously contributed by StormBlast and Vyazovoi

pkgdesc="X Neural Switcher is a text analyser, it detects the language of input and corrects it if needed"
arch=('i686' 'x86_64')
depends=('gstreamer0.10' 'enchant' 'libnotify')


build() {
cd $startdir/src/$pkgname-$pkgver

sed -i -e "s|^DEFAULT_CFLAGS=.*|DEFAULT_CFLAGS=\"-Wall -Wextra -g0 -std=gnu99 -fPIC\"|"

./configure --prefix=/usr --sysconfdir=/etc \
make DESTDIR=$startdir/pkg install

denspirit commented on 2012-06-18 06:56

so all is needed to work is to change XKeycodeToKeysym to XkbKeycodeToKeysym in the source.

Anonymous comment on 2012-02-22 03:19

Quick fix to compile xneur 0.15 vs. libx11 1.4.99.

(patch won't work, I made silly mistake with tabs)

Here is working version:

Anonymous comment on 2011-11-16 08:43

New version was released.

mehanoid commented on 2011-10-25 13:31

v.0.14.0 released

mehanoid commented on 2011-05-25 11:22

v 0.12.0 works better, imho

cucullus commented on 2011-05-24 21:44

updated, but still doesn't works with gtk3 apps.

glebot commented on 2011-05-24 13:42

v.0.13.0 released

cucullus commented on 2011-05-03 18:42

thanks. updated.

Anonymous comment on 2011-04-30 16:03
Updated PKGBUILD with patch from

Anonymous comment on 2011-04-15 16:43

Yes, the same error...

cucullus commented on 2011-04-04 14:20

Everyone should have. Xneur uses old version of libnotify. Patches welcome :)

Anonymous comment on 2011-04-04 01:49

popup.c: В функции ‘popup_show_thread’:
popup.c:77:2: ошибка: слишком много аргументов в вызове функции ‘notify_notification_new’
/usr/include/libnotify/notification.h:114:21: замечание: declared here
make[3]: *** [libxnnotify_la-popup.lo] Ошибка 1
make[3]: Leaving directory `/tmp/yaourt-tmp-root/aur-xneur/src/xneur-0.12.0/lib/notify'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Leaving directory `/tmp/yaourt-tmp-root/aur-xneur/src/xneur-0.12.0/lib'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/tmp/yaourt-tmp-root/aur-xneur/src/xneur-0.12.0'
make: *** [all] Ошибка 2

Who have the same error?

Anonymous comment on 2011-02-01 17:28

v.0.12 released