Summary: | Xxkb crash on Ctrl-<Button2> | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Evgenii Terechkov <evg> | ||||||||||
Component: | xxkb | Assignee: | placeholder <placeholder> | ||||||||||
Status: | CLOSED WORKSFORME | QA Contact: | qa-sisyphus | ||||||||||
Severity: | major | ||||||||||||
Priority: | P2 | CC: | glebfm, ldv, mike, placeholder, vsu | ||||||||||
Version: | unstable | ||||||||||||
Hardware: | all | ||||||||||||
OS: | Linux | ||||||||||||
Bug Depends on: | |||||||||||||
Bug Blocks: | 18419 | ||||||||||||
Attachments: |
|
Description
Evgenii Terechkov
2007-05-03 11:51:33 MSD
Created attachment 1937 [details]
~/.xxkbrc config
На Compact3, похоже, не проявляется (версия xxkb та же). Жень, мож займёшься тогда xxkb? У меня ещё под wmaker с ним одна мелкая проблема есть ("залипает" при работе некоторых gtk2-приложений навроде seamonkey)... Кстати, http://sourceforge.net/project/showfiles.php?group_id=84234 (In reply to comment #2) > На Compact3, похоже, не проявляется (версия xxkb та же). Там glibc не умеет ловить подобные ошибки сразу. > Кстати, http://sourceforge.net/project/showfiles.php?group_id=84234 Спасибо. У меня вообще в голове засело, что оно проект остановлен. Посмотрю, отпишусь сюда если что. > > На Compact3, похоже, не проявляется (версия xxkb та же). > Там glibc не умеет ловить подобные ошибки сразу. Надо думать, так. Но, я не зря написал "похоже". Т.к. компакта у меня под рукой нет, я спросил человека, у которого есть. Но у него как раз глибц обновлён из какого-то из срезов Сизифа. Возможно, это начало проявляться лишь с определенной версий glibc? (In reply to comment #3) > Жень, мож займёшься тогда xxkb? У меня ещё под wmaker с ним одна мелкая > проблема есть ("залипает" при работе некоторых gtk2-приложений навроде seamonkey)... Что-то похожее и я регулярно ловлю, но исключительно с emacs-ом. Грешил на то, что у меня xxkb-enhanced собственной сборки. Буду смотреть 1.11. Собрал xxkb-1.11-alt0 (на всякий случай. Спек прилагаю). Стало работать штатно, не падая. Заодно починилось и поведение type: {normal,top} (старая опция конфига - mainwindow.enable: yes) в IceWM (при запуске мигало зачем-то в панели задач, когда настроено на игнор). Оказалось, ман там протух и даже попахивает (приходится понимать программу наугад). Багу в апстрим повесил. 2mike: я как бы и не против, но как-то грустно там с помощью из апстрима, ИМХО. А программер из меня никудышный. Так что пусть лучше так. Created attachment 1945 [details]
xxkb-1.10-alt0 spec
P.S.: а emacs то у меня тоже с gtk2 собран. Да... Как много нам багов чудных... :-) Вопрос по xxkb-1.10-alt0.spec: зачем понадобилось запаковать XXkb.ad? > Вопрос по xxkb-1.10-alt0.spec: зачем понадобилось запаковать XXkb.ad?
В 1.11 опций по умолчанию теперь не зашиты в бинарник, а требуются в конфиге
(пользовательском или общесистемном), при их отсутствий программа не
запускается, ругаясь в stderr. XXkb.add содержит все нужные (не уверен, что все
созможные, не проверял) опций. Одна из них (XXkb.mainwindow.type) в спеке
"раскомментаривается" по той же причине - чтоб работало из каробки хоть как-то.
P.S.: xxkb-1.11-alt0.spec конечно. Очипятался в описаний спека.
Посмотрел на xxkb ещё внимательнее. Он теперь, оказывается, поддерживает иконки в svg. Собрал себе пакет со всеми иконками в svg. Работает отлично. Прилагаю обновлённый спек. Created attachment 1946 [details]
xxkb-1.11-alt0 spec (with SVG support)
Посмотрел ещё внимательнее. Оказывается, если включена поддержка SVG, все иконки считаются таковыми (перестаёт работать xpm). Поэтому написал ещё более правильный спек. Прилагаю. P.S.: я не маньяк, просто у меня сейча времени свободного есть. Created attachment 1947 [details]
xxkb-1.11-alt0 spec (with SVG support)
Спасибо за разъяснение по файлу XXkb.ad. Ещё вопрос: в чём прелесть замены xpm на svg? > Ещё вопрос: в чём прелесть замены xpm на svg?
При выставлений хоть сколько-нибудь нестандартных геометрий основного окна или
кнопки (т.е., отличающихся от размеров самих иконок, 15х15 и 48х48. Бывает нужно)
иконки перестают быть страшными, как моя жизнь. Ну и просто субьективно:
прогресс. Зависимостей это добавляет самый минимум, даже для моего аскетичного
десктопа подходит.
gns@altlinux.org changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #1947 [details]|application/octet-stream |text/plain mime type| | Attachment #1947 [details] is|0 |1 patch| | 2gns: Чего? xxkb-1.11-alt1 у меня не падает. Попробуйте, удастся ли вам воспроизвести это падение. |