- Сообщения
- 2
Добрый день, я занимаюсь разработкой собственную темы входа для Astra Linux.
Я наследуюсь от класса KGreeterPlugin, и переопределяю необходимые мне функции, но я столкнулся с следующей проблемой:
во время аутентификации когда от PAM модулей приходят promt запросы на ввод данных (например ввод пароля), то метод KGreeterPlugin::textPromt(const char* prompt, bool echo, bool nonBlocking) получает пустой *prompt. Похожая проблема у меня была и с методом KGreeterPlugin::textMessage(const char* message, bool error), где *message так же был пустым, но данную проблему я смогу решить разкомментировав в конфиге /etc/X11/fly-dm/fly-dmrc параметр ShowPAMInfoMessage=true. К сожаление такой же настройки для textPromt я не смог найти.
Подскажите, пожалуйста как я могу получить не пустое сообщение в функции KGreeterPlugin::textPromt.
Я наследуюсь от класса KGreeterPlugin, и переопределяю необходимые мне функции, но я столкнулся с следующей проблемой:
во время аутентификации когда от PAM модулей приходят promt запросы на ввод данных (например ввод пароля), то метод KGreeterPlugin::textPromt(const char* prompt, bool echo, bool nonBlocking) получает пустой *prompt. Похожая проблема у меня была и с методом KGreeterPlugin::textMessage(const char* message, bool error), где *message так же был пустым, но данную проблему я смогу решить разкомментировав в конфиге /etc/X11/fly-dm/fly-dmrc параметр ShowPAMInfoMessage=true. К сожаление такой же настройки для textPromt я не смог найти.
Подскажите, пожалуйста как я могу получить не пустое сообщение в функции KGreeterPlugin::textPromt.