]> git.ipfire.org Git - thirdparty/systemd.git/commit
login: mark nomodeset fb devices as master-of-seat
authorAdam Jackson <ajax@redhat.com>
Tue, 12 Mar 2019 19:22:13 +0000 (20:22 +0100)
committerLennart Poettering <lennart@poettering.net>
Wed, 13 Mar 2019 11:17:34 +0000 (12:17 +0100)
commit183e8c0beac3d47aa9171b9d6897283f606bb971
tree1d19ab740da4ef0d5e170fbbe88988274ed96949
parent3f50fff536d715aee5e5195ec60e2af047b73c7f
login: mark nomodeset fb devices as master-of-seat

When 'nomodeset' is specified, there's no DRM driver to take over from
efifb. This means no device will be marked as a seat master, so gdm will
never find a sufficiently active seat to start on.

I'm not aware of an especially good way to detect this through a proper
kernel API, so check for the word 'nomodeset' on the command line and
allow fbdev devices to be seat masters if found.

For https://bugzilla.redhat.com/show_bug.cgi?id=1683197.
src/login/71-seat.rules.in