LINUX.ORG.RU

История изменений

Исправление 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 с одним и тем же именем? Что делать, если окажется в глобальном и локальном - ясно, написал выше, в доках все написано. А если в двух глобальных директориях? Или такого быть не должно и предусматривать такое не надо?