Description
Noctalia significantly increases the time required to shut down or reboot.
Steps to Reproduce
Run Noctalia as a service via systemctl --user add-wants niri.service noctalia.service.
Run the poweroff or reboot command in a terminal.
The monitor does not turn black immediately; instead, it stays on for a long time, and only then turns black and the shutdown/reboot begins.
Expected Behavior
The monitor should turn black immediately, and then the system should shut down or reboot.
Screenshots
Shutdown video with noctalia-shell enabled:
use_noctalia.mp4
Shutdown video with noctalia disabled:
no_noctalia.mp4
Environment
Distro: Arch Linux
Compositor: niri
Noctalia-shell Version: v4.0-git 4ef064a
Monitor resolution: 2560 x 1600
Additional Context
Here is a log that records Noctalia extending the shutdown by 18 seconds:
[poweroff_noctalia_log.txt ](https://github.com/user-attachments/files/24548870/poweroff_noctalia_log.txt )
This log records niri information at that time:
[niri_log.txt ](https://github.com/user-attachments/files/24548885/niri_log.txt )
This log records Noctalia information:
[noctalia_log.txt ](https://github.com/user-attachments/files/24548888/noctalia_log.txt )
Result of running time systemctl --user stop noctalia.service:
Description
Noctalia significantly increases the time required to shut down or reboot.
Steps to Reproduce
systemctl --user add-wants niri.service noctalia.service.powerofforrebootcommand in a terminal.Expected Behavior
The monitor should turn black immediately, and then the system should shut down or reboot.
Screenshots
Shutdown video with noctalia-shell enabled:
use_noctalia.mp4
Shutdown video with noctalia disabled:
no_noctalia.mp4
Environment
Additional Context
Here is a log that records Noctalia extending the shutdown by 18 seconds:
[poweroff_noctalia_log.txt](https://github.com/user-attachments/files/24548870/poweroff_noctalia_log.txt)
This log records niri information at that time:
[niri_log.txt](https://github.com/user-attachments/files/24548885/niri_log.txt)
This log records Noctalia information:
[noctalia_log.txt](https://github.com/user-attachments/files/24548888/noctalia_log.txt)
Result of running
time systemctl --user stop noctalia.service: