Here below I will describe the steps that I took to run PrusaSlicer on my Lenovo Duet ChromeBook.
Make sure that you have the virtual Linux environment enabled in ChromeOS.
Install the following dependencies
sudo apt-get install -y git cmake libboost-dev libboost-regex-dev libboost-filesystem-dev libboost-thread-dev libboost-log-dev libboost-locale-dev libcurl4-openssl-dev libwxgtk3.0-dev build-essential pkg-config libtbb-dev zlib1g-dev libcereal-dev libeigen3-dev libnlopt-cxx-dev libudev-dev libopenvdb-dev libboost-iostreams-dev libnlopt-dev libdbus-1-dev imagemagick libgmpxx4ldbl libwxgtk-webview3.0-gtk3-0v5 libwxgtk-media3.0-gtk3-0v5
Download the most recent ARM AppImage suitable for your architecture (32- or 64bit)here. https://github.com/davidk/PrusaSlicer-ARM.AppImage/releases and save it to the Linux folder.
If you are not sure which version you need (64 or 32 bit) check your Linux version. To do this open a terminal window and type
In my case the output indicates I’m running 64bit
Linux 5.4.67-09356-gf3ed4c0c4a31 aarch64
Open a terminal window and make the AppImage executable.
chmod +x PrusaSlicer-2.3.0-arm64.AppImage
Finally to start PrusaSlicer type:
Now, let’s add a shortcut to the program in the launcher.
You can download the .png below and save it to the root of your linux folder.
Next, in a terminal window using your favorite text editor (nano) create a file PrusaSlicer.desktop in the folder /usr/share/applications/
sudo nano /usr/share/applications/PrusaSlicer.desktop
and populate the file with the following code, where you replace USER on line 3 and 4 by your (linux) username.
[Desktop Entry] Name=PrusaSlicer Exec=/home/USER/./PrusaSlicer-2.3.0-arm64.AppImage Icon=/home/USER/PrusaSlicer.png Terminal=false Type=Application Categories=Graphics;3DGraphics; X-AppImage-Version=.glibc2.28
Many thanks to davidk.