This prevents the firstFound device, or any device detected by UdevEnumerate::find that is not from the same seat kwin is running under, from being handled
Details
Details
- Reviewers
graesslin - Group Reviewers
KWin - Commits
- R108:99376d38f69f: udev: Only handle devices from the current seat
made sure that kwin starts on a default udev (assuming a blank ID_SEAT attribute on a device means the device is on seat0)
added /dev/dri/card1 to seat1 and /dev/dri/card0 to seat0.
Start kwin with the drm-backend on seat0 and seat1, and make sure it starts on both instances
Diff Detail
Diff Detail
- Repository
- R108 KWin
- Branch
- arcpatch-D9553
- Lint
No Linters Available - Unit
No Unit Test Coverage
udev.cpp | ||
---|---|---|
110 | Please use QByteArray instead of c-strings |
udev.cpp | ||
---|---|---|
110 | QString defaultSeat = QStringLiteral("seat0"); |
Comment Actions
I cannot push the patch as arc fails with:
INFO Base commit is not in local repository; trying to fetch.
Comment Actions
Though I don't understand what arc does here. It tries to patch logind with a patch which is already applied. But here we don't have any changes to logind....
Comment Actions
@nerdopolist Please rebase on latest master and update authorship information on Phab:
git fetch git checkout 50b948134c81 arc patch D9553 git rebase origin/master # Check if it still compiles arc diff