Как воспроизвести: 1. Открыть любую GTK-программу, например Dia 2. Быстро и небрежно нажать на выпадающий список левой кнопкой мыши Ожидаемое поведение: выпадающий список будет открыт. Реальное поведение: с вероятностью 1/2 выпадающий список на мгновение откроется и закроется тут же. Как воспроизвести с вероятностью 1: нажать левой кнопкой мыши и не отпуская ее слегка сдвинуть мышь в любую сторону, затем отпустить кнопку. Этот же баг в багтрекере GTK https://gitlab.gnome.org/GNOME/gtk/-/issues/1954 Темы про этот же баг на форумах https://forums.linuxmint.com/viewtopic.php?t=425123 https://www.linux.org.ru/forum/desktop/16207628 $ sudo evemu-record /dev/input/event4 # EVEMU 1.3 # Kernel: 5.10.198-std-def-alt1 # DMI: dmi:bvnAmericanMegatrendsInc.:bvrA.J0:bd01/23/2019:br5.13:svnMicro-StarInternationalCo.,Ltd.:pnMS-7A34:pvr2.0:rvnMicro-StarInternationalCo.,Ltd.:rnB350PCMATE(MS-7A34):rvr2.0:cvnMicro-StarInternationalCo.,Ltd.:ct3:cvr2.0: # Input device name: "MOSART Semi. 2.4G Keyboard Mouse" # Input device ID: bus 0x03 vendor 0x62a product 0x4101 version 0x110 # Supported events: # Event type 0 (EV_SYN) # Event code 0 (SYN_REPORT) # Event code 1 (SYN_CONFIG) # Event code 2 (SYN_MT_REPORT) # Event code 3 (SYN_DROPPED) # Event code 4 ((null)) # Event code 5 ((null)) # Event code 6 ((null)) # Event code 7 ((null)) # Event code 8 ((null)) # Event code 9 ((null)) # Event code 10 ((null)) # Event code 11 ((null)) # Event code 12 ((null)) # Event code 13 ((null)) # Event code 14 ((null)) # Event code 15 (SYN_MAX) # Event type 1 (EV_KEY) # Event code 272 (BTN_LEFT) # Event code 273 (BTN_RIGHT) # Event code 274 (BTN_MIDDLE) # Event code 275 (BTN_SIDE) # Event code 276 (BTN_EXTRA) # Event type 2 (EV_REL) # Event code 0 (REL_X) # Event code 1 (REL_Y) # Event code 6 (REL_HWHEEL) # Event code 8 (REL_WHEEL) # Event code 11 (REL_WHEEL_HI_RES) # Event code 12 (REL_HWHEEL_HI_RES) # Event type 4 (EV_MSC) # Event code 4 (MSC_SCAN) # Properties: N: MOSART Semi. 2.4G Keyboard Mouse I: 0003 062a 4101 0110 P: 00 00 00 00 00 00 00 00 B: 00 0b 00 00 00 00 00 00 00 B: 01 00 00 00 00 00 00 00 00 B: 01 00 00 00 00 00 00 00 00 B: 01 00 00 00 00 00 00 00 00 B: 01 00 00 00 00 00 00 00 00 B: 01 00 00 1f 00 00 00 00 00 B: 01 00 00 00 00 00 00 00 00 B: 01 00 00 00 00 00 00 00 00 B: 01 00 00 00 00 00 00 00 00 B: 01 00 00 00 00 00 00 00 00 B: 01 00 00 00 00 00 00 00 00 B: 01 00 00 00 00 00 00 00 00 B: 01 00 00 00 00 00 00 00 00 B: 02 43 19 00 00 00 00 00 00 B: 03 00 00 00 00 00 00 00 00 B: 04 10 00 00 00 00 00 00 00 B: 05 00 00 00 00 00 00 00 00 B: 11 00 00 00 00 00 00 00 00 B: 12 00 00 00 00 00 00 00 00 B: 14 00 00 00 00 00 00 00 00 B: 15 00 00 00 00 00 00 00 00 B: 15 00 00 00 00 00 00 00 00 ################################ # Waiting for events # ################################ E: 0.000001 0004 0004 589825 # EV_MSC / MSC_SCAN 589825 E: 0.000001 0001 0110 0001 # EV_KEY / BTN_LEFT 1 E: 0.000001 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +0ms E: 1.616215 0002 0000 0001 # EV_REL / REL_X 1 E: 1.616215 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +1616ms E: 1.631782 0002 0000 0001 # EV_REL / REL_X 1 E: 1.631782 0002 0001 0001 # EV_REL / REL_Y 1 E: 1.631782 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +15ms E: 2.368291 0004 0004 589825 # EV_MSC / MSC_SCAN 589825 E: 2.368291 0001 0110 0000 # EV_KEY / BTN_LEFT 0 E: 2.368291 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +737ms ^C Предположительно похожий баг: Контекстное меню закрывается тут же и выбирается его первый пункт. Воспроизвести так же, только использовать правую кнопку и перемещать в сторону, с которой открылось меню. https://www.linux.org.ru/forum/linux-hardware/17667386
Доброго времени суток. Прошу указать дополнительную информацию: * uname -a * cat /etc/os-release * apt-repo * версию программы dia * а также свою собственную запись, где данная ошибка воспроизводится (просмотрены с форумов запись видео и описание проблемы). На данный момент была предпринята попытка воспроизвести на P10 Workstation x86-64 с dia - не воспроизводится.
(Ответ для Tatyana Gagina на комментарий #1) > Доброго времени суток. > > Прошу указать дополнительную информацию: > * uname -a > * cat /etc/os-release > * apt-repo > * версию программы dia > * а также свою собственную запись, где данная ошибка воспроизводится > (просмотрены с форумов запись видео и описание проблемы). > На данный момент была предпринята попытка воспроизвести на P10 Workstation > x86-64 с dia - не воспроизводится. Моя запись про это вот https://www.linux.org.ru/forum/desktop/16207628 видео я не снимал. Это воспроизводится на любой GTKшной программе. У меня ни разу не воспроизводилось это поведение на Qtшных программах. Я возможно баг не на тот пакет повесил, я не знаю, как повесить его на GTK. [damix@ryzen ~]$ uname -a Linux ryzen 5.10.198-std-def-alt1 #1 SMP Wed Oct 11 00:33:51 UTC 2023 x86_64 GNU/Linux [damix@ryzen ~]$ cat /etc/os-release NAME="Simply Linux" VERSION="10.4 (Captain Finn)" ID=altlinux VERSION_ID=10.4 PRETTY_NAME="Simply Linux 10.4 (Captain Finn)" ANSI_COLOR="1;36" CPE_NAME="cpe:/o:alt:slinux:10.4" BUILD_ID="Simply Linux 10.2" HOME_URL="https://www.basealt.ru/simplylinux" BUG_REPORT_URL="https://bugs.altlinux.org/" [damix@ryzen ~]$ [damix@ryzen ~]$ apt-repo rpm [p10] http://ftp.altlinux.org/pub/distributions/ALTLinux p10/branch/x86_64 classic rpm [p10] http://ftp.altlinux.org/pub/distributions/ALTLinux p10/branch/x86_64-i586 classic rpm [p10] http://ftp.altlinux.org/pub/distributions/ALTLinux p10/branch/noarch classic [damix@ryzen ~]$ [damix@ryzen ~]$ dia --version Версия Dia 0.97+git, скомпилировано 09:11:41 в Oct 5 2020 [damix@ryzen ~]$ Это воспроизводится не со 100% вероятностью. Чтобы воспроизвести гарантированно, подвинуть мышку. Я предполагаю, что нужно добавить в конфиги GTK настройку типа "если перемещение меньше чем на столько-то пикселей, то не закрывать меню".
Не удалось воспроизвести ошибку. Попытка также предпринималась на P10 Simply Linux x86-64 с разными приложениями GTK, в том числе с dia. Версия: dia-0.97.4-alt0.7.2
Created attachment 17341 [details] dropdown_click
(Ответ для Tatyana Gagina на комментарий #3) > Не удалось воспроизвести ошибку. > Попытка также предпринималась на P10 Simply Linux x86-64 с разными > приложениями GTK, в том числе с dia. > Версия: dia-0.97.4-alt0.7.2 приложил видео Особенно хорошо видно, если покадрово смотреть, например в Avidemux. Кликнул один раз небрежно, затем один раз аккуратно.
Created attachment 17342 [details] видео При разной степени нажатия, а также потянув вверх/вниз, влево/вправо. Пока не удаётся воспроизвести.