Summary: | В меню присутствуют приложения, не представленные в дистрибутиве | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Branch p8 | Reporter: | Константин Артюшкин <akv> | ||||||||
Component: | branding-alt-education-menu | Assignee: | Andrey Cherepanov <cas> | ||||||||
Status: | CLOSED WONTFIX | QA Contact: | qa-p8 <qa-p8> | ||||||||
Severity: | normal | ||||||||||
Priority: | P3 | CC: | kondratyuk, lav | ||||||||
Version: | не указана | ||||||||||
Hardware: | all | ||||||||||
OS: | Linux | ||||||||||
Bug Depends on: | |||||||||||
Bug Blocks: | 30940 | ||||||||||
Attachments: |
|
В меню каком? Если в XFCE, то да, ошибка. А так эти desktop-файлы предназначены для скрытия и переписывания файлов .desktop для главного меню. (В ответ на комментарий №1)
> В меню каком? Если в XFCE, то да, ошибка. А так эти desktop-файлы предназначены
> для скрытия и переписывания файлов .desktop для главного меню.
В дистрибутиве "Образование" по-умолчанию xfce4 как я понял из образа.
Да это меню xfce4, которое расположено на панели.
Не понял что такое "Главное меню" ?
Для наглядности прикладываю скриншот сменю xfce4 скриншот запуска приложения. В котором в разделе "графика" есть пункт меню "Распознавание текста". После нажатия этого пункта должно запуститься приложение gimagereader-qt4. Таких не существующих приложений в меню несколько. Само меню xfce4 создаётся методом парсинга desktop файлов. Для того чтобы найти файлы в которых прописаны недостающие приложения пришлось запустить grep на корень системы. Который выдал единственное место в системе где упоминается gimagereader-qt4 - это оказалось /usr/share/slinux-style/applications/. Этот путь принадлежит пакету branding-alt-education-menu. Пробежавшись по всем этим файлам из каталога /usr/share/slinux-style/applications/, можно в с помощью команды which определить каких приложений нет в системе, но есть в меню. Результатом является приложенный список из первого комментария. Created attachment 7047 [details]
gimagereader-qt4
Created attachment 7048 [details]
gimagereader-launch
Это скорее ошибка отсутствия пакета, а не лишнего пункта. Другие такие пункты в меню есть? (В ответ на комментарий №6) > Это скорее ошибка отсутствия пакета, а не лишнего пункта. Другие такие пункты в > меню есть? Остальные пункты, которые не представлены в списке, работают. Прошу прощения, но о том что самый простой способ исправить проблему это установить пакеты понятно из первого комментария. Учитывая то что дистрибутив называется "Образование" он может иметь ограничение на размер первичной установки, обусловленный какими-либо запросами заказчика. В этом случае решение проблемы может иметь не тривиальный метод. Если Вам не нравиться формулировка, то сменить название на "отсутствие пакетов представленных в меню" не займёт много времени. Повлияет ли это на исправление проблемы? Нужно создавать отдельную багу на какой-либо компонент? А в чём вообще идея, зачем desktop-файл из пакета положен в пакет branding? branding-simply-linux-menu: /usr/share/slinux-style/applications/gimagereader-qt5.desktop (Ответ для Vitaly Lipatov на комментарий #8) > А в чём вообще идея, зачем desktop-файл из пакета положен в пакет branding? > branding-simply-linux-menu: > /usr/share/slinux-style/applications/gimagereader-qt5.desktop Очевидно, чтобы выпустить дистрибутив в локализованным меню, не дожидаясь реакции мейнтейнера несколько месяцев. Закрыто. |
Created attachment 7046 [details] СписокНенайденныхПриложений Дистрибутив "Образование" за 2017-03-31. Пакет содержит в себе desktop-файлы в которых указаны приложение отсутствующие в дистрибутиве.К примеру: # grep Exec /usr/share/slinux-style/applications/gimagereader-qt4.desktop Exec=gimagereader-qt4 %U # which gimagereader-qt4 which: no gimagereader-qt4 in (/root/bin:/sbin:/usr/sbin:/usr/local/sbin:/bin:/usr/bin:/usr/local/bin) Полный список не найденных приложений во вложении.