Claude Desktop 2.9939.4 (patch release 6)
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-6/claude-desktop-extra-2.9939.4-6-x86_64.pkg.tar.zst
# ARM64
sudo pacman -U https://github.com/patrickjaja/claude-desktop-extra/releases/download/v2.9939.4-6/claude-desktop-extra-2.9939.4-6-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-6_amd64.deb
# ARM64
sudo apt install ./claude-desktop-extra_2.9939.4-6_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-6.x86_64.rpm
# ARM64
sudo dnf install ./claude-desktop-extra-2.9939.4-6.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) | 64e272e86d03d074c05e4debb26d44e54024d22af9acb1e2e1369a0368f7593d
|
| Arch pacman (aarch64) | 703164ea1a5e69eef6f213fcde2f1c0de5b2d28799c04ed3107f104d54d656e3
|
| Tarball (x86_64) | 98e4007c34079efc90c218eaf3b2189a8fd4700fe80047040aeb75cbaa58ddb6
|
| Tarball (aarch64) | ceb75f350af7ee8dd47708ba23b4e016edf3d838286e77c8e6d4bb616cf14349
|
| AppImage (x86_64) | d5a8ef050321aedd995ff53026e930106f4e938795551bf992efca49a2d630be
|
| AppImage (aarch64) | 051d45331e98c36385e0106ad5bcab939e466c418fd8124414ec24def663b658
|
| Debian (amd64) | ab94f3bf3a8eb14ba5b017aecaaa3c65261299633520c9e097a4a3c68fa5b4b0
|
| Debian (arm64) | 0b0660b599582380973fcc557155c23b54f7e2e5d0536e1cd5e631230ed8ecc5
|
| RPM (x86_64) | 2f4c99582f94136980d5ed478a0d5a1e4aaf09ec20f983139cdd13b54d9443a4
|
| RPM (aarch64) | 1710202a51e5e328644b32440056b750674404c8707d3e1ede3db91ab70bc208
|
Changes since last release
From CHANGELOG.md, 2026-10-05:
Transparent window: live opacity slider
- Settings -> Extra -> Transparent window has an opacity slider (10-100%). It
changes the window live while you drag and saveswindowOpacityon release.
It is disabled whenclaude-desktop-extra.jsoncorCLAUDE_WINDOW_OPACITY
sets the value. - Turning the switch on or off shows a Restart now button: a see-through
window can only be created at startup.
Fixes (thanks @rmbruntz, #264)
- The Extra settings tabs no longer hide the whole content pane. On the current
claude.ai markup the scrolling body sits under adisplay: contentswrapper
and a flex column instead of directly in the pane, so the search found nothing
and took over the entire pane: the close button went with it, and the panel
sat on the dialog card instead of on the pane's own background. The search now
goes down through wrappers, and only the scrolling body is replaced. - Transparent window: dialog cards, the Settings modal among them, stay solid.
They share their classes with the Claude Code content card, which fades with
the window, so the page behind showed through anything mounted directly on a
dialog.