As far as the original bug with delayed login goes... it seems that the Bluetooth stuff is a red herring.
Since it only happens on first login, I deleted the contents of ~ and relogged. The delay came back, so I bisected the files until I arrived at the single file which needs to be deleted in order for the delay to happen. And that file is:
As far as the original bug with delayed login goes... it seems that the Bluetooth stuff is a red herring.
Since it only happens on first login, I deleted the contents of ~ and relogged. The delay came back, so I bisected the files until I arrived at the single file which needs to be deleted in order for the delay to happen. And that file is:
~/.cache/ fontconfig/ 9b89f8e3dae116d 678bbf48e5f21f6 9b-le32d4. cache-7
This cache file is associated with the Noto CJK fonts at:
/usr/ share/fonts/ opentype/ noto
(You can see this by running strings on it.)
Deleting this file while the user is not logged in causes the next login to take 60 seconds.