Bug 25068

Summary: Артефакты в gtk
Product: Sisyphus Reporter: armageddon.96.96
Component: libgtk+2Assignee: Yuri N. Sedunov <aris>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: aris, grenka, mike
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
Скриншот none

Description armageddon.96.96 2011-02-10 20:58:20 MSK
Различные артефакты в различных темах gtk:

Clearlooks, ClearlooksCompact, DarkRoom, Human-Clearlooks, все Murrina, Simplicity, Adwaita - белая "обводка" кнопок при нажатии с левой и верхней сторон.

HumanLogin - такая же обводка с нижней и правой стороны, когда кнопка не нажата.

DarkRoom - оранжевая полоска внизу кнопки во время и после нажатия.

HumanLogin - белая обводка на нижней стороне неактивных вкладок.

Все Equinox - если вести мышью через вертикальную полосу прокрутки вправо (если влево, то все работает корректно), то градиент не прорисовывается.

Glider - текст в выделенном пункте меню полностью сливается с фоном.

Crux, все Equinox, все Aurora - градиент в выделенном (при наведении) пункте меню, содержащем подменю, прорисовывается с задержкой. Если выделенный пункт меню не содержит подменю, градиент не прорисовывается в случае, если мышь к нему ведется сверху.

Crux, все Nodoka, все Equinox - если на значок в панели инструментов наводили мышкой, фон под ним будет прорисовываться неправильно.

Также, использование движка Equinox заметно снижает производительность.
Comment 1 armageddon.96.96 2011-02-10 21:09:57 MSK
Created attachment 4797 [details]
Скриншот
Comment 2 Michael Shigorin 2011-02-10 22:29:11 MSK
(In reply to comment #0)
> Различные артефакты в различных темах gtk:
1) это про gtk2, перевешиваю;
2) не исключено, что это проблема themes/engines.

> Также, использование движка Equinox заметно снижает производительность.
В чём суть проблемы -- в его наличии или тормозах, которые при этом не наблюдаются в других дистрибутивах (если это так)?

PS: хорошо бы проверить на разных видеочипах/драйверах ещё.
Comment 3 Yuri N. Sedunov 2011-02-10 23:04:03 MSK
(In reply to comment #2)
> (In reply to comment #0)
> > Различные артефакты в различных темах gtk:
> 1) это про gtk2, перевешиваю;
> 2) не исключено, что это проблема themes/engines.

Не исключено, что это проблема xfce.  -- с темами из стандартной поставки (Clearlooks, Glider, Crux) приведенные артефакты не воспроизводятся.
Comment 4 Michael Shigorin 2011-02-11 00:49:02 MSK
Если и впрямь XFCE, то на всякий напоминаю: не так давно его авторы рекомендовали пользоваться стандартной темой, с остальными сильно текла память...
Comment 5 armageddon.96.96 2011-02-11 09:55:01 MSK
Драйвер - проприетарный nvidia.

> В чём суть проблемы -- в его наличии или тормозах, которые при этом не
> наблюдаются в других дистрибутивах (если это так)?

Проблема в тормозах, они есть только, если выбрана тема, использующая Equinox.

> Не исключено, что это проблема xfce.  -- с темами из стандартной поставки
> (Clearlooks, Glider, Crux) приведенные артефакты не воспроизводятся.

> Если и впрямь XFCE, то на всякий напоминаю: не так давно его авторы
> рекомендовали пользоваться стандартной темой, с остальными сильно текла
> память...

А XFCE использует нестандартные модули/патчи gtk2?
Comment 6 armageddon.96.96 2011-02-11 12:08:52 MSK
С Equinox в KDE4 без XFCE-шных демонов тормозит так же.
Comment 7 Yuri N. Sedunov 2011-02-11 15:47:51 MSK
(In reply to comment #6)
> С Equinox в KDE4 без XFCE-шных демонов тормозит так же.

Попробовал этот equinox, -- не тормозит, правда, без кде.
Comment 8 Michael Shigorin 2015-05-27 10:35:13 MSK
(В ответ на комментарий №5)
> Драйвер - проприетарный nvidia.
А с нынешним?  Впрочем, там вроде как до сих пор беда при cairo, собранном с GL (но она вроде бы касалась потребления памяти, а не искажения).
Comment 9 Grigory Ustinov 2018-05-31 19:17:03 MSK
Всё ещё актуально?