Bug 40578 - XFCE, MenuLibre: При попытке изменить системное меню, теряются категории
Summary: XFCE, MenuLibre: При попытке изменить системное меню, теряются категории
Status: ASSIGNED
Alias: None
Product: Альт Образование
Classification: Distributions
Component: Ошибки работы (show other bugs)
Version: 9.2
Hardware: x86_64 Linux
: P5 normal
Assignee: Andrey Cherepanov
QA Contact: qa-p8@altlinux.org
URL:
Keywords:
Depends on:
Blocks: 48618
  Show dependency tree
 
Reported: 2021-07-26 14:33 MSK by avp
Modified: 2023-12-01 20:59 MSK (History)
2 users (show)

See Also:


Attachments
Пример "испорченного" меню (170.67 KB, image/png)
2021-07-26 14:33 MSK, avp
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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.