Как воспроизвести эти настройки локали в консоли?

Как воспроизвести эти настройки локали в консоли?

Я не UI-человек, а терминал-человек. Я предпочитаю работать в терминалах. Однако в этот раз, когда я обновил пакет Debian (не помню какой), вся система локалей полетела в трубу.

Мне не нужна одна локаль для всей системы. Мне нужен английский для всех приложений, поэтому en_GB — первый выбор. Однако у en_GB сломанный формат времени (мм/дд/гг), поэтому en_DK исправляет это (гг-мм-дд). Однако использование этого в качестве локали для всей системы заставляет мою шведскую клавиатуру глючить, потому что lsпортит имена файлов, содержащие шведские символы (åäöÅÄÖ).

Этот снимок экрана — из раздутого пользовательского интерфейса в Debian — показывает, чего я хочу добиться:

введите описание изображения здесь

Но при попытке повторить это в терминале Debian кричит на меня, потому что локаль сломана.

$ sudo dpkg-reconfigure locales
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = "en_GB:en",
        LC_ALL = (unset),
        LC_CTYPE = "en_GB.UTF-8",
        LC_TIME = "custom.UTF-8",
        LANG = "en_GB.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("en_GB.UTF-8").

Как мне исправить этот беспорядок в соответствии с моими предпочтениями?

решение1

sudo dpkg-reconfigure locales

Я думаю. Файл /etc/default/locales.

Связанный контент