Bug 46615 - update-desktop-database.filetrigger не учитывает $XDG_DATA_DIRS
Summary: update-desktop-database.filetrigger не учитывает $XDG_DATA_DIRS
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: desktop-file-utils (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Sergey V Turchin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-06-21 18:12 MSK by Andrey Cherepanov
Modified: 2023-07-04 14:34 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrey Cherepanov 2023-06-21 18:12:21 MSK
Правильнее не реагировать на /usr/share/applications, а проверять все каталоги из $XDG_DATA_DIRS (lj, добавляя к ним applications. В этом случае удаление в не-KDEшних средах приложений KDE при установленном пакете kde5-profile правильно обновит меню.
Comment 1 Sergey V Turchin 2023-06-30 16:22:52 MSK
(Ответ для Andrey Cherepanov на комментарий #0)
> проверять все
> каталоги из $XDG_DATA_DIRS (lj, добавляя к ним applications
Так и есть. https://git.altlinux.org/gears/d/desktop-file-utils.git?p=desktop-file-utils.git;a=blob;f=src/update-desktop-database.c;h=b1bca9c32293bda8638b96bff333dcd3c86788ed;hb=c6fe9feb65063081e3eb03832e57e4d73181b42a#l396

Вопросы к g_get_system_data_dirs() или ещё к кому.
Comment 2 Sergey V Turchin 2023-06-30 16:25:42 MSK
Ааа, filetrigger же.
Comment 3 Repository Robot 2023-07-04 14:34:49 MSK
desktop-file-utils-0.26-alt4 -> sisyphus:

 Tue Jul 04 2023 Sergey V Turchin <zerg@altlinux> 0.26-alt4
 - don't force custom XDG_DATA_DIRS in filetrigger (closes: 46615)