github patrickjaja/claude-desktop-bin v1.1.6041
Claude Desktop 1.1.6041

latest release: v1.1.6041-2
10 hours ago

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-bin

Debian/Ubuntu (APT Repository — recommended)

curl -fsSL https://patrickjaja.github.io/claude-desktop-bin/install.sh | sudo bash
sudo apt install claude-desktop-bin

Debian/Ubuntu (manual .deb)

sudo apt install ./claude-desktop-bin_1.1.6041-1_amd64.deb

Fedora/RHEL (manual .rpm)

sudo dnf install ./claude-desktop-bin-1.1.6041-1.x86_64.rpm

NixOS / Nix

nix run github:patrickjaja/claude-desktop-bin

AppImage (Any Distro)

chmod +x Claude_Desktop-1.1.6041-x86_64.AppImage
./Claude_Desktop-1.1.6041-x86_64.AppImage

Checksums

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 forceInstalled check 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.getState but handlers are only registered by @ant/claude-swift on macOS. Stubs return not_applicable for 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 xdotool and scrot as 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 xdotool and scrot packages (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

Links

Don't miss a new claude-desktop-bin release

NewReleases is sending notifications on new releases.