惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Tailwind CSS Blog
大猫的无限游戏
大猫的无限游戏
L
LINUX DO - 热门话题
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
雷峰网
雷峰网
aimingoo的专栏
aimingoo的专栏
博客园_首页
MongoDB | Blog
MongoDB | Blog
V
V2EX
GbyAI
GbyAI
量子位
Microsoft Azure Blog
Microsoft Azure Blog
有赞技术团队
有赞技术团队
G
Google Developers Blog
云风的 BLOG
云风的 BLOG
B
Blog
Microsoft Security Blog
Microsoft Security Blog
S
SegmentFault 最新的问题
O
OpenAI News
N
News and Events Feed by Topic
博客园 - Franky
爱范儿
爱范儿
Forbes - Security
Forbes - Security
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
V2EX - 技术
V2EX - 技术
Application and Cybersecurity Blog
Application and Cybersecurity Blog
N
News and Events Feed by Topic
N
News | PayPal Newsroom
Schneier on Security
Schneier on Security
Cloudbric
Cloudbric
Security Archives - TechRepublic
Security Archives - TechRepublic
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Recent Commits to openclaw:main
Recent Commits to openclaw:main
人人都是产品经理
人人都是产品经理
P
Privacy International News Feed
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
B
Blog RSS Feed
阮一峰的网络日志
阮一峰的网络日志
D
DataBreaches.Net
Last Week in AI
Last Week in AI
罗磊的独立博客
Spread Privacy
Spread Privacy
Recent Announcements
Recent Announcements
The Cloudflare Blog
Google DeepMind News
Google DeepMind News
AWS News Blog
AWS News Blog
The Register - Security
The Register - Security
Y
Y Combinator Blog
J
Java Code Geeks
I
Intezer

AUR Newest Packages

AUR (en) - xcute AUR (en) - wallrift AUR (en) - smolvm-git AUR (en) - android-cli AUR (en) - rs-top AUR (en) - rudo-bin AUR (en) - marmalade-bin AUR (en) - clawx-appimage AUR (en) - echomusic-appimage AUR (en) - vermouth AUR (en) - mautrix-telegram-bin AUR (en) - ketesa AUR (en) - clawd-on-desk-bin AUR (en) - rebased-bin AUR (en) - oxideterm-bin AUR (en) - shed-sh AUR (en) - quillscribe AUR (en) - haus-bin AUR (en) - stably-orca-bin AUR (en) - reflection AUR (en) - emerald-legacy-launcher-git AUR (en) - kwim AUR (en) - omarchy-emacs AUR (en) - pentest-ghostwriter AUR (en) - papagaia AUR (en) - outport-bin AUR (en) - carton-appimage AUR (en) - veila-git AUR (en) - veila-bin AUR (en) - vigil-baseline AUR (en) - byedroid AUR (en) - neovim-base16-git AUR (en) - rpi-imager-git-non-root AUR (en) - python-fastapi-sso AUR (en) - zeed-bin AUR (en) - dwl-git-azerty AUR (en) - libspatialaudio-git AUR (en) - libspatialaudio AUR (en) - opennow AUR (en) - rotki AUR (en) - kapi-bin AUR (en) - classfi-git AUR (en) - giff-git AUR (en) - budget-tracker-bin AUR (en) - budget-tracker AUR (en) - codebase-memory-mcp-bin AUR (en) - codebase-memory-mcp-bin AUR (en) - tasks-bin AUR (en) - ruri-git AUR (en) - gitmun-bin AUR (en) - python-cozempic AUR (en) - vim-prosession AUR (en) - paintfe-bin AUR (en) - paintfe AUR (en) - drop-bin AUR (en) - tritium-launcher-bin AUR (en) - solidc-git AUR (en) - paseo-desktop-bin AUR (en) - dota2-minify-bin AUR (en) - yt-dvr AUR (en) - enneagram AUR (en) - excalidraw-desktop-bin AUR (en) - binaryobjectscanner-bin AUR (en) - openring-rs AUR (en) - openring-rs-bin AUR (en) - brave-origin-beta-bin AUR (en) - whisper.cpp-cuda-bin AUR (en) - libggml-cuda-bin AUR (en) - revdiff AUR (en) - tdesktop-nolimit AUR (en) - cert-checker AUR (en) - yaak-cli AUR (en) - yaak-cli-bin AUR (en) - deez-notes-bin AUR (en) - goosestation-libretro AUR (en) - whispers-cuda-bin AUR (en) - kei AUR (en) - foxguard AUR (en) - hyprlogin-git AUR (en) - kebiki AUR (en) - runex AUR (en) - ikuai-cli AUR (en) - whispers-bin AUR (en) - pipeweaver-app AUR (en) - pipeweaver AUR (en) - agentop-bin AUR (en) - cosmic-ext-connected-git AUR (en) - kwin-dual-mode AUR (en) - skwd-daemon AUR (en) - ter-music-cn AUR (en) - mesen-ce-git AUR (en) - elio-bin AUR (en) - keyboard-chattering-fix-git AUR (en) - qtkeychain-qt5 AUR (en) - gesturecontrol AUR (en) - sharey AUR (en) - ouijit-bin AUR (en) - usque-bin AUR (en) - twig-bin AUR (en) - ascendara-bin
AUR (en) - orca-slicer-unstable-bin
2026-06-20 · via AUR Newest Packages

AndyHazz commented on 2026-05-25 19:18 (UTC)

Fixed in 2.4.0alpha-2, thanks for flagging.

MadGoat commented on 2026-05-25 15:03 (UTC) (edited on 2026-05-25 18:44 (UTC) by MadGoat)

UPDATE: 2.4.0alpha-2 - updating and working great, Thanks again!

Hi AndyHazz,

The package currently fails to build at the prepare() stage for version 2.4.0alpha-1 with the following error: "sed: can't read squashfs-root/OrcaSlicer.desktop: No such file or directory"

Reasoning: Upstream updated the desktop entry filename inside the Linux AppImage to follow the reverse-DNS format: com.orcaslicer.OrcaSlicer.desktop. Because the PKGBUILD expects the legacy OrcaSlicer.desktop name, the build breaks.

Suggested Fix: Using wildcards (*.desktop) in the prepare() and package() blocks will safely handle this new naming scheme and protect the package from any future capitalization or naming changes upstream makes.

Proposed PKGBUILD Diff (Click to expand)
--- PKGBUILD
+++ PKGBUILD
@@ -21,3 +21,3 @@
    ./OrcaSlicer_Linux_AppImage_Ubuntu2404_V${_pkgver}.AppImage --appimage-extract
-   sed -i 's|Exec=.*|Exec=/opt/orca-slicer-unstable/bin/orca-slicer %U|g' \
-       "squashfs-root/OrcaSlicer.desktop"}
+   sed -i 's|Exec=.*|Exec=/opt/orca-slicer-unstable/bin/orca-slicer %U|g' squashfs-root/*.desktop
 }
@@ -29,4 +29,4 @@
    rm -rf "$pkgdir/opt/${pkgname%-bin}/usr/"
-   rm -f "$pkgdir/opt/${pkgname%-bin}"/{OrcaSlicer.desktop,AppRun,OrcaSlicer.png}
+   rm -f "$pkgdir/opt/${pkgname%-bin}"/*.desktop
+   rm -f "$pkgdir/opt/${pkgname%-bin}"/{AppRun,OrcaSlicer.png,orcaslicer.png,com.orcaslicer.OrcaSlicer.png}

    install -d "$pkgdir/usr/bin"
    ln -s "/opt/${pkgname%-bin}/bin/orca-slicer" "$pkgdir/usr/bin/orca-slicer"

    install -d "$pkgdir/usr/share/applications"
-   install -Dm644 "squashfs-root/OrcaSlicer.desktop" \
-       "$pkgdir/usr/share/applications/"
+   install -m644 squashfs-root/*.desktop -t "$pkgdir/usr/share/applications/"

Thanks for maintaining the package!

Temporary local build workaround for yay users (Click to expand)
cd ~/.cache/yay/orca-slicer-unstable-bin/
cat << 'EOF' > PKGBUILD
# Maintainer: AndyHazz <andyhazz at proton dot me>
# Contributor: sem.z <sem.z at protonmail dot com>
pkgname="orca-slicer-unstable-bin"
pkgver=2.4.0alpha
_pkgver=2.4.0-alpha
pkgrel=1
pkgdesc="G-code generator for 3D printers (versions including beta, release candidates and stable versions)"
arch=('x86_64')
url="https://github.com/OrcaSlicer/OrcaSlicer"
license=('AGPL-3.0-only')
depends=('libmspack' 'glu' 'cairo' 'gtk3' 'webkit2gtk-4.1' 'gstreamer' 'wayland' 'gst-plugins-base' 'gst-libav' 'ttf-nanum' 'gst-plugins-good')
provides=("orca-slicer")
conflicts=("orca-slicer")
source=("https://github.com/OrcaSlicer/OrcaSlicer/releases/download/v${_pkgver}/OrcaSlicer_Linux_AppImage_Ubuntu2404_V${_pkgver}.AppImage")
sha512sums=('1b4a91d1c8aa81962287889a70afcd03e9b009fe25359316abb6f9b92ff3e381aeb9c64d5ccc49d110d9abec904503eac8226fcfbea0bfba582b74aa5ebe933b')
options=('!strip' '!debug')
prepare() {
    chmod +x OrcaSlicer_Linux_AppImage_Ubuntu2404_V${_pkgver}.AppImage
    ./OrcaSlicer_Linux_AppImage_Ubuntu2404_V${_pkgver}.AppImage --appimage-extract
    sed -i 's|Exec=.*|Exec=/opt/orca-slicer-unstable/bin/orca-slicer %U|g' squashfs-root/*.desktop
}
package() {
    find squashfs-root/{resources,usr/share/icons}/ -type d -exec chmod 755 {} +
    install -d "$pkgdir/opt/${pkgname%-bin}/"
    cp -a squashfs-root/* "$pkgdir/opt/${pkgname%-bin}/"
    rm -rf "$pkgdir/opt/${pkgname%-bin}/usr/"
    rm -f "$pkgdir/opt/${pkgname%-bin}"/*.desktop
    rm -f "$pkgdir/opt/${pkgname%-bin}"/{AppRun,OrcaSlicer.png,orcaslicer.png,com.orcaslicer.OrcaSlicer.png}
    install -d "$pkgdir/usr/bin"
    ln -s "/opt/${pkgname%-bin}/bin/orca-slicer" "$pkgdir/usr/bin/orca-slicer"
    install -d "$pkgdir/usr/share/applications"
    install -m644 squashfs-root/*.desktop -t "$pkgdir/usr/share/applications/"
    install -d "$pkgdir/usr/share/icons/"
    cp -r squashfs-root/usr/share/icons/hicolor/ "$pkgdir/usr/share/icons/"
}
EOF
makepkg -sic

Stefan99353 commented on 2026-05-25 08:53 (UTC)

As of V2.4.0-alpha the desktop file seems to be renamed to com.orcaslicer.OrcaSlicer.desktop. This results in an error during build: sed: can't read squashfs-root/OrcaSlicer.desktop: No such file or directory

AndyHazz commented on 2025-09-29 19:09 (UTC)

@damir I don't think I can fix that display/resolution issue without some changes upstream ...

Unrelated, I have just pushed a PKGBUILD change to require ttf-nanum - that resolves a crash when opening preferences: https://github.com/SoftFever/OrcaSlicer/issues/10029 - tracked down by @lod who's maintaining the orca-slicer-git package, I could see the same issue occurring here.

damir commented on 2025-09-29 10:43 (UTC)

AndyHazz commented on 2025-09-15 20:25 (UTC) (edited on 2025-09-16 11:36 (UTC) by AndyHazz)

I've fixed the app image issue, updated to the latest beta, also changed the desktop file to allow opening orca slicer web links from printables/thingiverse etc.

(I noticed this package had been abandoned so I've adopted it for now)

gatesphere commented on 2025-09-03 15:58 (UTC)

+1 to the chorus -- the current PKGBUILD tries to delete an AppImage file that does not exist.

pdizzle commented on 2025-08-25 21:08 (UTC)

pr0m1x commented on 2025-08-22 22:21 (UTC)

Same problem, there is no /opt/orca-slicer-unstable/OrcaSlicer-x86_64.AppImage

uberben commented on 2025-08-21 15:03 (UTC)

Weird, there is no /opt/orca-slicer-unstable/OrcaSlicer-x86_64.AppImage on my machine.