Hi all,
I experienced an issue while closing the laptop lid on some hp840
machines. I know you have not tested these laptops, but the
behaviour is really curious, so maybe you know better what might
be going on.
- I am running the sculpt scenario from staging. Everything
works fine, until I close and open the lid of the laptop.
- When I reopen it, the current focused window still does its
job. However, when I switch the focus, for example by triggering
the leitzentrale on and off by pressing F12, nothing happens.
- I tried setting the report_rom to verbose. It shows the
global_keys_handler -> leitzentrale report is not updated by
pressing F12. However, in my leitzentrale window which is still
active I can type things, execute programs and view the log.
- This happened when the leitzentrale was on before I put the
lid down and up.
- When I put the leitzentrale off and focus my runtime (which is
just the fs runtime with a noux shell) before closing and
opening the lid, it also cannot change the focus and only the
client that was focused before closing the lid (the noux shell)
receives input. F12 again does nothing.
- In fact I tried it with more complicated runtimes and all the
time only the component which had focus (in this case the
leitzentrale) still works, the other components cannot get focus
or input events.
- Report_rom does not give me a focus-, hover-, or any other
report when I press a global key, hover over or click on any
component, including the focused component. For example, when I
have leitzentrale active, the log does not show any report
updates when I click or move the mouse. Starting and stopping a
runtime works fine, and the runtime gives a nice focus report
(if I had focused that runtime before). But pressing F12 does
not disable the leitzentrale_enabled flag (or gives any useful
output).
- It happens both with the intel_fb_drv and the vesa driver. It
does not happen on a lenovo x250.
Somehow it seems that nitpicker fails to detect any input events
(whether from a USB device or the embedded ps2 pad+keyboard),
though it forwards those events that belong to the focused client
correctly. What could cause this?
What happens in the Genode components in the GUI stack when the
lid is opened or closed? When I run linux on that laptop I can
close and open it just fine.
--
Met vriendelijke groet / kind regards,
Boris Mulder
Cyber Security Labs B.V. | Gooimeer 6-31 | 1411 DD Naarden | The Netherlands
+31 35 631 3253 (office)