Claude Desktop 1.1.6041
This release provides Claude Desktop version 1.1.6041 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.6041-1_amd64.debFedora/RHEL (manual .rpm)
sudo dnf install ./claude-desktop-bin-1.1.6041-1.x86_64.rpmNixOS / Nix
nix run github:patrickjaja/claude-desktop-binAppImage (Any Distro)
chmod +x Claude_Desktop-1.1.6041-x86_64.AppImage
./Claude_Desktop-1.1.6041-x86_64.AppImageChecksums
| File | SHA256 |
|---|---|
| Tarball | 143fe73b37834e98af3bc62ebd1636ba7262d80f98ffadfe19178df1ee56a06c
|
| AppImage | a433cbd7b2825b5d403235ad1eb4f6bb992639f237470e41a8efc8bce32e1fc4
|
| Debian | 046dcba875fdb6016dffd4b7035011d4e8452e21148dd498e92b99d0a24f3a08
|
| RPM | 178ca70ef7c4f5d668d2711079852a7dd75f20d7f23acbcecedda1e256ed647b
|
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