Я пытаюсь добавить некоторые функции к вилке Ликсии i3lock .Я понял, как читать pam_conv
сообщения и использовать cairo
для их отображения на экране.
Я подумал, поскольку мой стек PAM больше, чем большинство, было бы неплохо показать значок, помогающий идентифицироватькак аутентифицировать.Значок пароля для ввода пароля, отпечаток пальца для fprintd
, значок USB-ключа для pam-u2f
и т. Д.
Я уже пробовал pam_get_item(pam_handle, PAM_SERVICE, &service)
, но с тех пор он возвращает только i3lock
это имя файла стека PAM.
Есть ли способ получить имя текущего модуля (например, pam-fprintd.so
или подобное)?