Claude Desktop 2.42304.0 (patch release 5)
This release provides Claude Desktop version 2.42304.0 pre-patched for Linux.
Installation Options
Arch Linux (pacman Repository - recommended)
curl -fsSL https://patrickjaja.github.io/claude-desktop-extra/install-pacman.sh | sudo bash
sudo pacman -Syu claude-desktop-extraArch Linux (manual package)
# x86_64
sudo pacman -U https://github.com/patrickjaja/claude-desktop-extra/releases/download/v2.42304.0-5/claude-desktop-extra-2.42304.0-5-x86_64.pkg.tar.zst
# ARM64
sudo pacman -U https://github.com/patrickjaja/claude-desktop-extra/releases/download/v2.42304.0-5/claude-desktop-extra-2.42304.0-5-aarch64.pkg.tar.zstDebian/Ubuntu (APT Repository — recommended)
curl -fsSL https://patrickjaja.github.io/claude-desktop-extra/install.sh | sudo bash
sudo apt install claude-desktop-extraDebian/Ubuntu (manual .deb)
# x86_64
sudo apt install ./claude-desktop-extra_2.42304.0-5_amd64.deb
# ARM64
sudo apt install ./claude-desktop-extra_2.42304.0-5_arm64.debFedora/RHEL (RPM Repository — recommended)
curl -fsSL https://patrickjaja.github.io/claude-desktop-extra/install-rpm.sh | sudo bash
sudo dnf install claude-desktop-extraFedora/RHEL (manual .rpm)
# x86_64
sudo dnf install ./claude-desktop-extra-2.42304.0-5.x86_64.rpm
# ARM64
sudo dnf install ./claude-desktop-extra-2.42304.0-5.aarch64.rpmNixOS / Nix
nix run github:patrickjaja/claude-desktop-extraAppImage (Any Distro)
# x86_64
chmod +x Claude_Desktop-2.42304.0-x86_64.AppImage
./Claude_Desktop-2.42304.0-x86_64.AppImage
# ARM64
chmod +x Claude_Desktop-2.42304.0-aarch64.AppImage
./Claude_Desktop-2.42304.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 |
|---|---|
| Arch pacman (x86_64) | 016271a41b090aeff82a7913edd5d69e68d50a705b7238ccb46a1de0f9bfe96c
|
| Arch pacman (aarch64) | 85d56d504e9bb9e8d290f78ece7156c3b5c3f51085ee16ac3eac56680e5ad16b
|
| Tarball (x86_64) | bf44bceddd6b77a674592622ab79275887ef96639a2c2f9f45f26fcc131450c8
|
| Tarball (aarch64) | 8fd3c8e1b675863fab5ba69a5f7937096cac639743534891cb015c0e85a18ccf
|
| AppImage (x86_64) | f799b6909e4b51c92166beed8582b9f65ef7b386dfae3a19d0d3afaa4157dd69
|
| AppImage (aarch64) | 90358aab0fee109680551dea1e9187ef4552d9b630620eb3a1ef60667c017b0c
|
| Debian (amd64) | a569c027686a683ec694195858ce2e22da8902ae6c3b85b379d8ccc9ebd956bb
|
| Debian (arm64) | 45fff4102c0a6b3df5ea775e898bde255f7da76be9c8a6062fbbf9ad15714d25
|
| RPM (x86_64) | 5fb85304d9f2a2f814d0a997f7eceb9add596cab85d16cc650d2c840d3a3e60d
|
| RPM (aarch64) | c445258a6d64960b70359c6af83622ac0775418428335900b811f6d7e1944eea
|
Changes since last release
From CHANGELOG.md, 2026-10-18:
Empty Quick Entry bar and collapsed code: no system font (#281, #282)
- An empty Quick Entry bar that drops typing, and inline code that collapses to a text-less pill, come
from a session in which fontconfig finds no fonts. claude.ai text still renders because it ships its
own web fonts, but the Quick Entry window, code in transcripts and every fallback glyph need a system
font, and without one the text has no size. Reproduced on Bazzite 44 with the real app by pointing
FONTCONFIG_FILEat an empty configuration: both screenshots from the reports appear, pixel for pixel.
claude-desktop --diagnosegains a Fonts section (FONTCONFIG_FILE,FONTCONFIG_PATH,
FONTCONFIG_SYSROOT,fc-match sans-serifandmonospace, thefc-listcount) and names the problem
under Problems found. The launcher drops aFONTCONFIG_*variable that points at a missing path
before starting the app and logs it; a session whosefc-match sans-serifis empty is logged too. - The app now runs with its own font cache. The reporter traced the empty font set to a stale
~/.cache/fontconfig/*.cache-11written by an Ubuntu distrobox sharing$HOME: Electron's bundled
fontconfig uses its own cache format and trusted the container's cache for the same font directory,
while the host'sfc-match(another format) stayed healthy. The launcher starts the app with
~/.cache/claude-desktop/fontconfig/fonts.conf, the distro's/etc/fonts/fonts.confwith the shared
<cachedir>entries replaced by a private one, so nothing else sharing$HOMEcan feed the app a
cache. Font directories,conf.dand the user's fontconfig stay as configured; the first start
rescans the fonts once. An explicitFONTCONFIG_*variable is kept,CLAUDE_PRIVATE_FONT_CACHE=0
opts out, and--diagnosereports which cache the app uses.
Quick Entry diagnostics (#281)
- Every Quick Entry show now logs what the window sees.
claude-patches.loggets one
[quick-entry] shown WxH focused=... {textarea, focused, font, color, placeholder, caret, fonts}line
per show, so a bar without a visible text field can be told apart by its line: font not loaded, no
keyboard focus, or colors from a theme. Public Electron APIs only. - A KDE shortcut stored without a key is named as such. When the "register the following shortcut"
dialog was dismissed once, Plasma keeps the shortcut with no key and never fires it; the re-bind log line
now ends in(no key assigned - set one in System Settings > Shortcuts > Claude)instead of listing the
id as if it were armed. Reproduced on Bazzite 44 (Plasma 6.7.5) after a fresh login.