sddm/sddm — pull request #274 by ypnos (2014-08-29 14:01:56+00:00)
Title: Add config parameter to suppress searching through all homes for

On startup, the greeter accesses *all* home directories to check for the existence of a `.face.icon` file. If a home directory sits on a remote machine, this can significantly slow down greeter startup; furthermore, if a remote machine is not available, the greeter sits through the default automounter timeout. The behavior is especially undesirable when a theme is used that does not use face files anyway.

1. The current behavior can make SDDM unfit for client systems in larger networks with distributed home directories.
2. As there is no output at all, graphical or in the log, during that period, it is hard to track down the cause of a seemingly "broken" SDDM.

This patch enables the user to change the default behavior of checking for `.face.icon` files in home directory. When opting out via the ReadHomeFaces setting (default: true), SDDM only supports files in the dedicated FacesDir location (which, for example, could be populated via the LDAP jpegPhoto property). Also, the config description mentions this as a possible cause for slow startup.