Minutes of the HelenOS hangout 2023-01-12 =========================================
Attending: JJ - Jakub Jermář JS - Jiří Svoboda JZr - Jiří Zarevúcky Scribe: JS JJ - released 0.12.1 Cathode (thanks again!) JZr - implemented kernel timer improvement (JJ merged) - no need to periodically update timers - TODO: change all timer APIs to deadlines? - PR: SPDX license tags discussion no current agreement to implement these - finds it useful to be reminded 1 d before hangout JS - window minimization - highlight active window(s) in taskbar - window switching fixes - protocol library fixes (these could be detected by static analysis :-,) - Multi-seat support (WIP) - multiple mice and keyboards can be used with a single desktop - Q: What is a seat? - A: A seat object consists of a cursor and a set of associated devices (mice, keyboards) - Q: What are the actual use cases for multiple seats? - A: 1. Multiple users sharing a big screen (e.g. conference room, mission control room) 2. Multi-monitor setup - similar to multi-head, but allowing windows to be occasionally moved from one monitor to another. 3. When sharing desktop (e.g. with tech support) - better to see a new cursor appear, than to have your own cursor hijacked 4. A single user can work with two windows alternately by using two keyboards instead of switching focus _______________________________________________ HelenOS-devel mailing list HelenOS-devel@lists.modry.cz http://lists.modry.cz/listinfo/helenos-devel