Настройка переменной среды LANG для xfce

Я нахожусь в многопользовательской системе Debian Stretch, которая имеет en_US.UTF-8 как локаль по умолчанию, но я хочу de_DE.UTF-8 для моего пользователя. Я смог установить его для терминалов, добавив export LANG=de_DE.UTF-8 в ~/.bashrc .

Проблема в том, что моя среда X (с XFCE как диспетчер окон и lightdm в качестве менеджера входа в систему) по-прежнему использует локаль по умолчанию, что не удивительно, поскольку .bashrc предназначен только для bash. Поэтому я попытался установить переменную в других файлах:

~ / .xinitrc

Этот файл, похоже, вообще не выполняется.

~ / .config / xfce4 / xinitrc

Установка переменной здесь тоже не сработала (никаких наблюдаемых изменений в поведении). Кроме того, если я переключу диспетчер окон, мне нужно снова установить его для нового, что не очень привлекательно.

~ / .xsession

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

~ / .pam_environment

Кажется, на Debian игнорируется

~ / .xsessionrc

Настройка переменных среды здесь, похоже, работает, но похоже, что LANG установлен в en_US.UTF-8 позже в процессе запуска.

~ / .i18n

Настройка языка здесь не работает.

Кажется, что все это не подходящее место для установки переменной LANG . Где я должен установить его, чтобы получить желаемый результат?

Linux и Unix - лучшая ОС в мире.