Frequently Asked Questions
Stasis Not Detecting Apps
If Stasis isn't detecting your applications for idle inhibition:
- Ensure your compositor is supported (see Supported Compositors)
- Check that the app names in
inhibit_appsmatch the actual application names - Use
stasis -vor check~/.cache/stasis/stasis.logfor detailed logs on detected apps
Regex Patterns Not Matching
If your regex patterns in inhibit_apps aren't working:
- Ensure you're using raw string syntax:
r"pattern" - Test patterns with verbose logging to see what apps are detected
- Remember that River uses process-based detection (fallback) which may have different app names
stasis -v) to see exactly what application names are being detected, then adjust your patterns accordingly.Service Not Starting
If your systemd service won't start:
- Verify the
ExecStartpath in your systemd service file points to the correct binary location - Check service logs for specific errors:
journalctl --user -u stasis.serviceCommon issues include incorrect binary paths or missing dependencies.
Configuration Not Reloading
If changes to your configuration aren't taking effect:
- Use
stasis reloadto send a reload signal to the running daemon - Check configuration syntax if reload fails
- Restart the service if reload continues to fail:
systemctl --user restart stasis.serviceConfiguration Errors
If Stasis reports configuration errors:
- Validate your RUNE syntax (see RUNE notes in documentation)
- Verify you're using the correct built-in action block names (they are fixed as of v0.1.2):
lock_screen/lock-screendpmssuspendbrightnesscustom-*(for custom actions)
- Check the manual:
man 5 stasis - Use verbose logging to identify configuration issues
Brightness Not Correctly Resetting
If brightness controls aren't working properly:
Check the logs with cat ~/.cache/stasis/stasis.log. If you see warnings about setting brightness, you need to add yourself to the video group:
sudo gpasswd -a <user> videoLog out and back in for the group change to take effect.
Input Timer Increasing Randomly
If the idle timer keeps counting up even while you're using your mouse or keyboard:
Ensure your user is in the input group:
sudo gpasswd -a <user> inputLog out and back in for the group change to take effect.
This is the most common cause of idle detection issues. See the Quick Start guide for more details.
Need More Help?
If your problem isn't listed here and you've tried everything:
Visit the GitHub Issues page to report your problem. Please include:
- Your distribution and compositor
- Stasis version (
stasis --version) - Relevant log output from
~/.cache/stasis/stasis.log - Your configuration file (sanitize any sensitive info)