Claude Desktop 1.46388.2 (patch release 2)
This release provides Claude Desktop version 1.46388.2 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/v1.46388.2-2/claude-desktop-extra-1.46388.2-2-x86_64.pkg.tar.zst
# ARM64
sudo pacman -U https://github.com/patrickjaja/claude-desktop-extra/releases/download/v1.46388.2-2/claude-desktop-extra-1.46388.2-2-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_1.46388.2-2_amd64.deb
# ARM64
sudo apt install ./claude-desktop-extra_1.46388.2-2_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-1.46388.2-2.x86_64.rpm
# ARM64
sudo dnf install ./claude-desktop-extra-1.46388.2-2.aarch64.rpmNixOS / Nix
nix run github:patrickjaja/claude-desktop-extraAppImage (Any Distro)
# x86_64
chmod +x Claude_Desktop-1.46388.2-x86_64.AppImage
./Claude_Desktop-1.46388.2-x86_64.AppImage
# ARM64
chmod +x Claude_Desktop-1.46388.2-aarch64.AppImage
./Claude_Desktop-1.46388.2-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) | 75dba10608663652008ecbf874fe71cf99dd0dedab3eab8ae210fa2266ac64f7
|
| Arch pacman (aarch64) | 06935839a57e5f5b5e23289a3aaef2c81958f610c2b26035e80c2629f810b2a8
|
| Tarball (x86_64) | 5391fa7b7d7962fed84903a7fedb26bf9cf8e76d804cb33247fe32b5828fddc7
|
| Tarball (aarch64) | 950eadf6f4770fc601622197f6117d58b11fad54c5020ea3bd816e9c6d0bd38f
|
| AppImage (x86_64) | 80014ec1416513781e62ef23d5faad9ca758cae0db938dc9042d8add4b197a55
|
| AppImage (aarch64) | 00c228e22c9d53e5c578b4b424d278183c11fd81970889b87c72d47e7c561fdc
|
| Debian (amd64) | 89b2f5f88dbf53d7c2461ba17205e1843071a99d3dc211003749a641e6904594
|
| Debian (arm64) | ea6014f7a57d8991ad8c5f853a879d6c3e3e7841f73a1d9f6651e8a2d7e61711
|
| RPM (x86_64) | 27e0cbe21946c428d338e93d4db9e258206fac876e77980544027abbf28ab501
|
| RPM (aarch64) | 26118b4be3638db1e907fa7ff163e554a13b1dc8a49ff709ffb39a01360c8170
|
Changes since last release
From CHANGELOG.md, 2026-09-04:
Upstream bump to Claude Desktop v1.46388.2
Anthropic's v1.46388.2 re-minified the bundle: string literals are double-quoted again instead of
backticks, and the second chunk family (index2.chunk-*) is gone - everything is index.chunk-*
once more. Five patches lost their anchors and are re-fitted; nothing was upstreamed and no patch was
added or removed (47 patches).
- Computer Use (
fix_computer_use_linux): the seven tool-description rewrites were anchored on
backtick literals and now accept either quote style. The two availability gates gained an
upstream Cowork HIPAA compliance check; the Linux path now honours it too, so an org compliance
lock disables Computer Use on Linux exactly as on macOS and Windows. Upstream also denies every
tool call under a compliance lock; the non-KDE Linux dispatch, which runs before that check, now
applies the same per-call deny with upstream's message, so a compliance change mid-session stops
tool calls exactly as on macOS and Windows (new harnessscripts/tests/linux/test-cu-hipaa-deny.mjs).
Theopen_applicationdescription became a plain string, so its Linux wording is concatenated
instead of interpolated. - Files quick open: the worker-host fork site is matched with either quote style; the env
passthrough that carries the feature switch to the file-index worker is unchanged. - Native title bar: upstream turned the titleBarOverlay style helper into a function taking
main/popout; the background capture follows the new declarator shape. - Dock bounce:
requestUserAttentionnow returns a boolean that callers chain, so the Linux
guard returnsfalse("nothing flashed") instead of falling through. - Renderer-gone log: upstream turned the suppression into two early returns; both now log
Main webview render process gone (suppressed)before returning, so a silently swallowed
renderer death stays visible in main.log.
The 2026-08-30 v1.40609.0 release was auto-released and never hand-audited, so the catalogs below
cover two releases:
- Feature flags: the GrowthBook override template grows from 225 to 291 catalogued flags (66
added, 12 removed). The static merger swappedepitaxyMcpAppsand
chillingSlothSshWorktreeLocation(now static) forsideSessionsandwslForkSession. Notable
new flags: multi-account, Code session keep-awake, side sessions, terminal scrollback, file
checkpointing.enable_local_agent_modeneeded no change. - Deployment panel: the managed-settings key catalog grows from 117 to 143 keys, matching the
bundle's zod schema and the 3P setup SPA. New groups include the network egress proxy, Entra ID
sign-in, Microsoft 365 add-in policies and the built-in browser domain policy. - Built-in MCP: three new internal servers (
ccd_session,ccd_pr,ccd_sidebar) and new
session hand-off / PR monitoring tools; none is platform-gated. - Platform gates: no new Linux-blocking gate and no new native module. New capability keys
codeSessionKeepAwake,computerUseComplianceGate,multiAccount,sessionMentionsare
supported on Linux;popoutTitleBarOverlayis unsupported only under Wayland. Claude Code's
sandbox now needsbubblewrapon Linux when a managed egress or workspace policy requires it. - ion-dist: the 3P setup SPA patch still hits its two sites (Linux org-plugins mount path).
Also fixed: scripts/validate-patches.sh aborted on the first failing patch instead of reporting
all of them (set -e swallowed the exit status of the nim branch).