Правильнее не реагировать на /usr/share/applications, а проверять все каталоги из $XDG_DATA_DIRS (lj, добавляя к ним applications. В этом случае удаление в не-KDEшних средах приложений KDE при установленном пакете kde5-profile правильно обновит меню.
(Ответ для 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() или ещё к кому.
Ааа, filetrigger же.
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)