I'd like to know how to make an extension when gnome-shell is in GDM mode. From my understanding for how current extensions work is they override functions that global variables have defined. Is there a global that would let me override functions such as GDM/AuthPrompt.js or GDM/Util.js. I can see why this might be dangerous behavior and is not supported. The idea of extensions snooping passwords is one is possible malicious use. The reason I was wondering is I was trying to develop a graphical/pattern login for GDM and not sure what the best way to distribute it is.
I was also wondering if there is a way to access the PAM service modules through a GDM public api. When I developed the graphical login method for GDM I made a simple PAM service module and a GObject wrapper that called pam_authenticate, pam_start and such. Is all that needed or can some other libabry be used to authenticate users by other means? In other words do I need to use PAM service modules/PAM GObject to authenticate users or can GDM be used for this? My code lies here. https://github.com/soda0289/GraphAuth/ I'd really like to know the proper implementation for this as mine feels bloated with all the PAM calls. I'm guessing I couldn't use something like gnome-keyring to store user passwords because in GDM mode no user is logged in. _______________________________________________ gnome-shell-list mailing list gnome-shell-list@gnome.org https://mail.gnome.org/mailman/listinfo/gnome-shell-list