Summary: | Отсутствует меню при комбинации altlinux-freedesktop-menu-{nested-menu,lxde} | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Artem Varaksa <varaksaaa> | ||||||||
Component: | altlinux-freedesktop-menu | Assignee: | viy <viy> | ||||||||
Status: | NEW --- | QA Contact: | qa-sisyphus | ||||||||
Severity: | normal | ||||||||||
Priority: | P5 | CC: | antohami, viy | ||||||||
Version: | unstable | ||||||||||
Hardware: | x86_64 | ||||||||||
OS: | Linux | ||||||||||
Bug Depends on: | |||||||||||
Bug Blocks: | 48618 | ||||||||||
Attachments: |
|
Description
Artem Varaksa
2023-11-28 17:47:07 MSK
Created attachment 15121 [details]
Нет меню
Это, похоже, баг движка обработки меню в lxde. В xfce тоже глючный движок, падает на пользовательских меню. https://bugzilla.altlinux.org/show_bug.cgi?id=40578 стоит заодно и xfce проверить с altlinux-freedesktop-menu-nested-menu. Тоже есть шанс, что упадет. Я с таким сталкивался. Есть комплектное меню, обычно одноуровневое. Его движок тянет, а изменения выявляют скрытые ошибки. altlinux-freedesktop-menu-nested-menu само по себе честное, соответствует стандарту. Но сложное, и этим выявляет баги нетестированного нормально движка. В таком случае в апстрим идти лучше не с системным меню, а с более простым расширением меню, которое лежит у пользователя в ~. Попробую на досуге сваять наиболее простые примеры. Created attachment 15126 [details] Корректное меню xfce + nested-menu (sisyphus) (Ответ для viy на комментарий #2) > стоит заодно и xfce проверить с altlinux-freedesktop-menu-nested-menu. > Тоже есть шанс, что упадет. Такая комбинация работает корректно (см. скриншот). [p10] education-10.2-x86-64 # rpm -qa | grep altlinux-freedesktop-menu altlinux-freedesktop-menu-xfce-0.68-alt1.noarch altlinux-freedesktop-menu-generic-0.68-alt1.noarch altlinux-freedesktop-menu-nested-menu-0.68-alt1.noarch altlinux-freedesktop-menu-common-0.68-alt1.noarch altlinux-freedesktop-menu-mate-like-menu-0.68-alt1.noarch altlinux-freedesktop-menu-icon-theme-default-0.0.26-alt1.noarch xfce4-minimal-4.18-alt3.noarch xfce4-whiskermenu-plugin-2.7.3-alt2.x86_64 [sisyphus] education-10.2-x86-64 # rpm -qa | grep altlinux-freedesktop-menu altlinux-freedesktop-menu-xfce-0.69-alt1.noarch altlinux-freedesktop-menu-mate-like-menu-0.69-alt1.noarch altlinux-freedesktop-menu-icon-theme-default-0.0.26-alt1.noarch altlinux-freedesktop-menu-common-0.69-alt1.noarch altlinux-freedesktop-menu-generic-0.69-alt1.noarch altlinux-freedesktop-menu-nested-menu-0.69-alt1.noarch xfce4-minimal-4.18-alt3.noarch xfce4-whiskermenu-plugin-2.8.2-alt1.x86_64 Работает, даже если # apt-get remove -y altlinux-freedesktop-me nu-mate-like-menu (Ответ для Artem Varaksa на комментарий #0) > 1. # apt-get install -y altlinux-freedesktop-menu-nested-menu lxde-lite > 2. # reboot > 3. На экране входа выбрать оболочку LXDE. Примечание: altlinux-freedesktop-menu-nested-menu должен быть установлен до первого запуска LXDE. Иначе даже при перезагрузке системы меню само не обновляется, и остаётся рабочим. |