Package Details: cura-bin 5.9.0-1

Git Clone URL: https://aur.archlinux.org/cura-bin.git (read-only, click to copy)
Package Base: cura-bin
Description: State-of-the-art slicer app to prepare your 3D models for your 3D printer
Upstream URL: https://ultimaker.com/software/ultimaker-cura
Licenses: LGPL3
Conflicts: cura
Provides: cura
Submitter: prurigro
Maintainer: prurigro
Last Packager: prurigro
Votes: 51
Popularity: 1.81
First Submitted: 2022-09-02 21:14 (UTC)
Last Updated: 2024-11-20 17:31 (UTC)

Latest Comments

1 2 3 4 5 6 .. 16 Next › Last »

mijoharas commented on 2025-01-24 12:46 (UTC)

ok, just checked exactly what was needed. I needed to do the following:

Exec=env QT_QPA_PLATFORM=xcb UltiMaker-Cura -platformtheme gtk3

That makes things work fine on my machine, but I need to remove the bash shim.

mijoharas commented on 2025-01-24 12:42 (UTC)

So, I have nvidia on wayland, and the given bash shim in UltiMaker-Cura makes my cura fail to run (I have both intel and nvidia graphics.)

Removing the shim, and manually running with AppRun works fine, both using prime-run vs not (i.e. running with nvidia gpu vs. not). With the bash shim, the app will only run when invoked with prime-run (i.e. running it with the nvidia gpu).

One thing to note. I had previously patched the desktop file to use QT_QPA_PLATFORM=xcb which was needed when I used nouveau I believe.

Is that shim still needed? I've removed it from my machine, but I'm not clear on the exact need for it.

meirg commented on 2024-09-19 16:19 (UTC) (edited on 2024-09-19 16:25 (UTC) by meirg)

Here is a patch to add url handler support to the desktop file so you can open directly from Thingiverse

--- a/PKGBUILD
+++ b/PKGBUILD
@@ -39,7 +39,8 @@
   cd squashfs-root
   sed -i 's|^Comment=.*|Comment=Cura converts 3D models into paths for a 3D printer. It prepares your print for maximum accuracy, minimum printing time and good reliability with many extra features that make your print come out great.|' com.ultimaker.cura.desktop
   sed -i 's|^Icon=|Icon=/usr/share/pixmaps/|' com.ultimaker.cura.desktop
-  printf '%s\n' 'MimeType=model/stl;application/vnd.ms-3mfdocument;application/prs.wavefront-obj;image/bmp;image/gif;image/jpeg;image/png;text/x-gcode;application/x-amf;application/x-ply;application/x-ctm;model/vnd.collada+xml;model/gltf-binary;model/gltf+json;model/vnd.collada+xml+zip;' >> com.ultimaker.cura.desktop
+  sed -i '/^Exec=/ s/$/ %U/' com.ultimaker.cura.desktop
+  printf '%s\n' 'MimeType=model/stl;application/vnd.ms-3mfdocument;application/prs.wavefront-obj;image/bmp;image/gif;image/jpeg;image/png;text/x-gcode;application/x-amf;application/x-ply;application/x-ctm;model/vnd.collada+xml;model/gltf-binary;model/gltf+json;model/vnd.collada+xml+zip;x-scheme-handler/cura;' >> com.ultimaker.cura.desktop
   printf '%s\n' 'Keywords=3D;Printing;' >> com.ultimaker.cura.desktop
   patch -p1 < ../AppRun.env.patch
 }

fermino commented on 2024-09-11 02:20 (UTC)

I ran into an issue with the USB Printing plugin that delays the loading of STL files quite a bit. Here's the workaround for now :) https://github.com/Ultimaker/Cura/issues/16249#issuecomment-2094405826

Dirk commented on 2024-06-29 10:34 (UTC)

I can confirm that the fix works.

cura-bin   5.7.2-2
flatpak    1:1.15.8-1
mesa       1:24.1.2-1
wayland    1.23.0-1
labwc      0.7.2-1
nvidia     550.90.07-4

prurigro commented on 2024-06-28 15:56 (UTC) (edited on 2024-06-28 15:57 (UTC) by prurigro)

@sausix: Yup, that was me over there :) Thanks for figuring out that deleting the libwayland-client.so.0 would fall back on the system version and fix the issue! I've updated the package with your tweak (+ credited you) and things are working again with the official mesa package.

I also opened a ticket here https://github.com/Ultimaker/Cura/issues/19303

sausix commented on 2024-06-28 10:03 (UTC)

@prurigro Something was going on in the mesa bugtracker!

Deleting /opt/ultimaker-cura/libwayland-client.so.0 seem to fix the issue. The AppImage seems to ship a build against an older wayland-client. By deleting this file the app uses the one shipped with Arch Linux.

Works with newest mesa 24.1.2 for me.

xubz commented on 2024-06-23 05:27 (UTC)

Strange, but expected I guess.

With nvidia-beta drivers and Plasma 6.1 (both supporting Explicit Sync) and latest mesa, I no longer get the flickering mess when using QT_QPA_PLATFORM=xcb

Works fine even after removing __EGL_VENDOR_LIBRARY_FILENAMES & MESA_LOADER_DRIVER_OVERRIDE flags from the executable script.

I guess we just need to wait for the official nvidia stable drivers and everything will be fine.

Dirk commented on 2024-06-13 08:26 (UTC)

@sausix Ah, good to know. I thought of some weird rendering order/sorting issues. That's fine then, I guess. Thanks!

Right now the only sane thing is to downgrade Mesa since Xwayland is close to unusable on Nvidia.

sausix commented on 2024-06-11 09:07 (UTC)

@prurigro Thanks! I struggled with opening an issue in mesa. Complicated topic and hard to provide examples.
QT_QPA_PLATFORM=xcb breaks things for NVidia users introducing heavy flickering. Just tested. With downgraded mesa still applies.

@Dirk It's probably not a graphics problem. Your printer just hasn't a STL model provided in Cura.