В /etc/profile.d/flatpak.sh зачем-то добавляется /usr/local/share без причин и каких-либо проверок. Уверен, добавление /usr/local/share в XDG_DATA_DIRS -- вообще не его дело.
(Ответ для Sergey V Turchin на комментарий #0) > В /etc/profile.d/flatpak.sh зачем-то добавляется /usr/local/share без причин > и каких-либо проверок. > > Уверен, добавление /usr/local/share в XDG_DATA_DIRS -- вообще не его дело. Разве /usr/local/share ставится не как фолбек, если XDG_DATA_DIRS пустой?
(Ответ для Vladimir Romanov на комментарий #1) > Разве /usr/local/share ставится не как фолбек, если XDG_DATA_DIRS пустой? Ни в коем случае. Фэлбек -- /usr/share .
(Ответ для Sergey V Turchin на комментарий #2) > (Ответ для Vladimir Romanov на комментарий #1) > > Разве /usr/local/share ставится не как фолбек, если XDG_DATA_DIRS пустой? > Ни в коем случае. Фэлбек -- /usr/share . Согласно спецификации freedesktop (https://specifications.freedesktop.org/basedir/latest/) If $XDG_DATA_DIRS is either not set or empty, a value equal to /usr/local/share/:/usr/share/ should be used.
(Ответ для Vladimir Romanov на комментарий #3) > Согласно спецификации freedesktop > (https://specifications.freedesktop.org/basedir/latest/) > > If $XDG_DATA_DIRS is either not set or empty, a value equal to > /usr/local/share/:/usr/share/ should be used. Ааа, да. Я почему-то думал, что там только /usr/share. Ну, фиг с ней. Именно /usr/share точно обязателен, как fallback, логично же.
(Ответ для Vladimir Romanov на комментарий #3) > Согласно спецификации freedesktop > (https://specifications.freedesktop.org/basedir/latest/) > > If $XDG_DATA_DIRS is either not set or empty, a value equal to > /usr/local/share/:/usr/share/ should be used.