Подтверждаю: проблема - в скриптах запуска модуля меню в MATE...
На чистую систему ALT Workstation 10 (с предустановленными MATE и Python 3.9) установили IDE "PyCharm CE",
которое (в качестве базового) использует виртуальное окружение системного интерпретатора Python (в "~/venv").
· "~/venv" содержит скрипты Python ('/bin'), библиотеки доп. пакетов ('/lib' и '/lib64') + файл конфигурации ('pyvenv.cfg')
· проблема (с панели пропала кнопка запуска меню MATE) возникла после задания в '~/.bashrc' локальной переменной окружения:
PATH="$HOME/venv/bin:$PATH"
и перезапуска профиля пользователя...
· .. теоретически - ни на что влиять это было бы не должно !!!, но ...
при старте профиля MATE не находит необходимый ей модуль 'gi' и скрипты не отрабатывают... !??
(соответствующий фрагмент 'journalctl'):
--> org.mate.panel.applet.MateMenuAppletFactory Traceback (most recent call last):
--> org.mate.panel.applet.MateMenuAppletFactory File "/usr/lib/mate-menu/mate-menu.py", line 25, in <module>
--> org.mate.panel.applet.MateMenuAppletFactory import gi
--> org.mate.panel.applet.MateMenuAppletFactory ModuleNotFoundError: No module named 'gi'
Закомментировали в '.bashrc' внесённые изменения - всё работает (ошибка исчезает).
Нюанс в том, что никаких сторонних версий Python в системе не устанавливалось (ссылки из '~/venv/bin' ведут на '/usr/bin')
(получается, от порядка разбора "$PATH" зависит результат отработки скриптов запуска системных модулей - а это системный баг).