/var/cache, давно пора выбрасывать из XDG_DATA_DIRS. там должен быть только устаревший генерат. см. обсуждение https://bugzilla.altlinux.org/show_bug.cgi?id=11503
/etc/profile.d/shared-mime-info.* нужно вообще удалить имено по этой же причине, т.к. /usr/share все обрабатывают и так, по стандарту, но невозможно в start<DE> сделать конструкцию типа [ -n "$XDG_DATA_DIRS" ] || export XDG_DATA_DIRS=/some:/dirs
да, правильно. поддерживаю.
shared-mime-info-0.90-alt2 -> sisyphus: * Tue Aug 30 2011 Yuri N. Sedunov <aris@altlinux> 0.90-alt2 - %_cachedir no more a part of XDG_DATA_DIRS variable (ALT #26194)
Надеюсь, никто не против, что я скопирую в p6
Юр! Удали /etc/profile.d/shared-mime-info.* из пакета пожалуйста
(In reply to comment #5) > Юр! Удали /etc/profile.d/shared-mime-info.* из пакета пожалуйста Тебе они не мешают, поверь :)
Там написано "export XDG_DATA_DIRS" Убери пожалуйста. Эти 2 слова мне мешают.
shared-mime-info-0.90-alt2 -> p6: * Tue Aug 30 2011 Yuri N. Sedunov <aris@altlinux> 0.90-alt2 - %_cachedir no more a part of XDG_DATA_DIRS variable (ALT #26194)
(In reply to comment #7) > Там написано "export XDG_DATA_DIRS" > Убери пожалуйста. Эти 2 слова мне мешают. Пришей к $XDG_DATA_DIRS то, что тебе надо, как сделано в /usr/bin/startgnome{,2} # use /usr/share/gnome as a part of XDG_DATA_DIRS export XDG_DATA_DIRS="${XDG_DATA_DIRS:+"$XDG_DATA_DIRS:"}/usr/share/gnome"
Мне нужно убедиться, что XDG_DATA_DIRS никто не экспортировал, кроме пользователя. Убери этот экспорт, а в startgnome делай все, что тебе больше по душе.
(В ответ на комментарий №9) > (In reply to comment #7) > # use /usr/share/gnome as a part of XDG_DATA_DIRS > export XDG_DATA_DIRS="${XDG_DATA_DIRS:+"$XDG_DATA_DIRS:"}/usr/share/gnome" Стоп. Разве /usr/share/gnome не в начале должно быть? "The order of base directories denotes their importance; the first directory listed is the most important. " http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
Сорри. случайно закрыл REOPENED.
(В ответ на комментарий №11) > /usr/share/gnome не в начале должно быть? Да. В p6 поправьте тоже, пожалуйста, т.к. там я уберу export XDG_DATA_DIRS в любом случае.
Т.е. для гнома правильно должно в результате должно быть /usr/share/gnome:/usr/local/share:/usr/share
(В ответ на комментарий №14) > Т.е. для гнома правильно должно в результате должно быть > /usr/share/gnome:/usr/local/share:/usr/share Даже /usr/local/share:/usr/share/gnome:/usr/share , только /usr/local/share IMHO не надо. Для кастомной сборки его отдельно лучше выставлять в каком-нибудь /usr/local/bin/startgnome или у пользователя
(В ответ на комментарий №13) > В p6 поправьте тоже, пожалуйста, т.к. там я уберу export XDG_DATA_DIRS в любом > случае. С первой сборкой kde4base-workspace в p6 я исправлю shared-mime-info и startgnome сам, если к этому времени еще не будет исправлено.
(In reply to comment #16) > (В ответ на комментарий №13) > > В p6 поправьте тоже, пожалуйста, т.к. там я уберу export XDG_DATA_DIRS в любом > > случае. > С первой сборкой kde4base-workspace в p6 я исправлю shared-mime-info и > startgnome сам, если к этому времени еще не будет исправлено. Серега, прекращай ерундой заниматься, -- вставь вперед свой /usr/share/kde, перед /usr/share. /etc/profile.d/shared-mime-info.* тебе не мешают это сделать.
Мне нужно убедиться, что XDG_DATA_DIRS никто не экспортировал, кроме пользователя. Юр! Сделай по человечески, пожалуйста.
shared-mime-info-0.90-alt3 -> sisyphus: * Thu Sep 01 2011 Yuri N. Sedunov <aris@altlinux> 0.90-alt3 - XDG_DATA_DIRS variable is not exported any more, finally fixed (ALT #26194).
FYI, касательно переноса в p6: убирание /etc/profile.d/shared-mime-info.* сделало полностью нерабочим текущий LXDE.
(В ответ на комментарий №20) > FYI, касательно переноса в p6: убирание /etc/profile.d/shared-mime-info.* > сделало полностью нерабочим текущий LXDE. Раз все равно лезть в startxfce4, то сразу зааодно можно поправить и https://bugzilla.altlinux.org/show_bug.cgi?id=26163
XFCE, на мой взгляд, изничтожение XDG_DATA_DIRS как раз пережил. Речь идёт об LXDE, #26223 , где теперь не стартует сессия вообще. Что ещё умерло - вопрос открытый. Как минимум сборка моего zim.