Из коробки режим рабочего стола Steam Deck имеет только две локали: американскую и канадскую. Установить какую либо иную с помощью интерфейса управления настройками операционной системы не получится. Это руководство поможет установить русскую (и любую другую) локаль на ваш Steam Deck.
Для удобства рекомендуется подключить клавитуру и мышь.
В игровом режиме Steam Deck нажимаем кнопку выключения и переходим в режим рабочего стола Steam OS.
Все манипуляции с системными настройками потребуют использования пароля режима повышенных привелегий (sudo). Из коробки этот пароль не задан.
-
Открываем терминал (Konsole) terminal
-
В терминале вводим команду:
passwd
-
Создаём новый пароль и вводим его повторно
В Steam OS используется дополнительных механизм защиты конфигурации операционной системы. Для внесения изменений в системные настройки необходимо отключить защиту от изменений.
- Открываем Консоль (терминал)
- В терминале вводим команду
sudo steamos-readonly disable
-
В терминале вводим команды:
sudo pacman-key --init
sudo pacman-key --populate archlinux
sudo pacman -Syu glibc
-
Соглашаемся с запросом на скачивание необходимых пакетов
-
Переходим в режим редактирования файла генерации:
sudo nano /etc/locale.gen
-
Необходимо раскоментировать строку (убрать знак решётки) в строках en_US.UTF-8 и ru_RU.UTF-8
-
Сохраняем файл Ctrl+o
-
Выходим из режима редактирования Ctrl+x
- В терминале вводим команду создания необходимых локалей
sudo locale-gen
-
Переходим в режим редактирования файла конфигурации локалей:
sudo nano /etc/locale.conf
-
Выполняем замену LANG=en_US.UTF-8 на LANG=ru_RU.UTF-8
-
Сохраняем файл Ctrl+o
-
Выходим из режима редактирования Ctrl+x
-
В терминале вводим команды
sudo localectl set-locale ru_RU.UTF-8
sudo rm ~/.config/plasma-localerc
Для предотвращения сброса выполненных настроек возвращаем защиту конфига ОС
- В терминале вводим команду
sudo steamos-readonly enable