Skip to content
Snippets Groups Projects

Draft: main/pmos-ui-phosh: use superd for user services

Closed Administrator requested to merge phosh-superd into master
  1. Feb 07, 2023
    • Clayton Craft's avatar
      pmos-ui-phosh: add vvmd/vvmplayer to pmb_recommends · 06a9ea40
      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.
      Verified
      06a9ea40
    • Clayton Craft's avatar
      pmos-ui-phosh: add mmsd-tng as a dependency · 565df574
      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.
      Verified
      565df574
    • Clayton Craft's avatar
    • Clayton Craft's avatar
      main/pmos-ui-phosh: use superd for user services · 8cc916dd
      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.
      Verified
      8cc916dd
Loading