Bug 33370

Summary: В меню присутствуют приложения, не представленные в дистрибутиве
Product: Branch p8 Reporter: Константин Артюшкин <akv>
Component: branding-alt-education-menuAssignee: 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:
Description Flags
СписокНенайденныхПриложений
none
gimagereader-qt4
none
gimagereader-launch none

Description Константин Артюшкин 2017-04-13 15:42:31 MSK
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)

Полный список не найденных приложений во вложении.
Comment 1 Andrey Cherepanov 2017-04-13 15:51:45 MSK
В меню каком? Если в XFCE, то да, ошибка. А так эти desktop-файлы предназначены для скрытия и переписывания файлов .desktop для главного меню.
Comment 2 Константин Артюшкин 2017-04-13 17:01:09 MSK
(В ответ на комментарий №1)
> В меню каком? Если в XFCE, то да, ошибка. А так эти desktop-файлы предназначены
> для скрытия и переписывания файлов .desktop для главного меню.

В дистрибутиве "Образование" по-умолчанию xfce4 как я понял из образа.
Да это меню xfce4, которое расположено на панели.
Не понял что такое "Главное меню" ?
Comment 3 Константин Артюшкин 2017-04-13 17:45:46 MSK
Для наглядности прикладываю скриншот сменю xfce4 скриншот запуска приложения. В котором в разделе "графика" есть пункт меню "Распознавание текста". После нажатия этого пункта должно запуститься приложение gimagereader-qt4. Таких не существующих приложений в меню несколько. Само меню xfce4 создаётся методом парсинга desktop файлов. Для того чтобы найти файлы в которых прописаны недостающие приложения пришлось запустить grep на корень системы. Который выдал единственное место в системе где упоминается gimagereader-qt4 - это оказалось /usr/share/slinux-style/applications/. Этот путь принадлежит пакету branding-alt-education-menu.
Пробежавшись по всем этим файлам из каталога /usr/share/slinux-style/applications/, можно в с помощью команды which определить каких приложений нет в системе, но есть в меню. Результатом является приложенный список из первого комментария.
Comment 4 Константин Артюшкин 2017-04-13 17:46:17 MSK
Created attachment 7047 [details]
gimagereader-qt4
Comment 5 Константин Артюшкин 2017-04-13 17:46:43 MSK
Created attachment 7048 [details]
gimagereader-launch
Comment 6 Andrey Cherepanov 2017-04-18 13:26:11 MSK
Это скорее ошибка отсутствия пакета, а не лишнего пункта. Другие такие пункты в
меню есть?
Comment 7 Константин Артюшкин 2017-04-18 14:40:25 MSK
(В ответ на комментарий №6)
> Это скорее ошибка отсутствия пакета, а не лишнего пункта. Другие такие пункты в
> меню есть?

Остальные пункты, которые не представлены в списке, работают. 
Прошу прощения, но о том что самый простой способ исправить проблему это установить пакеты понятно из первого комментария. Учитывая то что дистрибутив называется "Образование" он может иметь ограничение на размер первичной установки, обусловленный какими-либо запросами заказчика. В этом случае решение проблемы может иметь не тривиальный метод.
 
Если Вам не нравиться формулировка, то сменить название на "отсутствие пакетов представленных в меню" не займёт много времени. Повлияет ли это на исправление проблемы?

Нужно создавать отдельную багу на какой-либо компонент?
Comment 8 Vitaly Lipatov 2020-03-09 22:38:30 MSK
А в чём вообще идея, зачем desktop-файл из пакета положен в пакет branding?
branding-simply-linux-menu: /usr/share/slinux-style/applications/gimagereader-qt5.desktop
Comment 9 Andrey Cherepanov 2020-03-10 10:20:12 MSK
(Ответ для Vitaly Lipatov на комментарий #8)
> А в чём вообще идея, зачем desktop-файл из пакета положен в пакет branding?
> branding-simply-linux-menu:
> /usr/share/slinux-style/applications/gimagereader-qt5.desktop

Очевидно, чтобы выпустить дистрибутив в локализованным меню, не дожидаясь реакции мейнтейнера несколько месяцев.
Comment 10 Andrey Cherepanov 2023-01-18 16:08:08 MSK
Закрыто.