Локаль пользователя отличная от системной

Привет всем

Есть небольшая организация, с cldg(gnome2) на клиентских машинах, в которой все говорят по русски (соответственно и локаль везде ru_RU.utf8)
Есть нанятый сотрудник, с нулевым знанием русского.
Надо этому сотруднику нормально настроить локаль в профиле en_US.utf8

пробовал в файлах ~/.calculate/ini.env и ~/.calculate/desktop.env прописывать (проверку этих переменных подсмотрел в шаблонах):

[main]
os_locale_lang = en_US
os_locale_language = en

[desktop]
os_locale_lang = en_US
os_locale_language = en

безрезультатно.
Пробовал прописывать локаль в ~/.bashrc ~/.profile ~/.dmrc ~/.xinitrc ~/.i18n ~/.pam_environment (последние два по советам гугля)
В терминале локаль английская, в Х-ах - русская
Пробовал в @/usr/share/calculate/xdm/login.d/90locale@ для этого пользователя делать
export LANG=en_US.utf8
Скрипт отрабатывается, но все остается как прежде

Единственное что помогает - выбор “ручками” языка каждый раз при логине.
НО это временное решение, и его надо исправлять.

Думаю, правильно такие вещи настраивать в /.calculate/
Вопрос - в каком файле, в какой категории какой переменной задается локаль конкретного пользователя?

Попробуйте .xsession либо .xprofile, также возможен вариант .xsessionrc

В xfce с lxdm отрабатывает вариант .xprofile:

test@test1 ~ $ cat .xprofile 
#!/bin/sh

export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
export LC_NUMERIC=C
export LC_TIME="en_US.UTF-8"