Xojo on Elementary OS

  1. 11 months ago
    Edited 11 months ago

    Has anyone got Xojo running on Elementary OS ?

    If so, how the heck did you get it installed ?

    I'm running the latest Elementary OS Loki on a VirtualBox VM, running on an iMac with High Sierra.
    I've installed all of the Xojo system required libraries, as recommended on the Xojo Documentation Linux system requirements page.
    But after running the Xojo installer from the Elementary OS desktop or Terminal, I get the Xojo Licence window appearing with no "Agree" button to click.
    So all I can do is close the Licence window which terminates the installer process.

    Thanks for any help.

    Regards Mark

  2. Tim J

    3 Nov 2017 Pre-Release Testers, Xojo Pro Dehydrating in AZ

    Simply put, Elementary and other distros that use the new "Wayland" backend instead of normal X11 will not properly position controls of apps made with Xojo (including Xojo).

    You can try by starting Xojo in this manner:

    export GDK_BACKEND=x11 ; /opt/xojo/xojoVERSION/Xojo

    Some have reported success while others haven't seen a change.

  3. Jürg O

    3 Nov 2017 Pre-Release Testers, Xojo Pro

    See: Feedback Case #50044

    @Tim J You can try by starting Xojo in this manner:

    export GDK_BACKEND=x11;./Xojo

    And William Yu added:

    Interesting, on some distros the X11 backend is no longer installed at all. Unfortunately you'll need to run a:

    apt-get install xserver-xorg-core
  4. Edited 11 months ago

    Thanks Guys.

    I shall give the suggested techniques a try.

    Regards Mark

  5. last week

    Charles W

    Sep 14 Pre-Release Testers, Xojo Pro Virginia

    If you are running Elementary OS, DO NOT do what @William Y said:

    apt-get install xserver-xorg-core

    A friend of mine did that and it totally hosed the system, making it unusable. No amount of Linux single-user-mode wizardry seemed to be able to bring it back. X in addition to Wayland seems to be a very unhappy combination.

or Sign Up to reply!