Da ich vor kurzem genau dieses Problem hatte, will ich mich hier mal einklinken.
Und zwar hatte ich als Ziel, mein Swing-Programm auf dem RasPi3 beim Hochfahren automatisch zu starten (ich habe eine automatische Anmeldung eingerichtet und das Programm in den Autostart getan). Das Problem war, daß der Pi komplett Headless laufen sollte. Wenn aber beim Hochfahren kein Bildschirm erkannt wird, so wird auch kein X-Server gestartet. Genau das brauchte ich aber, da Swing für Eingaben und Graphik auf X11 zurückgreift!
seahawk1986
HDMI_FORCE_HOTPLUG=1
... habe ich schon probiert, es hatte aber leider keinen Effekt.
Ich habe ebenfalls schon versucht, eine Sparversion des X-Servers namens Xvfb zu verwenden. Er schreibt einfach die normalen graphischen Ausgaben in einen Virtuellen Frame Buffer im RAM. Also führte ich xvfb-run java -jar Programm.jar
aus, doch das brachte auch nichts (das Programm lief zwar, aber ich hatte keine Tasten-Ereignisse).
Jedenfalls konnte ich das Problem damals nicht lösen.
Weiß jemand vielleicht eine Lösung? Wie kann ich denn einfach den ganz normalen X-Server starten mit allem drum und dran, ohne einen Monitor angeschlossen zu haben?
Gruß
Schmetterhand