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

Reply via email to