You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
From my experience, one can't simply hotplug a HDMI monitor to a Raspberry Pi and have it work at full resolution without caveats. The requirements seem to be:
You need to hardcode the resolution in /boot/config.txt, which gives seamless support of a certain resolution through the entire boot time
Otherwise, you have to have a HDMI monitor connected at boot
You can't switch the resolution for an X server that's currently running; you need to restart it so that the new resolution is applied
3.1 I could do it with sysvinit, but couldn't figure out how to restart the X server with systemd
Usage scenarios that, ideally, would be supported:
Being able to launch and stop X (the graphical environment) from ZPUI
Launching ZeroPhone with no X and no HDMI monitor connected, then, after arbitrary period of time, connecting a HDMI monitor and starting X
2.1 X should launch
2.2 The monitor resolution should be automatically recognized and applied
Connecting a HDMI monitor to a ZeroPhone, launching X, then disconnecting the monitor and connecting ZeroPhone to another monitor (with different resolution)
3.1 The X server resolution should be changed, not requiring a restart of the X server (and thus not losing the launched GUI apps)
3.1.1 The resolution change can be triggered manually, but it's best if it'd be done automatically
These usage scenarios were one of the main reasons that ZPUI has a Tvservice app, however, for some reason, the framebuffer changes do not work.
Questions:
What's the current state of things? Are the described usage scenarios possible with
If not, what's lacking in software/hardware for support of the usage scenarios described?
From my experience, one can't simply hotplug a HDMI monitor to a Raspberry Pi and have it work at full resolution without caveats. The requirements seem to be:
3.1 I could do it with
sysvinit
, but couldn't figure out how to restart the X server withsystemd
Usage scenarios that, ideally, would be supported:
2.1 X should launch
2.2 The monitor resolution should be automatically recognized and applied
3.1 The X server resolution should be changed, not requiring a restart of the X server (and thus not losing the launched GUI apps)
3.1.1 The resolution change can be triggered manually, but it's best if it'd be done automatically
These usage scenarios were one of the main reasons that ZPUI has a Tvservice app, however, for some reason, the framebuffer changes do not work.
Questions:
Useful links:
The text was updated successfully, but these errors were encountered: