История изменений
Исправление thm, (текущая версия) :
А так, всё всегда в /usr/share,/usr/local/share и ~/.local/share ну как минимум это.
Ну, это отлично, вот только что делать, если в /usr/share/applications и /usr/local/share/applications окажется Desktop Entry с одним и тем же именем файла? Что делать, если окажется в глобальном и локальном - ясно, написал выше, в доках все написано. А если в двух глобальных директориях? Или такого быть не должно и предусматривать такое не надо?
Сразу видно что тут нет /home/$USER/.local/share и это надо на уровне приложения добавлять автоматом (если каталог этот вообще есть)
Вот и я про то же, что его в $XDG_DATA_DIRS нет, хотя он часто достаточно используется. Ну т.е. получается, что вот эту директорию ~/.local/share/applications надо просто захардкодить
Исправление thm, :
А так, всё всегда в /usr/share,/usr/local/share и ~/.local/share ну как минимум это.
Ну, это отлично, вот только что делать, если в /usr/share/applications и /usr/local/share/applications окажется Desktop Entry с одним и тем же именем файла? Что делать, если окажется в глобальном и локальном - ясно, написал выше, в доках все написано. А если в двух глобальных директориях? Или такого быть не должно и предусматривать такое не надо?
Исходная версия thm, :
А так, всё всегда в /usr/share,/usr/local/share и ~/.local/share ну как минимум это.
Ну, это отлично, вот только что делать, если в /usr/share/applications и /usr/local/share/applications окажется Desktop Entry с одним и тем же именем? Что делать, если окажется в глобальном и локальном - ясно, написал выше, в доках все написано. А если в двух глобальных директориях? Или такого быть не должно и предусматривать такое не надо?