Claude Desktop 2.9939.4 (patch release 5)
This release provides Claude Desktop version 2.9939.4 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.9939.4-5/claude-desktop-extra-2.9939.4-5-x86_64.pkg.tar.zst
# ARM64
sudo pacman -U https://github.com/patrickjaja/claude-desktop-extra/releases/download/v2.9939.4-5/claude-desktop-extra-2.9939.4-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.9939.4-5_amd64.deb
# ARM64
sudo apt install ./claude-desktop-extra_2.9939.4-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.9939.4-5.x86_64.rpm
# ARM64
sudo dnf install ./claude-desktop-extra-2.9939.4-5.aarch64.rpmNixOS / Nix
nix run github:patrickjaja/claude-desktop-extraAppImage (Any Distro)
# x86_64
chmod +x Claude_Desktop-2.9939.4-x86_64.AppImage
./Claude_Desktop-2.9939.4-x86_64.AppImage
# ARM64
chmod +x Claude_Desktop-2.9939.4-aarch64.AppImage
./Claude_Desktop-2.9939.4-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) | 263456301cd736d2b72991a59fc0d900f50d32dac1bcf66e2b8e601b9745ed37
|
| Arch pacman (aarch64) | 2fc3e38a49aeb506f5164240857e2ee8ee1a2e326881046d54af0cb181cb65b2
|
| Tarball (x86_64) | 8251ef9a160e7919d1228125ad8b98f4a2b3473681c3d3a998f98335d02398a1
|
| Tarball (aarch64) | eaadc850269969a64971628f7f766ccb34d476d2f2e5ec423153c3fb44c26997
|
| AppImage (x86_64) | 21d4d1e9dffa06d4ed765137271a7c055b2dedd8d1c823623e15613b6dfee3ae
|
| AppImage (aarch64) | ff1260ff43582c40d10407e0a1063e15c2470148b1626d0ea83fd6ddfd532e50
|
| Debian (amd64) | a58b10b4083b3a4c0528c098a77c61c44fa2a801c23be0c920bc8b1866fa4706
|
| Debian (arm64) | 26e7c96d9fafd8712df475f3e14620623c9ddbfa1f44a7260fab9fe7566695ee
|
| RPM (x86_64) | 3a2ceaff13830ecb82d1b47d3e97af528a6b02bb4e2bf71d341d7d237dbf6593
|
| RPM (aarch64) | e78f05264ddb337c452fe5c249710843e5779201dfea45e20bc88c7951c9ea37
|
Changes since last release
From CHANGELOG.md, 2026-10-04:
Load large sessions in full (thanks @rmbruntz, #263)
- New community feature: Settings -> Extra -> Community Features -> Load
large sessions in full (off by default). Claude Desktop only loads the last
50 MiB of a Code session's transcript plus 32 MiB of subagent activity and
hides the rest behind "This session is too large to load in full", which
sessions with many inline browser screenshots reach within hours. With the
switch on, the limits are 256 MiB and 192 MiB;transcriptLimitsMainMiBand
transcriptLimitsSubagentMiB(8-1024) change them. Off leaves every upstream
limit as shipped. Takes effect after a restart. - Large sessions cost memory: the session cache is sized to the machine's
memory, so a small machine keeps fewer sessions cached instead of running out.
Fixes
- The startup lines of Files quick open, panel tabs, diff views, window controls
and transparent window now reachclaude-patches.log. They were written before
the log was ready and got lost. scripts/validate-patches.shapplies patches in the build's order, so a patch
that builds on an earlier one validates the same way it builds.