diff options
| author | Danilo M. <danix@danix.xyz> | 2026-09-11 16:57:33 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-09-11 16:57:33 +0200 |
| commit | d00f52480b19b714f50b1a017935e94ed1b486b5 (patch) | |
| tree | 670ea31d1b9317a8f6c9453abf9867a7ce073d97 /vm-manager/Virsh.qml | |
| parent | 4c4ed4e3ce3dd25395866cb0bb71a8187f359dbe (diff) | |
| download | quickshell-d00f52480b19b714f50b1a017935e94ed1b486b5.tar.gz quickshell-d00f52480b19b714f50b1a017935e94ed1b486b5.zip | |
fix(volume-osd): keep the shell alive when nothing is visible
Quickshell exits once no window is visible. The OSD is hidden between
changes, and with no MPRIS player running there is nothing else to hold
it open, so the process loaded cleanly, logged no error and quit. The
symptom was a panel that never appeared: not a blank panel, a dead shell.
A 1x1 transparent window with an empty mask keeps it running. The mask
makes it click-through, so it cannot catch a stray click, and it draws
nothing.
This window existed earlier and was removed after a process check that
was measuring the wrong thing, which made it look unnecessary. The
README now says why it is there, so it does not get removed a third time.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01G7NRsGyF9jGfPYS4zPqpN7
Diffstat (limited to 'vm-manager/Virsh.qml')
0 files changed, 0 insertions, 0 deletions
