Вы можете использовать модуль копирования в дополнение к локальному _действию, чтобы сохранить переменную в локальном файле на управляющей машине и использовать ее позже в следующем плейбуке:
- local_action: copy content="slave_server_id: {{ slave_repli.stdout_lines[0] }}" dest=/path/to/var/file
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
заменяет это значение. Решение состоит в том, чтобы не определять его там (, либо удалить, либо закомментировать строку ).