Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Preview the contents of displays within the Dashboard #808

Open
rmscode opened this issue Apr 25, 2024 · 1 comment
Open
Labels
enhancement New feature or request

Comments

@rmscode
Copy link

rmscode commented Apr 25, 2024

I really like being able to manage all of my DietPi devices from your dashboard and think it would be great if we could preview what content is currently running on a display. I'm not asking for a live feed, but maybe a screenshot taken every 30 seconds or so. I have deployed several Raspberry Pi's for use as digital signage/kiosks and it can be a pain to walk to the device, sometimes a decent distance, to make sure the content is being displayed correctly.

@rmscode rmscode changed the title Feature Request: Preview the contents of displays Feature Request: Preview the contents of displays within the Dashboard Apr 25, 2024
@MichaIng MichaIng added the enhancement New feature or request label Apr 29, 2024
@MichaIng
Copy link
Collaborator

Linking the discussion: MichaIng/DietPi#7040

Definitely not trivial, requires different methods depending on how the display is accessed:

  • fbcat (man) for console mode.
  • xwd from x11-apps package for X sessions.
  • No idea how to achieve this when something is printing to screen via DRM/KMS directly, or frameworks like SDL.

If we find ways to cover all relevant cases and time to implement it, I would vote for screenshot on demand, hence when accessing the related dashboard page, and additionally a button to trigger new ones. Those could be kept small and in TMP, and removed when switching navigating to anther page. And they must have 0600 mode, to assure no one but root/dashboard can see them, else it is a security and privacy risk.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants