github patrickjaja/claude-desktop-bin v1.1.9310-2
Claude Desktop 1.1.9310 (patch release 2)

2 hours ago

Claude Desktop 1.1.9310 (patch release 2)

This release provides Claude Desktop version 1.1.9310 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)

# x86_64
sudo apt install ./claude-desktop-bin_1.1.9310-2_amd64.deb
# ARM64
sudo apt install ./claude-desktop-bin_1.1.9310-2_arm64.deb

Fedora/RHEL (RPM Repository — recommended)

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

Fedora/RHEL (manual .rpm)

# x86_64
sudo dnf install ./claude-desktop-bin-1.1.9310-2.x86_64.rpm
# ARM64
sudo dnf install ./claude-desktop-bin-1.1.9310-2.aarch64.rpm

NixOS / Nix

nix run github:patrickjaja/claude-desktop-bin

AppImage (Any Distro)

# x86_64
chmod +x Claude_Desktop-1.1.9310-x86_64.AppImage
./Claude_Desktop-1.1.9310-x86_64.AppImage
# ARM64
chmod +x Claude_Desktop-1.1.9310-aarch64.AppImage
./Claude_Desktop-1.1.9310-aarch64.AppImage

Update 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
Tarball fe9cf730046967f1c545881e9597e9cb4d7bc658be40309c2075d4698b519a21
AppImage (x86_64) dc4e0ec292deebb7e65e5dac3aec6435d93235e5b3a2daf4280a83ebfe6d04e9
AppImage (aarch64) d8f335a03caf32c18523059c6cef3a5ce8fe78572a0a19c156fd3c09606f7317
Debian (amd64) 73f576da4a81ea9a1da29bf2d859319eb4970cc638c6aa03c885ff6c1603cb17
Debian (arm64) 3b4606dde54c6db946262a1ab79a555c2221ebbb0e5953fe0c3a4fb7f2256faf
RPM (x86_64) ec03afe0196e4ce7efa03a0a070a9c15a3b0a2db6e4ab6434d8f9cc93feafbf8
RPM (aarch64) be25b97f186e267434eddb767e8af02e73121cb80bad758ad4b61bbf665166ac

Changes since last release

Changed

  • Launcher: native Wayland by default — Wayland sessions now use native Wayland instead of XWayland. Global hotkeys (Ctrl+Alt+Space) work via xdg-desktop-portal GlobalShortcuts API (KDE, Hyprland; Sway/GNOME pending upstream portal support). Set CLAUDE_USE_XWAYLAND=1 to force XWayland if needed. Niri sessions still auto-forced to native Wayland. The old CLAUDE_USE_WAYLAND=1 env var is now a no-op (native is the default).
  • CI: Remove push trigger from release workflow — now runs only on nightly schedule (2 AM UTC) or manual dispatch

Fixed

  • fix_utility_process_kill.py: Logger variable changed from \w+ name to $ — updated pattern to [\w$]+ for the .info() call
  • fix_detected_projects_linux.py: Same $ logger issue — updated pattern to [\w$]+ for the .debug() call
  • fix_dispatch_linux.py: Same $ logger issue in sessions-bridge gate pattern and auto-wake parent pattern — updated all logger references to [\w$]+. Dispatch now applies 8/8 sub-patches (was 6/8)

New Upstream

  • Operon (full-stack web agent): Still gated behind flag 1306813456, returns {status:"unavailable"} unconditionally. Will need Cowork-style patch when activated
  • Epitaxy (new sidebar mode): No platform gate — works on Linux as-is
  • Imagine (visual creation MCP server): No platform gate — works on Linux as-is

Links

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

NewReleases is sending notifications on new releases.