Bug 40578

Summary: XFCE, MenuLibre: При попытке изменить системное меню, теряются категории
Product: Альт Образование Reporter: avp <poptsov.artyom>
Component: Ошибки работыAssignee: Andrey Cherepanov <cas>
Status: ASSIGNED --- QA Contact: qa-p8 <qa-p8>
Severity: normal    
Priority: P5 CC: antohami, igor.bz
Version: 9.2   
Hardware: x86_64   
OS: Linux   
Bug Depends on:    
Bug Blocks: 48618    
Attachments:
Description Flags
Пример "испорченного" меню none

Description avp 2021-07-26 14:33:53 MSK
Created attachment 9536 [details]
Пример "испорченного" меню

При попытке отредактировать системное меню в Альт Образование 9.2 через "MenuLibre", у текущего пользователя из меню пропадают все категории, кроме "Все".

Опытным путём выяснено, что откатить изменения можно, рекурсивно удалив каталог "~/.config/menus" у пользователя, под которым редактировалось меню.

Суть задачи:
Надо добавить новую кнопку запуска в системное меню.

Ожидаемое поведение:
Новая кнопка запуска добавлена в меню.

Фактическое поведение:
Все приложения перемещаются из своих категорий меню в категорию "Все"; поскольку остальные категории теперь пустые, они скрываются из меню.

Как воспроизвести проблему:
- Кликнуть правой кнопкой мыши по кнопке меню на панели XFCE.
- Выбрать пункт "Изменить приложения"
- Нажать на кнопку "+" в левом верхнем углу окна, выбрать в выпадающем меню "Добавить кнопку запуска".
- Сохранить новую кнопку с помощью кнопки на панели инструментов, справа от "+".  Заполнять настройки кнопки не обязательно -- судя по всему, это не влияет на проблему. 
- Теперь все приложения потеряли свои категории и находятся в категории "Все".
Comment 1 igor 2023-03-09 21:08:45 MSK
Проблема всё ещё присутствует и так же обнаружера в Starterkit Xfce:
NAME="starter kit"
VERSION="p10 (Hypericum)"
ID=altlinux
VERSION_ID=p10
PRETTY_NAME="ALT Starterkit (Hypericum)"
ANSI_COLOR="1;33"
CPE_NAME="cpe:/o:alt:starterkit:p10"
HOME_URL="http://en.altlinux.org/starterkits"
BUG_REPORT_URL="https://bugs.altlinux.org/"
BUILD_ID="starter kit p10 (Hypericum)"


Предположительно, проблема связана с некорректной генерацией или разобором /etc/xdg/menus/xfce-settings-manager.menu.