# Linux

**URL:** https://forum.xojo.com/c/targets/linux/24.md

[Latest](https://forum.xojo.com/latest.md) · [Categories](https://forum.xojo.com/categories.md)

---

## [Linux .desktop file changes for 2020r2.1](https://forum.xojo.com/t/linux-desktop-file-changes-for-2020r2-1/60071)

<div class="topic-metadata">

**Author:** [@Tim\_Jones](https://forum.xojo.com/u/Tim_Jones)\
**Replies:** 5\
**Last updated:** [December 29, 2020, 7:47pm UTC](https://forum.xojo.com/t/linux-desktop-file-changes-for-2020r2-1/60071 "2020-12-29T19:47:33Z")

</div>

If you build desktop apps for Linux and provide the MyApp.desktop file for your users, be aware that the appicon files are no longer in the top-level menu and are now located in the Resources folder. You’ll need to adju…

---

## [About the Linux category](https://forum.xojo.com/t/about-the-linux-category/7833)

<div class="topic-metadata">

**Author:** [@system](https://forum.xojo.com/u/system)\
**Replies:** 0

</div>

Got questions specifically about using Xojo on or deploying your apps on Linux? Ask them here.

---

## [Poor DesktopHTMLViewer performance](https://forum.xojo.com/t/poor-desktophtmlviewer-performance/88814)

<div class="topic-metadata">

**Author:** [@Christian\_Wheel](https://forum.xojo.com/u/Christian_Wheel)\
**Replies:** 7\
**Last updated:** [September 18, 2026, 3:31pm UTC](https://forum.xojo.com/t/poor-desktophtmlviewer-performance/88814 "2026-09-18T15:31:03Z")

</div>

I’m trying to play a video in an HTMLViewer on a Raspberry Pi 5 and am getting 1-2 fps. The same video plays fine (30 fps) in Chromium, or even in WebKitGTK’s own MiniBrowser, which is using the same WebKitGTK engine th…

---

## [So is there any Linux distro that Xojo desktop apps actually work well on?](https://forum.xojo.com/t/so-is-there-any-linux-distro-that-xojo-desktop-apps-actually-work-well-on/88783)

<div class="topic-metadata">

**Author:** [@Thom\_McGrath](https://forum.xojo.com/u/Thom_McGrath)\
**Replies:** 11\
**Last updated:** [August 23, 2026, 10:22pm UTC](https://forum.xojo.com/t/so-is-there-any-linux-distro-that-xojo-desktop-apps-actually-work-well-on/88783 "2026-08-23T22:22:06Z")

</div>

Ubuntu 24.04, arguably the most popular of the desktop distros - not arguing best, just popular - and Xojo still doesn’t get basic things right. Every time I try to get my app running on Linux, I run into some sort of s…

---

## [DesktopHTMLViewer crashes loading Youtube](https://forum.xojo.com/t/desktophtmlviewer-crashes-loading-youtube/88777)

<div class="topic-metadata">

**Author:** [@Bill\_Dawson](https://forum.xojo.com/u/Bill_Dawson)\
**Replies:** 4\
**Last updated:** [August 21, 2026, 11:55pm UTC](https://forum.xojo.com/t/desktophtmlviewer-crashes-loading-youtube/88777 "2026-08-21T23:55:46Z")

</div>

Hello! I’m using Mint 22.3 Mate and Xojo 2023 r4. Lately I’m having trouble loading any Youtube video into a DesktopHTMLViewer (using loadURL). The page loads to about 30% (guessing), then freezes my entire app. It t…

---

## [LVGL UI library support](https://forum.xojo.com/t/lvgl-ui-library-support/88574)

<div class="topic-metadata">

**Author:** [@song\_xiao](https://forum.xojo.com/u/song_xiao)\
**Replies:** 1\
**Last updated:** [July 11, 2026, 11:56am UTC](https://forum.xojo.com/t/lvgl-ui-library-support/88574 "2026-07-11T11:56:08Z")

</div>

Can Xojo’s GUI library work with LVGL? Many embedded devices have very low-spec hardware with minimal RAM and flash storage, making it impossible to run full desktop environments such as X11 and Wayland.

---

## [Any info on adding an icon tor my Windows/Linux builds?](https://forum.xojo.com/t/any-info-on-adding-an-icon-tor-my-windows-linux-builds/88384)

<div class="topic-metadata">

**Author:** [@R\_Charles\_Flickinger](https://forum.xojo.com/u/R_Charles_Flickinger)\
**Replies:** 2\
**Last updated:** [June 10, 2026, 1:49pm UTC](https://forum.xojo.com/t/any-info-on-adding-an-icon-tor-my-windows-linux-builds/88384 "2026-06-10T13:49:25Z")

</div>

My icon is pasted in the App property. But Windows or Linux builds are not showing as in Mac. Not finding any info how to provide my precious app icon to Win or Linx?

---

## [Desktop Linux with Wayland placement issues](https://forum.xojo.com/t/desktop-linux-with-wayland-placement-issues/88327)

<div class="topic-metadata">

**Author:** [@John\_McDonald](https://forum.xojo.com/u/John_McDonald)\
**Replies:** 15\
**Last updated:** [June 2, 2026, 7:18am UTC](https://forum.xojo.com/t/desktop-linux-with-wayland-placement-issues/88327 "2026-06-02T07:18:53Z")

</div>

Me.Left = 30 Me.Top = 120 This worked just fine in the older system but I recently upgraded to the latest LTS which uses Wayland for graphic interface and the 7.0 kernel. Now the window that has the above location code,…

---

## [Window position is not changed when a window was moved](https://forum.xojo.com/t/window-position-is-not-changed-when-a-window-was-moved/88260)

<div class="topic-metadata">

**Author:** [@Horst\_Jehle](https://forum.xojo.com/u/Horst_Jehle)\
**Replies:** 3\
**Last updated:** [May 16, 2026, 12:29pm UTC](https://forum.xojo.com/t/window-position-is-not-changed-when-a-window-was-moved/88260 "2026-05-16T12:29:53Z")

</div>

Why Window Position is not changed when a Window was moved? Sub Moved() Handles Moved System.DebugLog “Top=” + self.Top.ToString + " Left = " + self.Left.ToString End Sub Top is always 41 and Left is always 0 Exa…

---

## [Build for Linux ARM64 on macOS with errors](https://forum.xojo.com/t/build-for-linux-arm64-on-macos-with-errors/88226)

<div class="topic-metadata">

**Author:** [@Horst\_Jehle](https://forum.xojo.com/u/Horst_Jehle)\
**Replies:** 2\
**Last updated:** [May 7, 2026, 4:20pm UTC](https://forum.xojo.com/t/build-for-linux-arm64-on-macos-with-errors/88226 "2026-05-07T16:20:39Z")

</div>

I build an application for Linux ARM64 on macOS or Ubuntu ARM64. I got many error message when try to run it on Ubuntu 24.0.4.3 ARM. Runtime Error Press OK to Continue Press Cancel to Quit. Please report what caused t…

---

## [The code below works on my dev machine but errors on production](https://forum.xojo.com/t/the-code-below-works-on-my-dev-machine-but-errors-on-production/88172)

<div class="topic-metadata">

**Author:** [@John\_McDonald](https://forum.xojo.com/u/John_McDonald)\
**Replies:** 8\
**Last updated:** [April 29, 2026, 2:03pm UTC](https://forum.xojo.com/t/the-code-below-works-on-my-dev-machine-but-errors-on-production/88172 "2026-04-29T14:03:14Z")

</div>

If myDocs \<\> Nil Then Var file As FolderItem Var sDate As String = modSysWide.mthDate( ) sSystem = sSystem.Trim If( sSystem = "LinuxSysA1" ) Then file = GetFolderItem( "/home/ian/Development/My Apps/Meter…

---

## [How to parse Thunderbird mailboxes and put the content into a sqlite database](https://forum.xojo.com/t/how-to-parse-thunderbird-mailboxes-and-put-the-content-into-a-sqlite-database/87756)

<div class="topic-metadata">

**Author:** [@Rainer\_Greim](https://forum.xojo.com/u/Rainer_Greim)\
**Replies:** 2\
**Last updated:** [February 23, 2026, 6:26pm UTC](https://forum.xojo.com/t/how-to-parse-thunderbird-mailboxes-and-put-the-content-into-a-sqlite-database/87756 "2026-02-23T18:26:08Z")

</div>

Hi, after a very long time Im back with XOJO but now on a brand new Linux Laptop ( with a ubuntu LInux ) from a Germany company in the south. I want to read thunderbird mailfolders and parse the content into a sqlite da…

---

## [Anyone still uses 32-bit Linux on Intel?](https://forum.xojo.com/t/anyone-still-uses-32-bit-linux-on-intel/87214)

<div class="topic-metadata">

**Author:** [@Christian\_Schmitz](https://forum.xojo.com/u/Christian_Schmitz)\
**Replies:** 6\
**Last updated:** [December 11, 2025, 3:33pm UTC](https://forum.xojo.com/t/anyone-still-uses-32-bit-linux-on-intel/87214 "2025-12-11T15:33:41Z")

</div>

Is there still anyone building apps for 32-bit Intel targets? I’d assume all web servers are 64-bit nowadays. And if you run an older Raspberry Pi, it would be ARM, not Intel. If nobody uses it, we don’t need to build…

---

## [Linux Movie Player](https://forum.xojo.com/t/linux-movie-player/87019)

<div class="topic-metadata">

**Author:** [@Giovanni\_Salazar](https://forum.xojo.com/u/Giovanni_Salazar)\
**Replies:** 7\
**Last updated:** [November 17, 2025, 4:00am UTC](https://forum.xojo.com/t/linux-movie-player/87019 "2025-11-17T04:00:44Z")

</div>

Running Ubuntu, I have a player on a window(the example) which does not seem to play. Did some searches but no avail. The app run, the variables are seen but no video. Works on Mac but not on linux. Any direction would b…

---

## [Xojo IDE on Pinephone Pro](https://forum.xojo.com/t/xojo-ide-on-pinephone-pro/86774)

<div class="topic-metadata">

**Author:** [@Norbert\_Kollmetz](https://forum.xojo.com/u/Norbert_Kollmetz)\
**Replies:** 4\
**Last updated:** [November 13, 2025, 12:35am UTC](https://forum.xojo.com/t/xojo-ide-on-pinephone-pro/86774 "2025-11-13T00:35:04Z")

</div>

Hello, just for your information Xojo runs really well on Mobian with the PinePhone Pro. Admittedly, using a hub with a screen and keyboard is almost mandatory. The Falling Blocks example started about two seconds afte…

---

## [Display Resolution - Linux](https://forum.xojo.com/t/display-resolution-linux/86882)

<div class="topic-metadata">

**Author:** [@James\_Hill](https://forum.xojo.com/u/James_Hill)\
**Replies:** 5\
**Last updated:** [November 3, 2025, 2:20pm UTC](https://forum.xojo.com/t/display-resolution-linux/86882 "2025-11-03T14:20:21Z")

</div>

Hi all, I’m running a dual boot system with Windows 11 and LInux Manjaro. I’m using Xojo 2025 2.1 and creating a desktop application. The recommended calls are not returning the correct scale factor. See below: s = Des…

---

## [PopupMenu in Linux with many entrys will display many blank lines at top](https://forum.xojo.com/t/popupmenu-in-linux-with-many-entrys-will-display-many-blank-lines-at-top/86497)

<div class="topic-metadata">

**Author:** [@Steve\_Albin](https://forum.xojo.com/u/Steve_Albin)\
**Replies:** 5\
**Last updated:** [September 18, 2025, 2:21pm UTC](https://forum.xojo.com/t/popupmenu-in-linux-with-many-entrys-will-display-many-blank-lines-at-top/86497 "2025-09-18T14:21:59Z")

</div>

In my app, I have a popup menu with dozens of entries. Linux is always displaying the clicked popup using the entire height of the monitor. If I click on the menu that is set to an entry that is near the beginning, Linu…

---

## [App.closing event not firing when last window is closed](https://forum.xojo.com/t/app-closing-event-not-firing-when-last-window-is-closed/86486)

<div class="topic-metadata">

**Author:** [@Steve\_Albin](https://forum.xojo.com/u/Steve_Albin)\
**Replies:** 14\
**Last updated:** [September 14, 2025, 3:26pm UTC](https://forum.xojo.com/t/app-closing-event-not-firing-when-last-window-is-closed/86486 "2025-09-14T15:26:17Z")

</div>

Running my app on Windows, when I close the last open window the app quits as it should. I have a debug log entry in the App.Closing event that fires and then my app cleanup begins. On Linux, after closing the last win…

---

## [2025 versions wont load on Mint](https://forum.xojo.com/t/2025-versions-wont-load-on-mint/86435)

<div class="topic-metadata">

**Author:** [@Gary\_Vassalotti](https://forum.xojo.com/u/Gary_Vassalotti)\
**Replies:** 3\
**Last updated:** [September 5, 2025, 8:22pm UTC](https://forum.xojo.com/t/2025-versions-wont-load-on-mint/86435 "2025-09-05T20:22:02Z")

</div>

I am unable to get any 2025 version of Xojo to run on my Linux Mint 21.2 64 bit. I tried to run 2025r2 from the shell and received the following error message: Xojo: ./libmodman/module\_manager.hpp:58: std::vector\<T\*\> l…

---

## [AsyncKeyDown on linux not working?](https://forum.xojo.com/t/asynckeydown-on-linux-not-working/86182)

<div class="topic-metadata">

**Author:** [@Alexandre\_Cunha](https://forum.xojo.com/u/Alexandre_Cunha)\
**Replies:** 6\
**Last updated:** [August 19, 2025, 2:14pm UTC](https://forum.xojo.com/t/asynckeydown-on-linux-not-working/86182 "2025-08-19T14:14:13Z")

</div>

hello! I have this simple test, that works on Mac and windows, but not on linux… why? AsyncKeyDown on linux.xojo\_binary\_project.zip (4.7 KB)

---

## [What the heck is the mutex error?](https://forum.xojo.com/t/what-the-heck-is-the-mutex-error/86245)

<div class="topic-metadata">

**Author:** [@Thom\_McGrath](https://forum.xojo.com/u/Thom_McGrath)\
**Replies:** 7\
**Last updated:** [August 13, 2025, 12:09am UTC](https://forum.xojo.com/t/what-the-heck-is-the-mutex-error/86245 "2025-08-13T00:09:53Z")

</div>

New builds of a monitor process I use have started throwing this error: /home/william/libcxx-3.4/src/mutex.cpp:84: std::\_\_1::recursive\_mutex::~recursive\_mutex(): Assertion \`e == 0' failed. Nothing I do will resolve thi…

---

## [Desktop image viewer not fitting on targetlinux?](https://forum.xojo.com/t/desktop-image-viewer-not-fitting-on-targetlinux/86180)

<div class="topic-metadata">

**Author:** [@Alexandre\_Cunha](https://forum.xojo.com/u/Alexandre_Cunha)\
**Replies:** 7\
**Last updated:** [August 6, 2025, 4:51am UTC](https://forum.xojo.com/t/desktop-image-viewer-not-fitting-on-targetlinux/86180 "2025-08-06T04:51:40Z")

</div>

Hello everyone! How are you today? I’m finishing / adjusting a game, and i want to make it available for linux users too. on mac and windows, a image on a desktopImageViewer “auto” fits inside the control on linux do…

---

## [Window width/height trick?](https://forum.xojo.com/t/window-width-height-trick/86181)

<div class="topic-metadata">

**Author:** [@Alexandre\_Cunha](https://forum.xojo.com/u/Alexandre_Cunha)\
**Replies:** 24\
**Last updated:** [August 6, 2025, 1:20am UTC](https://forum.xojo.com/t/window-width-height-trick/86181 "2025-08-06T01:20:20Z")

</div>

Hello everyone! How are you today? I’m finishing / adjusting a game, and i want to make it available for linux users too… i’m trying to center a desktopcanvas on a window, after set the window fullscreen. but, after …

---

## [UNIX socket communications using Xojo?](https://forum.xojo.com/t/unix-socket-communications-using-xojo/86145)

<div class="topic-metadata">

**Author:** [@Wes\_Westhaver](https://forum.xojo.com/u/Wes_Westhaver)\
**Replies:** 2\
**Last updated:** [July 31, 2025, 7:10pm UTC](https://forum.xojo.com/t/unix-socket-communications-using-xojo/86145 "2025-07-31T19:10:27Z")

</div>

I’ve been chatting with ChatGPT trying to learn more about the “mpv” video player software that is a recommended replacement for the now defunct “omxplayer”. I was able to control the omxplayer with dbus commands, but, t…

---

## [XOJO2025 lässt sich nicht starten](https://forum.xojo.com/t/xojo2025-lasst-sich-nicht-starten/85966)

<div class="topic-metadata">

**Author:** [@Ralf\_Luckow](https://forum.xojo.com/u/Ralf_Luckow)\
**Replies:** 6\
**Last updated:** [July 18, 2025, 9:45am UTC](https://forum.xojo.com/t/xojo2025-lasst-sich-nicht-starten/85966 "2025-07-18T09:45:05Z")

</div>

---

## [Listbox position offset into tabpanel on Linux](https://forum.xojo.com/t/listbox-position-offset-into-tabpanel-on-linux/82980)

<div class="topic-metadata">

**Author:** [@Etienne\_Pilon1](https://forum.xojo.com/u/Etienne_Pilon1)\
**Replies:** 2\
**Last updated:** [June 25, 2025, 3:53am UTC](https://forum.xojo.com/t/listbox-position-offset-into-tabpanel-on-linux/82980 "2025-06-25T03:53:57Z")

</div>

I tried a clean project and it works but on an old project, i’m trying to figure out what provoke that the listbox is in a tabpanel the tabpanel is in a container the container into a window if i use the listbox out…

---

## [Customized Localization in Linux?](https://forum.xojo.com/t/customized-localization-in-linux/85610)

<div class="topic-metadata">

**Author:** [@Ulrich\_Bogun](https://forum.xojo.com/u/Ulrich_Bogun)\
**Replies:** 5\
**Last updated:** [June 12, 2025, 10:46am UTC](https://forum.xojo.com/t/customized-localization-in-linux/85610 "2025-06-12T10:46:39Z")

</div>

I run into localization issues with a desktop program that uses a user definable customisation: Instead of relying on the system‘s setting, this app uses an app property “UserLocale” which can be changed, and on whose id…

---

## [CPP compile fail](https://forum.xojo.com/t/cpp-compile-fail/63318)

<div class="topic-metadata">

**Author:** [@Eric\_Wilson](https://forum.xojo.com/u/Eric_Wilson)\
**Replies:** 2\
**Last updated:** [June 8, 2025, 5:19am UTC](https://forum.xojo.com/t/cpp-compile-fail/63318 "2025-06-08T05:19:05Z")

</div>

I’m seeing the following message causing the compiler to fail: MyApp Launched Runtime Error Please report what caused this error along with the information bel…

---

## [Thread Blocks UI Updates on Linux](https://forum.xojo.com/t/thread-blocks-ui-updates-on-linux/85381)

<div class="topic-metadata">

**Author:** [@Ulrich\_Bogun](https://forum.xojo.com/u/Ulrich_Bogun)\
**Replies:** 17\
**Last updated:** [June 7, 2025, 5:16pm UTC](https://forum.xojo.com/t/thread-blocks-ui-updates-on-linux/85381 "2025-06-07T17:16:06Z")

</div>

I have a desktop app currently running on macOS and Windows. It is built around an interactive thread class that contains and services a serial where a customer device is detected. This thread used to be preemptive but w…

---

## [Errors.log](https://forum.xojo.com/t/errors-log/81493)

<div class="topic-metadata">

**Author:** [@Dan\_Walsh](https://forum.xojo.com/u/Dan_Walsh)\
**Replies:** 6\
**Last updated:** [May 24, 2025, 7:06pm UTC](https://forum.xojo.com/t/errors-log/81493 "2025-05-24T19:06:25Z")

</div>

I have a web app on AWS LightSail. In my application folder, next to the app executable, there is a file called errors.log. It has many entries that look like emails from various people such as: “2024-08-03 00:38:26 …

[Next page](https://forum.xojo.com/c/targets/linux/24.md?page=1)
