Claude Desktop 1.1.5749
This release provides Claude Desktop version 1.1.5749 pre-patched for Linux.
Installation Options
Arch Linux (AUR)
yay -S claude-desktop-binDebian/Ubuntu (APT Repository — recommended)
curl -fsSL https://patrickjaja.github.io/claude-desktop-bin/install.sh | sudo bash
sudo apt install claude-desktop-binDebian/Ubuntu (manual .deb)
sudo apt install ./claude-desktop-bin_1.1.5749-1_amd64.debFedora/RHEL (manual .rpm)
sudo dnf install ./claude-desktop-bin-1.1.5749-1.x86_64.rpmNixOS / Nix
nix run github:patrickjaja/claude-desktop-binAppImage (Any Distro)
chmod +x Claude_Desktop-1.1.5749-x86_64.AppImage
./Claude_Desktop-1.1.5749-x86_64.AppImageChecksums
| File | SHA256 |
|---|---|
| Tarball | f8131c9d23318d5f68b9bac7e8fdf784ebb23949d1f72146e8a053711a1b8026
|
| AppImage | c90e65afd85c3ee5551af6a42e156f0d7c705c79078826292ef4cafee3edc95e
|
| Debian | b015fec60ab389e71839abd02ef1ba86c9d43f02c10913a9e5d43d5d37710669
|
| RPM | 80ba9c992af551c4357a4c9481fb7f9575f787196db233004ed8c6a92f442974
|
Changes since last release
Changed
- Update to Claude Desktop v1.1.5749 (from v1.1.4498)
Fixed
- fix_disable_autoupdate.py — Handle new
forceInstalledcheck before platform gate in isInstalled function (pattern:if(Qm.forceInstalled)return!0;if(process.platform!=="win32")...) - claude-native.js — Add stubs for new native methods:
readRegistryValues,writeRegistryValue,readRegistryDword,getCurrentPackageFamilyName,getHcsStatus,enableWindowsOptionalFeature,getWindowAbove,closeOfficeDocument,isProcessRunning,readCfPrefValue - fix_marketplace_linux.py — Downgrade runner selector and search_plugins handler patterns from FAIL to INFO (patterns removed in v1.1.5749 marketplace refactor; CCD gate patch C remains the essential fix)
Added
- fix_computer_use_tcc.py — Register stub IPC handlers for ComputerUseTcc on Linux. The renderer (mainView.js) always calls
ComputerUseTcc.getStatebut handlers are only registered by@ant/claude-swifton macOS. Stubs returnnot_applicablefor permissions, preventing repeated IPC errors. - computer-use-server.js — Linux Computer Use MCP server using xdotool (input) and scrot (screenshots) on X11. Provides 14 actions: left_click, right_click, double_click, triple_click, middle_click, type, key, screenshot, scroll, left_click_drag, hover, wait, zoom, cursor_position.
- fix_computer_use_linux.py — Registers computer-use-server.js as an internal MCP server via BR() (registerInternalMcpServer), spawning it as a Node.js child process with ELECTRON_RUN_AS_NODE=1. Only activates on Linux.
- Packaging — Added
xdotoolandscrotas optional dependencies across all formats:optdepends(Arch PKGBUILD),Suggests(Debian control, RPM spec), optional inputs with PATH wiring (Nix package.nix)
Notes
- 22/22 patches pass (fix_mcp_reconnect.py: upstream fix, no patch needed)
- Computer Use requires
xdotoolandscrotpackages (X11). Wayland not yet supported. Both are declared as optional dependencies across all packaging formats (AUR, Debian, RPM, Nix). - No new feature flags detected (same 7: quietPenguin, louderPenguin, chillingSlothFeat, chillingSlothLocal, yukonSilver, yukonSilverGems, ccdPlugins)
- getLocalFileThumbnail uses pure Electron nativeImage API — no native stub needed
- Bridge methods (respondPluginSearch, kickBridgePoll, BridgePermission) are Electron IPC only