Для тех кто юзает анимированные курсоры под FreeBSD…
Я уже пару раз писал в fido.unix.bsd — но там че то слабо отреагировали.
Проблема в следующем.
Если в иксах использовать новые Xcursor_ы(с тенями, полупразр., анимацоные), то при работе с изображениями в программах использующих gtk2, у X_ов начинается утечка памяти, пока не рухнут.
При стандартном курсоре — все в порядке
Но как только включаю новые курсоры — начинается…
Самое простое, как это повторить:
1. увеличить изображения в gqview и
2. начать его двигать, при этом желательно смотреть в top что бы вовремя остановиться, так как иксы будут сильно разбухать и рано или поздно рухнут. И даже если выйти из gqview_а то Xы так и останутся разбухшими — лечится только полной перезагрузкой Xов.
При использовании gimp_а — при перемещении вроде бы не разбухает, но вот если какая либо до-о-олгая операция с картинкой и курсор остается над ней — Xы текут(повторить сложнее, но проблема есть).
При этом kde_шные приложения(графические) такой проблемы не порождают.
Подозреваю что это проявляется во всех gtk2 графических приложениях.
Проверял на:
FreeBSD4.8(P166), Xfree4.3(из портов), gkt2.2
FreeBSD5.2.1(Athlon), Xorg(из портов), Xfree4.4(из бинарников с xfree86.org), 4.3(из портов), gkt2.4
FreeBSD5.2(P3), Xfree4.4(из бинарников с xfree86.org), gkt2.2
С курсорами с:
http://www.kde-look.org/content/show.php?content=5507
и др.
Задача:
1. Повторить, что бы убедится что у меня руки не крывые.
2. Написать куда следует. Я бы сам написал, да только вражеской азбукой не владею.
Андрей М.
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Я немного использовал такие курсоры, но потом решил, что это все баловство и забросил. Тогда ничего подозрительного не замечал — использовал недолго. Возможно, у gtk2 есть какая-то утечка при обработке курсоров в gdk. Возможно, вам следует написать в gtk maillist и описать свою проблему. Для перевода можно воспользоваться www.translate.ru. С русского на английский оно переводит сносно.
P.S. У знакомого под slackware работает нормально, но он не пользуется gtk2.
Я понимаю что это может показаться баловством, я и сам так раньше думал. Но немного поюзав, почувствовал в них острую необходимость, во первых: они гораздо крупнее что при разрешении более 1600 очень удобно, во вторых: из за их выразительности на большом(относительно) 19» мониторе за курсором легче уследить и как следствие меньшее утомления глаз, ну а так как я смотрю на мир через очки для меня они еще более актуальны.
И все таки может при свободной минутке вы проверите у себя — может я зря гоношусь и мне просто надо малость руки подправить. В принципе курсоры ставятся так что даже Xы не придется перестартовывать, а если нету gqview, то из портов makeinstal проходит за пару минут. Так что в общей сложности это займет не более 10-15 минут. А то если это у меня с руками бяда, то как то неуместно будет писать в maillist_ы.
Андрей М.
Заранее скажу что на X.Org и GTK 2.4.4 под Линуксом ничего подобного не наблюдается.