1 (13.01.2015 02:32:32 отредактировано rishard)

Полагаю, продолжение истории с xneur (Red Hat Bugzilla – Bug 904646) - уже в контексте Fedora 21.

Сперва все было неплохо... потом, после очередного обновления (дня два или три назад) - xneur у меня начал перманентно (буквально каждую минуту) останавливаться, и приходилось его включать заново, пользуясь для этого иконкой gxneur в трее. Пробовал, к слову говоря, заменить gxneur на kdeneur (скорее для очистки совести, ибо оболочка вряд ли здесь при чем), но ничего этим, разумеется, не добился. А еще после очередного sudo yum update - все уже совсем оказалось замечательно; попросту стали виснуть иксы, от чего спасало только (если это можно назвать спасением) переключение по трем кнопкам в консоль и reboot. Я потратил сегодня часа полтора рабочего времени, пока не удалось (вроде бы удалось) локализовать проблему - ерш твою ж меть, это все тот же xneur.

Диагноз не окончателен и нуждается в подтверждении; но, отключив переключатель раскладки - мне удалось наконец отдохнуть и перевести дух после десятка сегодняшних ребутов (как раз работал в LibreOffice writer, и как раз была срочная работа... впрочем, при попытке отстучать и отправить сообщение через psi+ - все оказалось примерно так же, консоль и ребут). Ладно, уже и это неплохо, что удалось выяcнить, откуда ноги у траблы растут. Почему пишу об этом здесь, а не на багзилле? - а все просто, мое давешнее сообщение о том, как xneur крэшит gimp - так и осталось без особого внимания, никому это там походу не надо, а время для меня дорого. Не, связывался со мной редхатовский иэйнтейнер, отправил я ему ссылку на видео (качество нелучшее, но уж какое есть)... ну и чего? - в ответ он мне прислал свое видео, в котором проделывал вроде бы те же самые телодвижения, но крэша не наблюдал. Интересно, какой ответ на эту реплику ожидался им с моей стороны? к слову, меня всегда забавляет эта реакция девелоперов - "не, ну у меня же все работает?!" - есть в ней какая-то непреходящая детскость, незащищенность... вы не находите? Ну это я так, к слову.

Да, но на момент снятия скринкаста xneur действительно крэшил GIMP, и происходило это с точностью часового механизма - стоило только, нарисовав в Джимпе пару-тройку буковок, попытаться переключить раскладку посредством кнопки Pause (xneur меняет при этом раскладку последнего написанного слова) - и на этом все, GIMP стопудово крэшился. Правда, происходило это только у меня на 32-битной Fedora18; а на 64-битной, помнится, воспроизвести траблу нам не удалось. Ладно, черт с ним, дело прошлое.

Но - сегодняшний опыт в контексте Fedora21 ведь как никогда актуален. Народ, попробуйте. Если сумеете воспроизвести багу у себя, хотя бы только на 32-битных машинах - уже, считай, проблема локализована. Насколько понимаю, xneur не обновлялся туеву хучу времени? Попробуйте. Экран замирает у меня наглухо, даже вид курсора меняется, обратите внимание на скриншот:



http://masterpro.ws/images/4/xneur_crash.jpg

2

Проще уж научиться смотреть на экран, когда набираешь текст, а не на клавиатуру. И надобность в этом костыле отпадёт сама собой.

3

Была такая проблема и у меня, см. http://lin-techdet.blogspot.ru/2014/12/ … ra-21.html. Там были некоторые проблемы c памятью. C патчем работает.

4

Спасибо что сказал. Один в один стало быть, бага.
Плохо то, что для новичков линукса практически нереально определить, откуда идет крыш и что тому причиной. Виснет себе федорка и виснет, и может, ее сносить нафиг надо, нежизнеспособна. Мало кто будет в таких случаях логи смотреть, хотя б так:

journalctl -x
cat  /var/log/Xorg.0.log

Я, например, по привычке и первым делом эффекты в кедах поотключал.... на автомате как-то так.
Вторым делом - xfce поставил.
А вот не спасло на сей раз, и только тогда копаться начал.  af

5

rishard пишет:

Диагноз не окончателен и нуждается в подтверждении;

Я, в Mageia 4, не делал таких подробных изысканий, но снёс этот Xneur, когда  в менеджере установок программ, с включенным Xneur не нашёлся нужный мне пакет (написать то, он пакет, написал правильно - вопрос какой раскладкой - ru или us, некоторые буквы, o&о,  визуально похожи), а после отключения Xneur - менеджер пакетов тут же выдал нужный результат.
Больше я не ставлю Xneur - ручками оно вернее.

Изучайте нюансы и мелочи - порой в них заключена вся суть проблемы!
Mageia 5.1х86_64 KDE; Mageia 6х86_64 Xfce [ highlight=#000][ console=inline] [ b][ color=#4f4]текст[ /color][ /b] [ /console][ /highlight]

6

Да, эта программа давно не обновлялась, и с xneur+gxneur проблемы были и у меня, но тогда у меня заработал kdeneur. Вот только я, решив, что оно, в целом, работает, удалил пакет и больше его не ставил - я xneur не пользуюсь, раскладки переключаю по CapsLock, и решил не пользоваиться индикатором раскладки в области уведомлений.
Единственное, что в голову приходит - это собрать версию из git, может, разработчики выкинули-таки устаревшие части из кода.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

7

Собрал патченный билд на федоровой копре: http://copr.fedoraproject.org/coprs/lyokha/xneur-fix/

Если заработает, отпишитесь пожалуйста. У меня работает без проблем, но может все зависит от настроек.

8

Мейнтейнит сие чудо мой близкий друг и коллега Pahan-Hubbitus, ему бага и адресована. Уже тормошил его сегодня... в ближайшее время посмотрит, в том числе и патчи. Потерпите немного, после НГ всегда черт знает что творится на работе.

9

Ну вот, походу готово. Спасибо Hubbitus-y.
http://koji.fedoraproject.org/koji/task … ID=8629005
https://admin.fedoraproject.org/updates … 7.0-4.fc21

Завтра уже можно обновляться и тестить. Как-то наверное примерно так:

$ sudo yum --enablerepo=updates-testing upgrade '*xneur'

Кому интересно и кто в теме - try this.

10

P.S. Пока багфиксы официально в статусе pending.... возможно поступить следующим образом:

$ su -c 'rpm -Uhv http://hubbitus.info/rpm/Fedora21/Hubbitus-release-21-1.noarch.rpm'

подробнее здесь

и далее -

$ sudo yum install xneur

Возможно, для начала (учитывая имевшие быть проблемы) нелишне:

$ rm -r ~/.xneur