Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-09-22 | seat: Rework seat activation/switch logic | Kenny Levinsen | |
The seat activation logic did not correctly handle VT switching and switching between multiple sessions. Session switching on VT-bound seats is now performed using a VT switch, taking advantage of VT signals to perform the actual switch. This simplifies switching logic and makes it more robust. | |||
2020-08-29 | seat: Destroy all clients on teardown | Kenny Levinsen | |
2020-08-03 | seat: Convert client list to linked list | Kenny Levinsen | |
2020-08-03 | seat: Convert device list to linked list | Kenny Levinsen | |
2020-08-03 | client: Prefix notification methods with 'send' | Kenny Levinsen | |
2020-08-02 | seat: Deactivate devices before sending disable | Kenny Levinsen | |
Previously, seatd would not deactivate devices until the client had acked the disable. In once instance, this lead to libinput spending significant time checking and closing each input device. As a workaround, mimick logind's behavior of deactivating devices first. The original behavior can be reintroduced if the client-side problem is fixed. Closes: https://todo.sr.ht/~kennylevinsen/seatd/5 | |||
2020-07-31 | Initial implementation of seatd and libseat | Kenny Levinsen | |