Hi all,
I am running into some issues with having multiple users (accounts) on one phone. I’m running GrapheneOS with Android Version 14 on a Google Pixel 7.
Problem A: (Shared) notifications
I have a total of 4 users. I did enable for each one “Send notifications to current user”. However, notifications are coming very rarely trough, right now it seems they don’t at all. I noticed that apps in the (non-admin) users are getting terminated (as if I had ended the user session, even though I didn’t do that), expect for the last (non-admin) user that I was logged in. One can clearly see that as “GmsCompat” (that I need in the non-admin users) is getting killed. Is that intended behavior? That would be really a bummer for my use-case.
I also installed “KDE Connect” where this behavior is also obvious, as KDE Connect gets killed too. I only see that last account I was logged in as “Connected devices”, the other ones are listed as “Remembered devices”. You can also ring/ping via KDE Connect the other (device) user. It makes a sound when ringing, but the notification doesn’t come through. The notification will be in the lock-screen of the user, if you switch to it, but the current user is not getting notified.
So this problem seems to be two folded. On one side apps are getting terminated, on the other side, notifications are not coming through, even when the corresponding app is alive. Maybe I’m missing something; do I need to do something else besides enabling “Send notifications to current user”?
Problem B: Lagging / slow responsiveness
GrapheneOS was running great until I started adding the other user accounts. Minimizing/Switching Apps takes up to 10 seconds. Sometimes it works instantly (as it should), sometimes it takes so much time. I had to turn off gesture navigation because it is so unresponsive that it simply is unusable. The wired thing is, that in the classic navigation, if you press a button, it will make a sound instantly, so it did notice that button press without delay. But it will take the phone forever the execute it. In the forums there was suggested to turn off “Smooth display” (which I did for each user) but that didn’t help. I also had (rarely) apps crashing to black screens in this state of laggy navigation and closing after around 10 to 20 seconds.
I wasn’t fiddling too much around with the system besides the user-inferno, except of maybe enabling the work-profile on the admin-user via Shelter. I have some apps installed in the different profiles via F-Droid and Aurora, but nothing that did require special permissions. If you have any solutions/workarounds or ideas what could be causing this problems please let me know. Thank you.