Thanks for the information.
I'll try the method you mentioned.
Thanks and regards,
Simon Fels <simon.f...@canonical.com> 於 2016年11月30日 週三 21:13 寫道：
> On 30.11.2016 11:21, Robert Liu wrote:
> > Hi All,
> > The default behavior of pressing power button is power off and I want to
> > change it to suspend.
> > The configuration file /etc/systemd/logind.conf is in the core snap and
> > is read-only.
> > I found that there are at least the following methods:
> > 1. write my own logind.conf, bind mount it and restart
> > systemd-logind.service
> > 2. write my own inhibitor and use systemd-inhibit
> > However these two methods must be run at every boot.
> > I am wondering if there is any other solutions?
> > Or we could include /etc/systemd/logind.conf in writable-paths?
> The plan is to have power management policy decisions covered by snapd
> so the actual system doesn't need to care about. We're still in the
> beginning of designing this but my rough feeling is that this would go
> into the policy decision as another variable which can be configured
> somewhere per device.
> What you still can do in the mean time is creating a custom systemd unit
> and placing it in /etc/systemd/system which does the bind mount and
> restarts logind. See
> for an example of how you can integrate this in an image build with
> ubuntu-image. But please keep in mind that this is a very hacky approach
> and would mean it can't be updated on a device once the image is released.
> Snapcraft mailing list
> Modify settings or unsubscribe at:
Snapcraft mailing list
Modify settings or unsubscribe at: