Установить локаль перед первым входом в систему

Вы можете использовать модуль копирования в дополнение к локальному _действию, чтобы сохранить переменную в локальном файле на управляющей машине и использовать ее позже в следующем плейбуке:

- local_action: copy content="slave_server_id: {{ slave_repli.stdout_lines[0] }}" dest=/path/to/var/file
0
07.04.2020, 14:42
1 ответ

gdm удалил эту опцию, но lightdmвсе еще имеет ее.

Вам необходимо установить эти два пакета.

$ sudo apt-get install lightdm lightdm-gtk-greeter

lightdmимеет концепцию индикаторов, отображаемых во время входа в систему. Они указаны в файле /etc/lightdm/lightdm-gtk-greeter. Добавьте это в конец:

indicators=~language

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

Если вы хотите также иметь возможность выбирать раскладку клавиатуры, вы должны вместо этого добавить:

indicators=~language;~layout

Но в этих модификациях будут перечислены только указанные индикаторы. Если вы хотите, чтобы он выглядел немного больше, чем по умолчанию, вы можете добавить отсутствующие:

indicators=~host;~spacer;~language;~layout;~session;~language;~layout;~a11y;~clock;~power

В /etc/lightdm/lightdm-gtk-greeterесть комментарии с дополнительной информацией об индикаторах.

xfce4подберет выбранную локаль, но для GnomeLANG(может бытьLANGUAGE/etc/default/localeзаменяет это значение. Решение состоит в том, чтобы не определять его там (, либо удалить, либо закомментировать строку ).

1
28.04.2021, 23:18

Теги

Похожие вопросы