Skip to content

1.3 Linux notes

Kjell edited this page Sep 5, 2024 · 16 revisions

Running Fritzing

Our official AppImage should run fine on Wayland or X11 with glibc >= 2.31 (about 2020 and later). ARM based systems are not yet supported.

We recommend storing the AppImage in a Folder like $HOME/bin or $HOME/appimages. To run the AppImage, add the executable permission to the file and start it:

chmod +x fritzing-1.0.3-l1995-a7811ba0-qt6.AppImage

On Ubuntu 22.04, the libfuse2 library needs to be installed to support AppImages:

apt install libfuse2

⚠️ Make sure that the QT_QPA_PLATFORM variable is not set.

Old recommendations (for Fedora 31 and similar)

./fritzing.sh

The above does not work on (at least) Fedora 31. The script can not find either the created binary, or the needed code library. The sudo make install build step installed Fritzing to the /usr/bin/ folder. It can be run with just

Fritzing

On recent Fedora with wayland, QT is not quite (yet) compatible. This probably currently applies to any environment that is running Wayland. To tell QT to use the X11 display manager instead of wayland.

QT_QPA_PLATFORM=xcb; Fritzing

When run, the program will give you an error about the parts library. You must download Parts from the github repository and put it in the Home Folder.

If you have already cloned the parts library from github, you can tell Fritzing to use that by appending

--parts "path/to/fritzing-parts"

to the command line. A 2 line script file can simplify that.

#! /bin/sh
QT_QPA_PLATFORM=xcb; Fritzing --parts "path/to/fritzing-parts" "$@"