Claude Desktop 3.6556.2 (patch release 7)
This release provides Claude Desktop version 3.6556.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/v3.6556.2-7/claude-desktop-extra-3.6556.2-7-x86_64.pkg.tar.zst
# ARM64
sudo pacman -U https://github.com/patrickjaja/claude-desktop-extra/releases/download/v3.6556.2-7/claude-desktop-extra-3.6556.2-7-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_3.6556.2-7_amd64.deb
# ARM64
sudo apt install ./claude-desktop-extra_3.6556.2-7_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-3.6556.2-7.x86_64.rpm
# ARM64
sudo dnf install ./claude-desktop-extra-3.6556.2-7.aarch64.rpmNixOS / Nix
nix run github:patrickjaja/claude-desktop-extraAppImage (Any Distro)
# x86_64
chmod +x Claude_Desktop-3.6556.2-x86_64.AppImage
./Claude_Desktop-3.6556.2-x86_64.AppImage
# ARM64
chmod +x Claude_Desktop-3.6556.2-aarch64.AppImage
./Claude_Desktop-3.6556.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) | 03fb7de08393708cc281e7ca8e8210b00dc3c0601db5d4479b735b619fa8e2a8
|
| Arch pacman (aarch64) | 5a30e050654995806a227421fcb7171b2a4cc4152805b4a78029420339ebc2dc
|
| Tarball (x86_64) | 4033edb77c45bcb7468fae864b92bb2d2fc1d7c771458ab763fc81360b7b0b07
|
| Tarball (aarch64) | f23f86d50d2afa72b5660a06a5674cfed339eb856b8dae993d89f04f6c4f576b
|
| AppImage (x86_64) | 7007780ab34e6f19297e5c74bdc5685974b342898757184870286d3d9394369f
|
| AppImage (aarch64) | 466512b5d1d52017d2f2b0bb333d89bbc6b0429913d7b2d2d5d6c10c3b0f5748
|
| Debian (amd64) | c45103d47639670a43e07e3bb9421dcbd214557531276bf369525f5a8372291b
|
| Debian (arm64) | 4474234bacd4648d6667a1cd492dff48d23f68e5531f4ec31491bcfe3da20c02
|
| RPM (x86_64) | 6f3a2e914ae6a6f76448ee185d7a3d157d8d70a2256b9ff096d561493f93681f
|
| RPM (aarch64) | ee2fad692e6ada23502fee3a224b79830e360eb4fbd21c3571bf027616a1126d
|
Changes since last release
From CHANGELOG.md, 2026-10-26:
Computer Use: the screen-sharing session ends with the task (#293)
- On GNOME and KDE Wayland, Computer Use's screen-sharing session now ends when a task ends (including cloud Cowork tasks) or after 2 minutes without Computer Use actions, so the desktop's sharing indicator no longer stays up. The next action shares again without a dialog once the selection is remembered.
- After "Stop sharing" in the desktop indicator, Computer Use becomes available again when the task ends or after 2 minutes, instead of staying blocked until the app restarts. Covered by the new
test-cu-kwin-idle.mjsandtest-cu-task-boundary-hook.mjs.
Computer Use: open_application starts Flatpak apps, Chromium web apps and env-wrapped launchers (#297)
open_applicationnow runs the launcher's wholeExecline, on wlroots, GNOME and X11 sessions (KDE Wayland sessions usekwin-portal-bridge's own launcher and were not affected). Until now it started only the bare binary, so a Flatpak app, a Chromium web app or a launcher written asenv VAR=1 appopened nothing. The line is parsed as the Desktop Entry spec defines it (field codes, quoting,Path=,TryExec, a leading BOM, GIO's lenient backslash handling) and run as an argv array, with no shell.- Fallbacks when there is no usable
Exec, the launcher isTerminal=true, or its binary is missing:gio launch,gtk-launch,kioclient6/kioclient5 execandexo-open, in that order, whichever is installed (none is required); terminal launchers then also tryxdg-terminal-exec,x-terminal-emulator -eand$TERMINAL -e. - App discovery also scans the Snap and NixOS app dirs.
listInstalledAppsreports each app's real id instead of anenvorflatpakalias, and a match on the app name or desktop id now wins over one on the executable name. Covered by the newtest-cu-open-app-exec.mjsand an extendedtest-cu-xdg-appdirs.mjs.
Computer Use: fallback screenshots and zoom land where the model points on scaled outputs (#298)
- The Electron
desktopCapturerfallback no longer crops a letterboxed thumbnail as if it were 1:1, which put zoom regions about 1.7x off on a fractionally scaled output. It captures at the monitor's physical size, picks the source bydisplay_id, else by a unique aspect-ratio match, else the primary display (with a log line saying so), and crops relative to that display. - Fallback screenshots and zooms are downscaled with the bridges' rule (long edge at most 1568 px, at most 1.15 MP), so the model sees one coordinate frame whichever backend answered. Covered by the new
test-cu-capture-fallback.mjs. wlroots-bridgewaits up to 2 s for screencopy instead of returning before Hyprland had copied the frame (fixed inpatrickjaja/wlroots-bridge; the next build picks it up).
A hung Claude window recovers by itself (#299)
- On Linux, Electron's
forcefullyCrashRenderer()cannot stop a hung renderer, so upstream's "Main webview is unresponsive, will kill and reload" did nothing, and each attempt left a token that later suppressed the realkilledevent: the window stayed frozen until a full restart. Akilledorcrashedthat arrives with such a token pending now goes through upstream's own reload path, including its limit of 3 reloads in 5 minutes and the "keeps crashing" overlay. - If the view is still hung 5 s after the watchdog's attempt and a 2 s liveness probe gets no answer, the renderer is SIGKILLed, so the view recovers by itself about 7 s after the watchdog fires. A probe that answers cancels the kill. The same failure is reported against Claude Code in anthropics/claude-code#97259 and #99142.
fix_renderer_clean_exit_reload.nimcarries this; covered by an extendedtest-renderer-clean-exit.mjs.