I ran the AdvancedHMI on a Linux mint Cinnamon, on Raspberry Pi 3 B+ and on a Compute module 3. Compute Module 3 is nothing but a raspberry pi designed to be a little more industrial grade(no sd card hoping won't fall from the slot or dust getting inside to the contacts) Anwyays I had success running AdvHMI on all with no problem. One thing I noticed though is that forecolor or border color for example is set to "ControlText" by default in VS. In windows that translates to black (or something like black) but when you run the app using mono on linux, "ControlText" is some other color close to whitish grey. Make sure to set the text of your messages in your "messagedisplay" to custom and select pure "Black" and that the background is something very different(Black would be perfect for a test). This has fixed a few of my issues.. It could be yours...