Claude Desktop 1.14271.0 (patch release 6)
This release provides Claude Desktop version 1.14271.0 pre-patched for Linux.
Installation Options
Arch Linux (AUR)
yay -S claude-desktop-binDebian/Ubuntu (APT Repository — recommended)
curl -fsSL https://patrickjaja.github.io/claude-desktop-bin/install.sh | sudo bash
sudo apt install claude-desktop-binDebian/Ubuntu (manual .deb)
# x86_64
sudo apt install ./claude-desktop-bin_1.14271.0-6_amd64.deb
# ARM64
sudo apt install ./claude-desktop-bin_1.14271.0-6_arm64.debFedora/RHEL (RPM Repository — recommended)
curl -fsSL https://patrickjaja.github.io/claude-desktop-bin/install-rpm.sh | sudo bash
sudo dnf install claude-desktop-binFedora/RHEL (manual .rpm)
# x86_64
sudo dnf install ./claude-desktop-bin-1.14271.0-6.x86_64.rpm
# ARM64
sudo dnf install ./claude-desktop-bin-1.14271.0-6.aarch64.rpmNixOS / Nix
nix run github:patrickjaja/claude-desktop-binAppImage (Any Distro)
# x86_64
chmod +x Claude_Desktop-1.14271.0-x86_64.AppImage
./Claude_Desktop-1.14271.0-x86_64.AppImage
# ARM64
chmod +x Claude_Desktop-1.14271.0-aarch64.AppImage
./Claude_Desktop-1.14271.0-aarch64.AppImageUpdate existing AppImage (delta download — only changed blocks):
appimageupdatetool Claude_Desktop-*-x86_64.AppImage # Or from within the AppImage: ./Claude_Desktop-*-x86_64.AppImage --appimage-update
Checksums
| File | SHA256 |
|---|---|
| Tarball (x86_64) | f5f03de9750e9f03e78ab830a715f372489bb43ae801791f969b869d3473174c
|
| Tarball (aarch64) | b234a7e2a38547f5ec9ab101552775d6e5ac795287b4f19be281a8b4b7228089
|
| AppImage (x86_64) | 91d0a3c5d3d924b24b03cd9b2f94693b78293575ec71115f737b71bd4745dda1
|
| AppImage (aarch64) | 8dcdc0146f95c4a73939c61b0ef5bac29dac8e36fda8aa26d0f11fd09fc5880c
|
| Debian (amd64) | f78889013837cc8cd4222df975311e8c9078274ed71852f520f214980160507d
|
| Debian (arm64) | 35ca3e02eae23d3db4eef3efd3de5eff6249dd398e073133e9ab468603d2736b
|
| RPM (x86_64) | e06548692afcc3fd6614604484552b604a0b34ed4b7988213913aaaf617bdf92
|
| RPM (aarch64) | 0bd292f698bebe9ea00b0b378fa52babe58b5b69a4cb4af20fe77ed3774b3013
|
Changes since last release
Fix: missing GNOME/KDE dock icon - StartupWMClass did not match the real window class (#148)
- Every
.desktopwe ship now setsStartupWMClass=claude-desktopinstead ofclaude. The dock/taskbar icon was missing on GNOME (Fedora, Wayland) and KDE Plasma 6.7 (#148) because the running window's real X11 WM_CLASS / Wayland app_id isclaude-desktop, notclaude- confirmed here withxprop/wmctrl. GNOME/KDE match a window to its installed.desktopentry byStartupWMClassfirst, so the mismatch meant no icon. The window id comes from Chromium'sGetXdgAppId(), which reads the app'sdesktopName(claude-desktop.desktop, set by upstream in app.asarpackage.json) and ignores the renamed Electron binary /--class/ argv[0] - so renaming the binary toclaudenever set the window class, contrary to the old build comments. Fixed across all packaging formats: AUR (PKGBUILD.template), the.debbuild script (packaging/debian/build-deb.sh, the path CI actually ships), the staticpackaging/debian/claude.desktop, the RPM spec, the AppImage build script, the Nix package, and the launcher's runtime-generated AppImage.desktop. - Corrected the misleading "Electron derives WM_CLASS from the binary basename" comments in those files and the launcher header to state the real source (
desktopName). The binary rename andAPP_ID="claude"(systemd scope /.desktopfilename / cgroup portal identity) are unchanged - that is a separate identity signal and was already correct. - Known limitation, not addressed here: per-profile instances (
--create-profile) still all reportclaude-desktopfor the same reason (the shared app.asardesktopNamewins over the per-profile binary basename), so they don't yet get distinct dock icons. A per-profiledesktopName/CHROME_DESKTOPoverride (the mechanismfix_quick_entry_app_id.nimalready uses) is the follow-up. Launcher/packaging-only change; no patch or upstream-version bump. - Builds on #154 by @noprogressinpleasure, which had the right diagnosis but covered only the static deb file (inert for CI releases) and the RPM spec.