Bug 46340

Summary: Некорректное отображение выпадающего списка в howdy-gtk
Product: Sisyphus Reporter: Vladislav Glinkin <glinkinvd>
Component: howdy-gtkAssignee: Leontiy Volodin <lvol>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: golubevan, lvol
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Скриншот
none
howdy-gtk в ubuntu none

Description Vladislav Glinkin 2023-05-31 17:22:44 MSK
Created attachment 13346 [details]
Скриншот

Платформы:
Workstation KDE 10.1
Server 10.1
Education KDE 10.1
Workstation 10.1
Education 10.1

Версии пакетов:
howdy-3.0.0-alt6.beta1.git943f1e1.x86_64
howdy-gtk-3.0.0-alt6.beta1.git943f1e1.noarch

Шаги воспроизведения:
1) # howdy-gtk
2) Нажать на выпадающий список пользователей

Фактический результат: Выпадающий список некорректно отображается. Часть элементов графического интерфейса будто пропала.

Ожидаемый результат: Корректное отображение выпадающего списка.

Прикрепляю скриншот
Comment 1 Anton Golubev 2023-10-26 12:13:31 MSK
(In reply to Vladislav Glinkin from comment #0)

> Часть элементов графического интерфейса будто пропала.
Не совсем понял, какие элементы пропали? Или имеется ввиду чёрная рамка образующаяся вокруг списка?
Comment 2 Anton Golubev 2023-11-02 14:42:34 MSK
Created attachment 14955 [details]
howdy-gtk в ubuntu

Видимо что что-то со стилями, потому что, например, в ubuntu это не воспроизводится (см. скриншот)
Comment 3 Anton Golubev 2023-11-03 16:43:55 MSK
Хм, оказалось, что всвязи с этим патчем
https://git.altlinux.org/gears/h/howdy.git?p=howdy.git;a=blob;f=.gear/howdy-3.0.0-alt-fix-howdy-gtk-startup.patch;h=1e62c4981f14d281c689c4ac2afdad6b4c5aeba1;hb=HEAD
при старте howdy-gtk происходит вызов 

> xauth generate :0 .
и генерируется "untrusted" ключ. И с этим связано, что окно выпадающего списка не может отрисовать свою тень! Вместо тени мы видим чёрную рамку. Если убрать этот вызов, или добавить "trusted", проблема исчезает.
Comment 4 Repository Robot 2023-11-16 15:10:04 MSK
howdy-3.0.0-alt9.beta1.gitc5b1766 -> sisyphus:

 Wed Nov 15 2023 Anton Golubev <golubevan@altlinux> 3.0.0-alt9.beta1.gitc5b1766
 - add translations
 Tue Nov 07 2023 Anton Golubev <golubevan@altlinux> 3.0.0-alt8.beta1.gitc5b1766
 - remove 'fix-startup' patch (ALT #46340)
 - use pkexec in advance to pass some env values (ALT #44606)
 - fix segfault when adding a model via howdy-gtk (ALT #46339)
 - fixup window destroy signals
 - explicit requires libgtk+3-gir