Created attachment 16931 [details] пример окна с оповещением Сообщение об истечении пароля появляется на короткий промежуток времени. Пользователь не успевает увидеть указанное время истечения пароля.
Created attachment 16932 [details] видеопример
Забавно. Выходит, подобная проблема уже когда-то была замечена, раз есть такой TODO в коде: if (lightdm_greeter_get_is_authenticated (ldm)) start_session (); else if (prompted) { if (!has_error && implicit_messages) set_message_label (LIGHTDM_MESSAGE_TYPE_ERROR, _("Incorrect password, please try again")); // TODO: Add a delay to give the user a chance to read the message! start_authentication (lightdm_greeter_get_authentication_user (ldm)); }
Можно проверять: https://git.altlinux.org/tasks/359568/. Для ознакомительной проверки можно сделать так: # diff -u /etc/pam.d/lightdm{~,} --- /etc/pam.d/lightdm~ 2024-10-11 20:42:02.247264076 +0300 +++ /etc/pam.d/lightdm 2024-10-11 20:42:09.948279306 +0300 @@ -8,6 +8,7 @@ -auth optional pam_kwallet.so -auth optional pam_kwallet5.so account include common-login +account required pam_echo.so file=/etc/lightdm/message password include common-login session substack common-login session optional pam_console.so # cat /etc/lightdm/message Read this message!
(Ответ для manowar@altlinux.org на комментарий #3) > Можно проверять: https://git.altlinux.org/tasks/359568/. > > Для ознакомительной проверки можно сделать так: > > # diff -u /etc/pam.d/lightdm{~,} > --- /etc/pam.d/lightdm~ 2024-10-11 20:42:02.247264076 +0300 > +++ /etc/pam.d/lightdm 2024-10-11 20:42:09.948279306 +0300 > @@ -8,6 +8,7 @@ > -auth optional pam_kwallet.so > -auth optional pam_kwallet5.so > account include common-login > +account required pam_echo.so file=/etc/lightdm/message > password include common-login > session substack common-login > session optional pam_console.so > > # cat /etc/lightdm/message > Read this message! Спасибо! Можно попросить тестовое задание для p10?
Такое поведение, как в задании, устраивает?
(Ответ для manowar@altlinux.org на комментарий #5) > Такое поведение, как в задании, устраивает? Вот как раз и хотели проверить поведение, но lightdm-gtk-greeter из задания 359568 не устанавливается в p10 из-за неудовлетворённых зависимостей. Поэтому попросили тестовое задание для p10.
Понял, сейчас сделаю. Однако, на Сизифе эта ошибка тоже есть.
(In reply to manowar@altlinux.org from comment #7) > Понял, сейчас сделаю. Однако, на Сизифе эта ошибка тоже есть. https://git.altlinux.org/tasks/359730/logs/events.1.1.log Для p10 оно не собирается. И что уже точно проверено: в том виде, как сейчас, его не получится бэкпортировать в p10.
А вы можете проверить на Сизифе? Я потом переделаю для p10.
Я переделал оба задания на старый GLib. Можно проверять.
lightdm-gtk-greeter-2.0.7-alt11 -> sisyphus: Fri Oct 11 2024 Paul Wolneykien <manowar@altlinux> 2.0.7-alt11 - Optional delay before session start (closes: 51598). - Added "message-delay" configuration parameter.