в общем хрен его знает как и что но решение вот такое:
(http://standards.freedesktop.org/basedir-spec/latest/ar01s03.html)
# cat /etc/environment
XDG_CONFIG_HOME=$HOME/.config
XDG_DATA_HOME=$HOME/.local/share
XDG_DATA_DIRS=/usr/local/share/:/usr/share/
XDG_CONFIG_DIRS=/etc/xdg
XDG_CACHE_HOME=$HOME/.cache
# cat /root/.bashrc
# ~/.bashrc: executed by bash(1) for non-login shells.
export LANG="ru_RU.UTF-8"
export XDG_CONFIG_HOME="$HOME/.config"
export XDG_DATA_HOME="$HOME/.local/share"
export XDG_DATA_DIRS="/usr/local/share/:/usr/share/"
export XDG_CONFIG_DIRS="/etc/xdg"
export XDG_CACHE_HOME="$HOME/.cache"
ГЫ токо прочитал: ~/.bashrc: executed by bash(1) for non-login shells.
Но в общем работает под рутом