LinuxForum.Fans
Тема

Xneur крэшит иксы?

Автор: rishard 10 сообщений 1984 просмотров
13.01.2015 02:30 · отредактировано #409389

Полагаю, продолжение истории с 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 не обновлялся туеву хучу времени? Попробуйте. Экран замирает у меня наглухо, даже вид курсора меняется, обратите внимание на скриншот:



13.01.2015 11:02 #409424

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

13.01.2015 19:49 #409489

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

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

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

13.01.2015 20:54 #409497
"rishard" написал:
Диагноз не окончателен и нуждается в подтверждении;

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

14.01.2015 00:13 #409520

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

14.01.2015 02:21 #409528

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

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

15.01.2015 06:02 #409594

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

16.01.2015 00:30 #409673

Ну вот, походу готово. Спасибо Hubbitus-y.
http://koji.fedoraproject.org/koji/taskinfo?taskID=8629005
https://admin.fedoraproject.org/updates/gxneur-0.17.0-4.fc21,xneur-0.17.0-4.fc21

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

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

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

17.01.2015 00:45 #409764

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

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

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

и далее -

text
$ sudo yum install xneur

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

text
$ rm -r ~/.xneur
Войдите или зарегистрируйтесь, чтобы ответить.