Draft: main/pmos-ui-phosh: use superd for user services
- Feb 07, 2023
-
-
Clayton Craft authored
These enable visual voicemail support, added to pmb_recommends since some folks may not want/need this. But it's a feature that all other phone OSes support out of the box, so folks who use it would expect it to be there.
-
Clayton Craft authored
Even though many carriers don't use/offer MMS, having mmsd around is useful since it will clear out any SMS WAPs that might be received. If the queue is "too full", it can lead to no longer being able to receive any SMS (some might recall seeing this problem from a couple of years ago...). So I think it's a good idea to always run mmsd to prevent these from building up. And, obviously, it's helpful to have it running for those of us who do use MMS so that it requires a little less user interaction to enable it.
-
Clayton Craft authored
-
Clayton Craft authored
This uses gnome-session to run superd by changing the directory that gnome-session searches for apps to autostart to one that has only a .desktop file that runs superd. superd then starts/manages non-critical services. Some services in /etc/xdg/autostart are *critical* to phosh/gnome-session, they are listed in a phosh session file. gnome-session will continue to use /etc/xdg/autostart when searching for these services, and gnome-session is still used to start those. They are "critical" because stopping any of them causes the session to die. As such, I do not believe it makes sense to manage those in superd anyways, since if any die, the whole session (including superd) is doing down with it.
-