[GH-ISSUE #53] Revamp core implementation #49

Closed
opened 2026-03-03 11:13:42 +03:00 by kerem · 2 comments
Owner

Originally created by @debloper on GitHub (Oct 30, 2024).
Original GitHub issue: https://github.com/debloper/xiosk/issues/53

I'm considering running browser as a systemd service (instead of compositor autostart config).

It'll help in 3 ways:

  • not rely on the display server, window manager or compositor (ref #52)
  • restart the process automatically without needing reboots (ref #41)
  • have a well maintained log to check back for crashed (ref #48)

I have very limited bandwidth at the moment, so no promises on when.
Feel free to send pull requests if you want the changes made faster.

Originally created by @debloper on GitHub (Oct 30, 2024). Original GitHub issue: https://github.com/debloper/xiosk/issues/53 I'm considering running browser as [a `systemd` service](https://unix.stackexchange.com/a/676287) (instead of compositor autostart config). It'll help in 3 ways: - not rely on the display server, window manager or compositor (ref #52) - restart the process automatically without needing reboots (ref #41) - have a well maintained log to check back for crashed (ref #48) I have very limited bandwidth at the moment, so no promises on `when`. Feel free to send pull requests if you want the changes made faster.
kerem 2026-03-03 11:13:42 +03:00
Author
Owner

@andiohn commented on GitHub (Oct 30, 2024):

Yes, absolutely yes. I have memory leaks on one of the websites I'm loading, so it would be good to just 'fail silently and restart the service' instead of having to figure something else out.

<!-- gh-comment-id:2448356329 --> @andiohn commented on GitHub (Oct 30, 2024): Yes, absolutely yes. I have memory leaks on one of the websites I'm loading, so it would be good to just 'fail silently and restart the service' instead of having to figure something else out.
Author
Owner

@andiohn commented on GitHub (Nov 27, 2024):

I just added a new issue for the pi micro, perhaps that would be a better starting point. I had another idea to put the chrome tabs into a docker container, so we can limit it's ram or priority, but perhaps that's going too far away from 'simple'

<!-- gh-comment-id:2504650999 --> @andiohn commented on GitHub (Nov 27, 2024): I just added a new issue for the pi micro, perhaps that would be a better starting point. I had another idea to put the chrome tabs into a docker container, so we can limit it's ram or priority, but perhaps that's going too far away from 'simple'
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/xiosk#49
No description provided.