Playtime weekly limit without lockout (Steam Deck)
Hi,
first of all I want to thank you for your hard work and tell you that I got timekpr working on my Steam Deck although I have hardly any experience with linux except from tinkering around with my deck.
The steam deck has some limitations that are important to know. First of all there is only one user called „deck“. You can create different users in desktop mode but in gaming mode it will always be the user „deck“. This is important for the limitations you set up in timekpr because you risk locking yourself out without being able to log in with another (unrestricted) user.
The only lockout type I found being usable fort he steam deck is „suspend computer“. „Terminate session“ will leave you with a black screen in gaming mode. „Lock screen“ only worked in desktop mode for me.
As the Steam Deck is a gaming machine for the most part the limitations I want to set up are related to PlayTime only. In my case I want the kids being able to play 3 hours per week with a maximum of 1 hour per day. If playtime is over games should be terminated but the steam deck itself should not be locked up (leaving me the option to go back to desktop mode and add more time or whatever).
Generally „override mode“ is the way to go here. I can set up everything as intended. Daily limit of 1 hour, weekly limit 3 hours (even unlimited time for parents playing in the evening can be set up). Only the time when filtered applications are being used is accounted for – everything perfect! The only downside is: When time is running out the whole system is being shut down (applications are not being terminatedin this mode). As you can’t login as a different user you may lock yourself out completely…
So my question is: Would it be possible to add a new lockout type that doesn’t suspend/shut down the system but just kills filtered applications? Another solution would be to implement a weekly/monthly limit option for PlayTime as well… this would work when not using override mode..
Thank you very much!
Question information
- Language:
- English Edit question
- Status:
- Answered
- Assignee:
- Eduards Bezverhijs Edit question
- Last query:
- Last reply:
Can you help with this problem?
Provide an answer of your own, or ask Elmar for more information if necessary.