jamulussoftware / jamulussoftware/jamulus
Turn off screensaver if connected to a server (LXQt)
- Dominant language
- C
- Stars
- 1.1k
- Forks
- 248
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 9
Description
**Status**: done for macOS, Linux is missing
If you run Jamulus on Debian 10 under LXQt the screensaver automatically starts if Jamulus is connected to a server. Same problem on macOS (probably BigSur). It should be possible to inform the system that the application is active see the windows docs on this: https://docs.microsoft.com/de-de/windows/win32/api/winbase/nf-winbase-setthreadexecutionstate?redirectedfrom=MSDN
It probably depends on the OS how to manage this.
#260
Contributor guide
Research direction
Start by reviewing the existing macOS implementation and issue #260, then trace where Jamulus detects an active server connection. Investigate the OS-specific mechanism needed for Linux, especially Debian 10 with LXQt. Done means the screensaver stays inactive while connected to a server, without regressing the existing macOS behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- debian, linux, macos
- Domain
- desktop, operating-systems
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100