Garmin SDK & VS Code Problems with Linux

Heya !

Just wanted to get back into making some stupid things with Monkey C again, but now the SDK has changed
-- Apparently you gotta log in to use the SDK now. Fine, but trying it with both the AUR version [ connectiq-sdk-manager ] and the linux download provided, it runs into an error with displaying the login screen: Could not create GBM EGL display: EGL_NOT_INITIALIZED. Aborting...

[hikik@mori ~]$ connectiq-sdk-manager --version
Usage: connectiq-sdk-manager [-h] [-u]
  -h, --help    displays this help message
  -u, --update  performing an update
Unknown long option 'version'
[hikik@mori ~]$ connectiq-sdk-manager

(process:57313): Gtk-WARNING **: 20:29:44.210: Locale not supported by C library.
        Using the fallback 'C' locale.
Could not create GBM EGL display: EGL_NOT_INITIALIZED. Aborting...
[hikik@mori ~]$ neofetch
                     ./o.                  hikik@mori 
                   ./sssso-                ---------- 
                 `:osssssss+-              OS: EndeavourOS Linux x86_64 
               `:+sssssssssso/.            Host: ASUS TUF Gaming F15 FX506LHB_FX506LHB 1.0 
             `-/ossssssssssssso/.          Kernel: 6.12.7-arch1-1 
           `-/+sssssssssssssssso+:`        Uptime: 5 hours, 7 mins 
         `-:/+sssssssssssssssssso+/.       Packages: 1645 (pacman), 11 (flatpak) 
       `.://osssssssssssssssssssso++-      Shell: bash 5.2.37 
      .://+ssssssssssssssssssssssso++:     Resolution: 1920x1080 
    .:///ossssssssssssssssssssssssso++:    DE: Plasma 6.2.5 
  `:////ssssssssssssssssssssssssssso+++.   WM: KWin 
`-////+ssssssssssssssssssssssssssso++++-   Theme: Breeze-Dark [GTK2], Breeze [GTK3] 
 `..-+oosssssssssssssssssssssssso+++++/`   Icons: breeze-dark [GTK2/3] 
   ./++++++++++++++++++++++++++++++/:.     Terminal: konsole 
  `:::::::::::::::::::::::::------``       CPU: Intel i5-10300H (8) @ 4.500GHz 
                                           GPU: Intel CometLake-H GT2 [UHD Graphics] 
                                           GPU: NVIDIA GeForce GTX 1650 Mobile / Max-Q 
                                           Memory: 9431MiB / 64140MiB 

< Click above to enlarge >

So that doesn't work, and in addition, looking for the Monkey C extension on OSS and VS Codium doesn't result in anything . . If Garmin supplies a VSIX that I can't find that would be greatly appreciated.

I can't believe I'm stuck on even getting started. Is there a way to make the Linux SDK actually work on Linux [ Don't tell me I have to install wayland >.< ] or am I just done ?

Cheers !

  • EDIT:
    I finally found the fix: Don't use an Nvidia or Intel GPU, cause they just don't work with it lmao
    Guess it wasn't built with Linux in mind . . Luckily I have an AMD computer with EndeavourOS lying around that I can use. Hopefully they actually make a Linux app soon rather than just directly porting the Windows version [ Or get rid of the mandatory login, but that's wishful thinking innit ? ]