Headless browser display: which DE and browser?
Hi everybody,
I am planning to build a "cheat sheet display" to place next to my computer monitor.
All I need this to do is display whatever URL I need at the moment. All pages will be hosted locally. Perhaps it could also display mpv
at times to display the front gate security cam, but that is optional (depending on what pi I'll use and how well resources can handle both at the same time).
The pi will be connected to some hdmi monitor or raspberry display (not sure yet).
Then, I want to automatically send commands to it from my PC, depending on the cheat sheet. Let's say I'm working with krita, I'd like to press a button on my stream deck that will then send something like ssh <cheatsheetpi> <browser> <url>
, so that the pi will display the krita cheat sheet.
I won't have a mouse or keyboard connected, so there doesn't even have to be a fully functioning desktop environment. If I have to do anything, I'll ssh into the device.
The browser needs to display one single page at the time. No tabs, no bookmarks, nothing. Ideally, the browser would be capable of this: either the ssh command should automatically replace the single existing tabs contents, or there should be a parameter to do so (so I won't end up with countless background tabs).
While typing this I realize that I should probably use a touch screen display and not a regular hdmi monitor, so that I could scroll pages with a lot of content.
What desktop environment and browser would you recommend?
I run awesomewm and Firefox on my desktop machine, but the pi monitor won't need tiling. The browser should always be maximized. if I do also implement a temporary mpv popup, that windows should float.
Afaik, Firefox is not able to replace the active tab, but rather will always open a new tab (hopefully I'm wrong, but I couldn't find a parameter for this).
Is there a low resource browser that does this by default? No tabs, only one maximized browser windows at all times, replacing the existing tab with the new url?
Thank you in advance for your ideas :)
[link] [comments]