On Wed, Jun 1, 2016 at 2:19 PM, Przemek Klosowski <
przemek.klosow...@nist.gov> wrote:

> On 05/27/2016 12:45 PM, Christopher wrote:
>
>
> It seems to me that what's happening is that systemd is now enforcing this
> "login session" perspective... metaphorically speaking, gluing the
> transparent overlay onto the map (but don't worry! they also provide a
> special adhesive remover!). This makes it that much harder for people to
> make use of what's underneath without viewing it through the overlay...
> which, as it turns out, is a *very* common thing to do (screen, tmux,
> nohup, etc.).
>
> This is a very good observation. The 'login' infrastructure deals with
> authorization to run processes on the computer, which is orthogonal to
> managing characteristics of individual processes, such as whether they are
> transient or persistent. Admitedly, the logout process has to deal with the
> lingering processes: Windows, for instance, throws a dialog box asking to
> terminate the apps. This is somehow a violation of layering which I just
> pointed out above, but I think it is correct in asking for user intent.
>
> In any case, the common use case nowadays is a personal device, where this
> whole issue is somehow moot: there are no multiple users, the user is the
> administrator, and the login session is really from startup to
> shutdown---so the proposed change doesn't change the user-visible behavior
> much, except making the reboot quicker.
>

I think one needs to be careful with even this assumption though. I have
used my server in a hybrid fashion, where I'll log into it both in a
desktop environment and via SSH and use the same tmux window or
backgrounded processes from each. Killing these processes just because I
started them from the desktop instead of via SSH is not an agreeable
default.
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org

Reply via email to