I run it here with "java -jar weirdx-1.0.32.jar" but it just gives me a white screen.
This behavior is actually quite normal for the program. Similar to HOBX11 or PMX, it simply provides an X server to display X11 software within the WPS. Essentially, there are two ways to fill the empty program window: you can either run XFree86 software locally on your PC or redirect the program output from a Linux system to be displayed on the WPS.
A key advantage is that WeirdX is 'EFI-safe,' meaning it runs on ArcaOS under EFI. In contrast, XFree86
and HOBX11 do not work on EFI-based systems.
Correction: HOBX worksDespite what the readme suggests, it actually runs well on more recent Java versions, including those on ArcaOS. However, there is a catch: its capabilities are limited to the X11R6 standard. Consequently, it cannot handle the requirements of modern, up-to-date Linux systems, so you will have to test individual applications to see if they are compatible.
You can find further information and a screenshot on this archived page:
https://web.archive.org/web/20120503060039/http://www.jcraft.com/weirdx/
There are three display modes available: InBrowser, Rootless, and RootlessWM (which can be configured in the 'props' file). RootlessWM is theoretically the most elegant option because it integrates the application window directly into the WPS. Unfortunately, this mode suffers from a significant bug that makes it almost unusable: all menu pop-ups appear behind the main window, making them very difficult to access. While there are workarounds, they aren't practical for daily use.
I have attached screenshots of both modes from an old virtual environment (eCS). In these examples, Firefox is being streamed from a Raspberry Pi 3 to the system.