5120
[решено] Проблемы работы xneur / gxneur / kdeneur в Manjaro KDE 18
Я пользуюсь xneur дома на manjaro xfce, отлично работает через фронтенд gxneur, переключает языки в ручном режиме.
Поставил на рабочем ПК Manjaro KDE обычную, обновил. Не работает xneur/gxneur/kdeneur. Вроде проблемы с локалью пишет, но прилагаю скрин, локаль из коробки такая, вроде всё норм? Так что делать?
Детали проблемы на рабочем KDE:
gxneur: не устанавливается (пробовал pamac+aur | yaourt)
Ошибка:
PKGBUILD не менял:
kdeneur: (собирается эта ненужная вещь около часа) запускается, пишет выхлоп в конце
При попытке зайти в настройки
кроме того пустое место вместо иконки в трее, при попытке запустить демон
xneur (если запускать просто демон, мне и его хватит): при запуске пишет выхлоп
Поставил на рабочем ПК Manjaro KDE обычную, обновил. Не работает xneur/gxneur/kdeneur. Вроде проблемы с локалью пишет, но прилагаю скрин, локаль из коробки такая, вроде всё норм? Так что делать?
Локаль
Детали проблемы на рабочем KDE:
gxneur: не устанавливается (пробовал pamac+aur | yaourt)
Ошибка:
/usr/include/glib-2.0/gobject/gtype.h:1303:10: note: declared here
void g_type_class_add_private (gpointer g_class,
^~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
make[2]: *** [Makefile:549: gxneur-tray_widget.o] Error 1
make[2]: Leaving directory '/home/jt/builds/tmp/pamac-build/gxneur/src/gxneur-0.20.0/src'
make[1]: *** [Makefile:567: all-recursive] Error 1
make[1]: Leaving directory '/home/jt/builds/tmp/pamac-build/gxneur/src/gxneur-0.20.0'
make: *** [Makefile:433: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
PKGBUILD не менял:
Спойлер
# Contributor: Sergey Kolesov <cucullus.at.mail.ru>
# Previously contributed by StormBlast and Vyazovoi
pkgname=gxneur
pkgver=0.20.0
pkgrel=2
pkgdesc='GTK frontend for XNeur'
url="http://www.xneur.ru"
arch=('i686' 'x86_64')
license=('GPL')
depends=('libglade' "xneur>=$pkgver" 'gconf' 'xorg-xprop')
source=("https://raw.githubusercontent.com/AndrewCrewKuznetsov/xneur-devel/master/dists/$pkgver/gxneur_$pkgver.orig.tar.gz")
md5sums=('fbd9099e998f49a95ff44d6c922097d2')
build() {
cd $srcdir/$pkgname-$pkgver
./configure --prefix=/usr
make
}
package() {
cd $srcdir/$pkgname-$pkgver
make DESTDIR=$pkgdir install
}
kdeneur: (собирается эта ненужная вещь около часа) запускается, пишет выхлоп в конце
Layout changed
MSG: xNeur started.
MSG: xNeur stopped: ExitCode 1 ExitStatus 0
При попытке зайти в настройки
Segmentation fault (core dumped)
кроме того пустое место вместо иконки в трее, при попытке запустить демон
[LOG] 10:42:39 Get lock file /home/jt/.xneur/.cache/lock
[LOG] 10:42:39 Get lock file /home/jt/.xneur/.cache/lock
MSG: xNeur started.
MSG: xNeur stopped: ExitCode 1 ExitStatus 0
xneur (если запускать просто демон, мне и его хватит): при запуске пишет выхлоп
...
[LOG] 10:43:51 Tracking input mode set to Yes
[LOG] 10:43:51 Tracking mouse mode set to Yes
[LOG] 10:43:51 Delay before sendind events to application set to (in milliseconds) 0
[LOG] 10:43:51 Word Delimeters:
[LOG] 10:43:51 space (0x20)
[LOG] 10:43:51 Get lock file /home/jt/.xneur/.cache/lock
[DBG] 10:43:51 Caught SIGCHLD, kill zombie process
[TRA] 10:43:51 Xneur process identificator is 2178 with nice 0
[LOG] 10:43:51 Main window with id 79691777 created
[ERR] 10:43:51 Couldn't set default locale
[DBG] 10:43:51 Failed to init program structure
11 комментариев
По поводу сборки gxneur надо писать баг-репорт сборщику пакета на AUR. Это похоже на устаревший и выкинутый кусок gtk, и, судя по коммитам на гите, исправленный.
en_US.UTF-8 UTF-8
ru_RU.UTF-8 UTF-8
Так должно быть? Может другие варианты есть смысл попробовать для эксперимента?
Да бог с ним с gxneur, мне б хоть xneur поднять без фронтенда и будет славно.
locale.gen вроде норм.
даже не знаю, что Вам сказать...
Сейчас попробую собрать xneur-devel-git для AUR. В течении часа, наверное, он там появится. Чекните, как он будет работать
выхлоп xneur
Обнаружил похоже проблему с локалью: почему-то ошибки местами, и местами татарский выставился (ещё и в кавычках, отчего и 3 ошибки):
картинка локаль
попробовал закомментировать RU в /etc/locale.gen, оставив только EN, сделал locale-gen, перезагрузился — тот же неожиданно татарский выхлоп в команде locale. Вернул обратно, перегенерировал, перезагрузился — то же самое.
Спасибо за помощь, увы пора уходить с работы, буду за этим компом 22 числа в след.раз. Подскажете что попроще почитать про настройку локали? В Вики сложно, да собственно проделанное как раз из неё, ничего там про «tt_RU.UTF-8» не сказано.
Давайте попробуем сделать так:
тут про переменные
реген
/etc/locale.conf после процедуры
Из-за этого не заработал и Flameshot.
Тут на работе нет времени экспериментировать особо, придется заново накатить систему, спасибо за ваши советы, чуть больше начал понимать (что всё сложно).
/etc/locale.conf
вывод locale
У меня не вышло установить из AUR связку xneur-gxneur для manjaro XFCE. Я собрал работоспособный вариант из текущего архива исходников автора прог на GitHub. На форуме XFCE написал последовательность действий. Сделано это было топорно, «не по-арчевски и не по-манджаровски» :-) ибо не умею пока. Может вы окультурите это, сделав/проверив пакеты для AUR? Ссылка на форум ниже:
manjaro.ru/manjaro-xfce-edition/ustanovka-xneur-i-gxneur-iz-oficialnogo-github-na-moment-22-marta-2019-g.html
По поводу вашего пакета xneur-devel-git пара слов. Первое — спасибо. Второе — вы собираете xneur для установки в /opt/xneur, ссылку вы делаете только на /bin/xneur. Он ставится и работает. Но! например при попытке собрать gxneur будут ошибки, поскольку библиотеки и их описания в папке /opt/xneur не будут найдены стандартной процедурой сборки пакета gxneur из AUR.
С уважением,
Евгений.
You have to check if enchant1.6 is installed
And /usr/include/enchant is a symlink to /usr/include/enchant1.6
ln -s /usr/include/enchant1.6 /usr/include/enchant