OP не указывает, нужно ли им изменить язык системы или язык пользователя.
Предполагая, что вы хотите изменить язык пользователя, @markusN отвечает, что нужно :установить переменные среды только для пользователя, вошедшего в систему, не затрагивая систему и других пользователей.
export LANGUAGE=en_US.utf8
export LANG=en_US.utf8
export LC_ALL=en_US.utf8
Очевидно, вам нужно сначала сгенерировать локаль, на которую вы ссылаетесь.
В моем случае (xfce4.12 )этого решения было недостаточно :очевидно, что сценарий ~/.i18n
не выполнялся как часть последовательности запуска xfce.
Убедитесь, что вы пишете эти инструкции в более подходящем месте, и это сработает. Например, если вы уже записали их в файл ~/.i18n
, вы могли бы записать и этот файл ~/.config/xfce4/xinitrc
:
#!/bin/sh
if [ -f "$HOME/.i18n" ]; then
. "$HOME/.i18n"
fi
. /etc/xdg/xfce4/xinitrc
У меня работает на Debian -10.