Ubuntu Ubuntu Linux (GNOME)

Ubuntu: В Ubuntu не удаётся сменить язык интерфейса отдельного пользователя

  • Обновлено
  • Чтение ≈ 3 минуты

Краткий ответ

Язык интерфейса в Ubuntu GNOME выбирается для конкретного пользователя отдельно от раскладки клавиатуры и системной локали. Не нужно менять язык всех учётных записей через localectl, если настройка не сохраняется только у одного пользователя.

В этой статье
  1. Что происходит и когда это важно
  2. Возможные причины и как их отличить
  3. Пошаговая диагностика и исправление
  4. Команды из инструкции с пояснениями
  5. Как проверить результат
  6. Если проблема не устранена

#Что происходит и когда это важно

После изменения языка меню, окна или дата остаются на прежнем языке у одной учётной записи, а в другой всё правильно; после выхода и входа настройка иногда возвращается. Клавиатурная раскладка может меняться независимо.

#Возможные причины и как их отличить

Возможная причинаКак узнатьЧто делать
Поменяна раскладка вместо языкаРаздел «Клавиатура» задаёт символы ввода, но не перевод интерфейса.Текст меню не изменился, меняются только буквы при наборе.Измените «Язык» в «Регион и язык», затем перезапустите сеанс.
Не загружены языковые компонентыЧасть программ может оставаться на исходном языке без полного перевода.Системные меню частично переведены, отдельные приложения — нет.Используйте официальный менеджер языковой поддержки Ubuntu.
Изменена локаль не той учётной записиНастройки языка относятся к конкретному профилю пользователя.Проблема возникает лишь в одном профиле.Войдите в нужную учётную запись и проверьте настройки там.

#Пошаговая диагностика и исправление

  1. Убедитесь, что меняете язык правильной учётной записиНа верхней панели справа откройте системное меню и посмотрите имя текущего пользователя, либо в терминале Ctrl+Alt+T выполните whoami. Если вы вошли не в ту учётную запись, выйдите через системное меню и войдите в нужную. Не меняйте общесистемные параметры на компьютере с несколькими пользователями.
  2. Откройте настройку языка интерфейсаВ Ubuntu GNOME откройте «Настройки» через меню приложений. На Ubuntu 24.04 и близких выпусках найдите «Система» → «Регион и язык» (при иной версии воспользуйтесь поиском внутри «Настроек» по словам «язык»/«region»). Выберите строку «Язык», укажите требуемый язык интерфейса и подтвердите выбор. Если виден только раздел «Источники ввода», это настройка клавиатуры, а не языка меню.
  3. Проверьте, доступен ли языковой пакетЕсли нужного языка нет в списке либо переведена только часть меню, откройте обзор приложений клавишей Super, введите «Поддержка языков» или Language Support. Если программа присутствует, откройте её и по предложению системы установите отсутствующие компоненты через официальный репозиторий (потребуется пароль администратора). Если программы нет, не скачивайте языковые пакеты со случайных сайтов; уточните у администратора, как ставятся пакеты в вашей версии Ubuntu.
  4. Выйдите из текущего графического сеансаСохраните документы, нажмите системное меню справа вверху и выберите «Выключение/Выход» → «Выйти» (расположение зависит от версии оболочки). Войдите в тот же профиль и проверьте названия меню «Файлы», «Настройки» и даты. Некоторые программы с собственными языковыми параметрами нужно перезапустить отдельно. Если язык изменился, проверьте его сохранение после повторного входа.
  5. Отделите язык сообщений от регионального форматаЕсли названия меню сменились, но формат даты и числа остался старым, в «Регион и язык» отдельно проверьте «Форматы». Не смешивайте эту настройку с «Источниками ввода» в «Клавиатуре»; раскладка управляет набором текста. Запишите, что именно не изменилось: меню, подсказки, дата либо содержимое одной программы.
  6. Соберите безопасную диагностику локалиОткройте терминал Ctrl+Alt+T и выполните locale, затем locale -a. Первая команда перечисляет переменные языковой среды текущего пользователя, вторая — локали, доступные системе; сообщения вида Cannot set LC_* свидетельствуют о недоступной локали. Не изменяйте файлы /etc/default/locale, /etc/environment и настройки других пользователей вручную без резервной копии и согласования.

#Команды из инструкции с пояснениями

Linux · Терминал (Bash)Только проверка
Только чтение: имя пользователя текущего терминала.
whoami
Linux · Терминал (Bash)Команда
Показ текущих переменных локализации без изменений.
locale
Linux · Терминал (Bash)Команда
Показ установленных системных локалей, без прав администратора.
locale -a

#Как проверить результат

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

#Если проблема не устранена

Если интерфейс не сменился, сохраните вывод locale, наличие языка в locale -a, версию Ubuntu и название приложения, которое осталось на другом языке. На корпоративном компьютере передайте сведения администратору; системная локаль или правила управления могут переопределять выбор.

Источники и обновления

Для этой статьи пока не указаны источники. Мы отмечаем такие материалы и дополняем их при проверке.

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.