<div dir="ltr">GDM seems to useĀ <span style="color:rgb(80,0,80);font-size:12.8px">VT_OPENQRY .</span><div><span style="color:rgb(80,0,80);font-size:12.8px"><br></span></div><div><font color="#500050"><span style="font-size:12.8px"><a href="https://git.gnome.org/browse/gdm/tree/daemon/gdm-session-worker.c#n2209">https://git.gnome.org/browse/gdm/tree/daemon/gdm-session-worker.c#n2209</a></span></font><br></div><div><font color="#500050"><span style="font-size:12.8px"><br></span></font></div><div><font color="#500050"><span style="font-size:12.8px">(Sent from gmail web interface)</span></font></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Oct 24, 2017 at 8:33 AM, Pekka Paalanen <span dir="ltr"><<a href="mailto:ppaalanen@gmail.com" target="_blank">ppaalanen@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Mon, 23 Oct 2017 14:37:37 -0500<br>
Matt Hoosier <<a href="mailto:matt.hoosier@gmail.com">matt.hoosier@gmail.com</a>> wrote:<br>
<br>
> It would be nice for non-session uses of Weston (embedded systems) if<br>
> the controlling TTY didn't need to be manually supplied.<br>
><br>
> Has anybody suggested using something like VT_OPENQRY in the<br>
> weston-launcher code to pick a TTY if one wasn't manually given? (Or<br>
> if that's too auto-magic for taste here, then only do that if a<br>
> specific command-line option is supplied.)<br>
<br>
</span>Hi,<br>
<br>
I do not recall such proposals. I'd like to hear more about your use<br>
case.<br>
<br>
Do you mean in 'weston-launch' specifically, or in all the launcher<br>
implementations?<br>
<br>
If for 'weston-launch' specifically, then I'd like to ask why you want<br>
that instead of a logind service?<br>
<br>
I've been hoping there would be no need for new development on<br>
weston-launch. It is sensitive code, being setuid root. It seems it<br>
cannot be nicely generalized to support all libweston-based compositors.<br>
<br>
What is the launching context in you use case? E.g.<br>
- manual login, type 'weston' in VT<br>
- type 'weston -Bdrm-backend.so' in a terminal window<br>
- launching weston from a systemd system unit<br>
- launching weston from a systemd user unit<br>
- something else?<br>
<br>
What is the "non-session" use exactly? Why do you not care which VT<br>
weston will occupy in that case?<br>
<br>
I haven't checked recently, but I have a feeling that Weston is not<br>
expecting to be spawned on a currently inactive VT, so that might need<br>
fixing as well.<br>
<span class=""><br>
><br>
> The closest I can find to a question about this topic prior on the<br>
> mailing list is<br>
> <a href="https://lists.freedesktop.org/archives/wayland-devel/2013-October/011472.html" rel="noreferrer" target="_blank">https://lists.freedesktop.org/<wbr>archives/wayland-devel/2013-<wbr>October/011472.html</a>.<br>
> That change was never adopted, but it doesn't look like the use of<br>
> VT_OPENQRY has anything to do with Kristian's objections at the time.<br>
<br>
</span>Picking the first free VT sounds fine to me, but do display servers<br>
actually do that on their own or does e.g. the graphical login manager<br>
do it for them? Or rather, when and who usually picks the VT?<br>
<br>
<br>
Thanks,<br>
pq<br>
<br>______________________________<wbr>_________________<br>
wayland-devel mailing list<br>
<a href="mailto:wayland-devel@lists.freedesktop.org">wayland-devel@lists.<wbr>freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/wayland-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/<wbr>mailman/listinfo/wayland-devel</a><br>
<br></blockquote></div><br></div>