github aaddrick/claude-desktop-debian v2.0.18+claude1.10628.2

4 hours ago

Wrapper Update: v2.0.18+claude1.10628.2

Wrapper and packaging changes only. The upstream Claude Desktop version is unchanged (1.10628.2).

What changed

Fixed

  • Tray icon stuck black at startup on dark desktops. nativeTheme.shouldUseDarkColors reads false for the first ~50 ms, then flips true. The leading-edge rebuild mutex latched that transient false and dropped the corrective "updated" events. The mutex is now trailing-edge, so it re-applies the final value, and the obsolete 3 s startup-suppression window is gone. The same PR restores the in-place tray setImage fast-path. It had silently stopped applying after upstream switched to a prebuilt context-menu object, so the duplicate-icon race no longer regresses. Thanks @LiukScot. (#680, fixes #679)
  • File-attach prompt on every taskbar reopen. Electron's ASAR shim returns true from existsSync() for .asar paths. So the second-instance argv collector kept dispatching the app's own app.asar to the file-drop handler. It now rejects .asar paths, mirroring the existing statSync guard. Thanks @MitchSchwartz. (#669, fixes #668)

Changed

  • CI now launch-tests the deb and rpm artifacts, not just the AppImage. A shared run_launch_smoke_test helper boots each format headless. A startup-only regression like the Fedora SyntaxError can't stay green on the formats it breaks. It skips gracefully where a container forbids Chromium's sandbox. Thanks @sabiut. (#671, closes #670)

Installation

APT (Debian/Ubuntu)

# First time? Add the repo:
curl -fsSL https://pkg.claude-desktop-debian.dev/KEY.gpg | sudo gpg --dearmor -o /usr/share/keyrings/claude-desktop.gpg
echo "deb [signed-by=/usr/share/keyrings/claude-desktop.gpg arch=amd64,arm64] https://pkg.claude-desktop-debian.dev stable main" | sudo tee /etc/apt/sources.list.d/claude-desktop.list

# Install or update:
sudo apt update && sudo apt install claude-desktop

DNF (Fedora/RHEL)

# First time? Add the repo:
sudo curl -fsSL https://pkg.claude-desktop-debian.dev/rpm/claude-desktop.repo -o /etc/yum.repos.d/claude-desktop.repo

# Install or update:
sudo dnf install claude-desktop

AUR (Arch Linux)

yay -S claude-desktop-appimage

Manual Download

Download .deb, .rpm, or .AppImage from the assets below.

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

NewReleases is sending notifications on new releases.