В /etc/profile.d лежит кучка скриптов, которые, например, активно модифицируют PATH.
Когда я захожу в консоли, эти скрипты, по-видимому, выполняются.
Когда запускаю в xterm, то, по-видимому, нет...
Ну, дописал я в ~/.bashrc bash --login. Всё есть.
Как-то неизящно это...