Стенды с ошибкой: ================= * Education 10 XFCE x86_64 (обновлено до sisyphus) Версия программы: ================= gnuplot-5.4.4-alt1 Шаги, приводящие к ошибке: ========================== 1) Установить gnuplot 2) Открыть меню образовательные 3) Просмотреть вкладку "все приложения" Результат: ========== Иконка gnuplot отсутствует в меню приложений. Хотя файл gnuplot.desktop есть в /usr/share/applications Ожидаемый результат: ==================== Икона есть на вкладке "Образовательные". Дополнительно: ============== Воспроизводится в P10 на версии gnuplot-5.4.2-alt1.
Я пользуюсь сизифом с XFCE. У меня нет вкладки "Образовательные", у меня она называется "Образование". И гнуплот нам появляется. В десктоп-файле даже прописано: Categories=Education;Science;Math;
Возможно данная ошибка происходит из-за обновления education p10 до sisyphus. Перепроверю при первой возможности
Закрываю как УМВР. Если будет актуально, переоткроете баг.
Ошибка воспроизводится Стенды с ошибкой: ================= Education 11 XFCE x86_64 (обновлено до sisyphus) Версия программы: ================= gnuplot-6.0.1-alt1.x86_64 Иконка gnuplot отсутствует в меню приложений. Дополнительно: ============== Воспроизводится в P10 на версии gnuplot-5.4.4-alt1.x86_64 Воспроизводится в P11 на версии gnuplot-6.0.0-alt2.x86_64
Created attachment 17333 [details] меню образовательные
Created attachment 17334 [details] поиск
У меня на регулярке XFCE всё работает. Ярлык в пакете упакован: https://packages.altlinux.org/ru/sisyphus/srpms/gnuplot/specfiles/#line-242
(Ответ для Grigory Ustinov на комментарий #7) > У меня на регулярке XFCE всё работает. > > Ярлык в пакете упакован: > https://packages.altlinux.org/ru/sisyphus/srpms/gnuplot/specfiles/#line-242 Так проблема воспроизводится не на регулярке, а в Eductation. И проверять надо на нём, а не на каком-то другом дистрибутиве. IMHO: %_desktopdir/* - плохой и чем-то даже опасный глоббинг.
(Ответ для Alexandr Shashkin на комментарий #8) > > IMHO: %_desktopdir/* - плохой и чем-то даже опасный глоббинг. Имеется в виду глоббинг только с одной звездочкой без дополнительных ограничений в директориях общего пользования)
(Ответ для Alexandr Shashkin на комментарий #8) > (Ответ для Grigory Ustinov на комментарий #7) > > У меня на регулярке XFCE всё работает. > > > > Ярлык в пакете упакован: > > https://packages.altlinux.org/ru/sisyphus/srpms/gnuplot/specfiles/#line-242 > > Так проблема воспроизводится не на регулярке, а в Eductation. И проверять > надо на нём, а не на каком-то другом дистрибутиве. > > IMHO: %_desktopdir/* - плохой и чем-то даже опасный глоббинг. Я полагаю, что в таком случае, это бага Education а не этого пакета. Ладно, попробую посмотреть.
Так задумано изначально в https://git.altlinux.org/gears/b/branding-alt-education.git?p=branding-alt-education.git;a=blob;f=menu/hidden-menu-entries;h=ad6cf266425bb5f97517c338555c027b7a364acb;hb=HEAD#l48, чтобы не показывать в меню нелокализованные приложения. Просто удалите /usr/share/slinux-style/applications/gnuplot.desktop или пакет branding-alt-education-menu