~unity-team/unity/yakkety

Viewing all changes in revision 4193.

  • Committer: Bileto Bot
  • Author(s): Marco Trevisan (Treviño), Ted Gould
  • Date: 2016-09-06 14:18:40 UTC
  • mfrom: (4153.9.66 systemd-unit-fixes)
  • Revision ID: ci-train-bot@canonical.com-20160906141840-x1fp4ebv9rsxssfr
Unity: add systemd units for the shell and related services, mark unity7 a requirement for ubuntu-session

At it's core this MR is about making unity7 work with the systemd user sessions.
It required a larger change than expected, so some descriptions :-)

It moves the prestart scripts from Upstart into a shared shell script so that both
systemd and Upstart can use the same code.

Added a signal wrapper for Systemd, today we are sending both signals as both
will be running for the time being. In the future the Upstart signals should be
droppable.

For lock screen we created a target for when the lock screen is enabled.
We put the panel job in there, but other jobs can add themselves by
putting a symbolic link into the "unity-screen-locked.target.wants"
directory to their jobs if they want.

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: