Почему смена языка в lightdm-gtk-greeter учитывается при втором входе в систему?

Почему смена языка в lightdm-gtk-greeter учитывается при втором входе в систему?

Я использую lightdm с Xfce, и когда я меняю язык в Greater и вхожу в Xfce, он использует старые настройки. Однако после выхода из системы и другого входа язык правильно меняется, и Xfce использует предполагаемый язык. Похоже, что есть одна задержка входа. Как это исправить?

решение1

Я думаю, что lightdm, как и все dm (xdm, gdm, ...), запускается один раз Xserver.
В это время lightdm читает свои конфигурационные файлы.
Когда вы входите в систему, lightdm переходит в фоновый режим. Вы его не видите, но он всегда работает.
Когда вы выходите из системы, lightdm возвращается на экран, но не перечитывает свои конфигурационные файлы.
Если вы хотите это изменить, вам нужно перезапустить lightdm.
Я просматриваю страницы руководства lightdm и dm-tool, но ничего не нахожу, кроме, возможно, dm-tool switch-to-greeter, но я не пытаюсь.
Вы часто меняли конфигурацию lightdm?

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