Claude Desktop 5.1231.2 (patch release 4)
This release provides Claude Desktop version 5.1231.2 pre-patched for Linux.
Installation Options
Arch Linux (pacman Repository - recommended)
curl -fsSL https://patrickjaja.github.io/claude-desktop-extra/install-pacman.sh | sudo bash
sudo pacman -Syu claude-desktop-extraArch Linux (manual package)
# x86_64
sudo pacman -U https://github.com/patrickjaja/claude-desktop-extra/releases/download/v5.1231.2-4/claude-desktop-extra-5.1231.2-4-x86_64.pkg.tar.zst
# ARM64
sudo pacman -U https://github.com/patrickjaja/claude-desktop-extra/releases/download/v5.1231.2-4/claude-desktop-extra-5.1231.2-4-aarch64.pkg.tar.zstDebian/Ubuntu (APT Repository — recommended)
curl -fsSL https://patrickjaja.github.io/claude-desktop-extra/install.sh | sudo bash
sudo apt install claude-desktop-extraDebian/Ubuntu (manual .deb)
# x86_64
sudo apt install ./claude-desktop-extra_5.1231.2-4_amd64.deb
# ARM64
sudo apt install ./claude-desktop-extra_5.1231.2-4_arm64.debFedora/RHEL (RPM Repository — recommended)
curl -fsSL https://patrickjaja.github.io/claude-desktop-extra/install-rpm.sh | sudo bash
sudo dnf install claude-desktop-extraFedora/RHEL (manual .rpm)
# x86_64
sudo dnf install ./claude-desktop-extra-5.1231.2-4.x86_64.rpm
# ARM64
sudo dnf install ./claude-desktop-extra-5.1231.2-4.aarch64.rpmNixOS / Nix
nix run github:patrickjaja/claude-desktop-extraAppImage (Any Distro)
# x86_64
chmod +x Claude_Desktop-5.1231.2-x86_64.AppImage
./Claude_Desktop-5.1231.2-x86_64.AppImage
# ARM64
chmod +x Claude_Desktop-5.1231.2-aarch64.AppImage
./Claude_Desktop-5.1231.2-aarch64.AppImageUpdate 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 |
|---|---|
| Arch pacman (x86_64) | c03401d1e9e7444b53674743f2c2ed0061f476cbc1f8b1e9eb30f53ef2dab75e
|
| Arch pacman (aarch64) | 96dc3bb9e4dc5fec15224ab12c2721315134900465b7cb8e2da893d154dedd85
|
| Tarball (x86_64) | cda1da4a3bb860ebe7c7b7a79fd4031e656d06657fdf92dc8078df55d47d9fea
|
| Tarball (aarch64) | 76a2b89495e72f55e084678ae9adc3da51f0dc56a7dbf347064ab2be78db26a0
|
| AppImage (x86_64) | c62ba831716ef3eff9974cbc6ceec2031c4b9f28bd3d34d681c291c6ee7ec33a
|
| AppImage (aarch64) | 9a34302e00c1609c937fd544529aa09a4e40ad0d176c5a63cf65825b48162cea
|
| Debian (amd64) | 576c399d53d63b5873464b3852220d71fbf4a7917ab5282b9d1dac3d5cda9b9d
|
| Debian (arm64) | 4866cc937fe0592216fac2616ed9ff68e35f8383e0c20a03da4b1502992230e1
|
| RPM (x86_64) | 38ea706dc050ce672f3339188147fb260ad62bbec4e0c22342109a665df73a17
|
| RPM (aarch64) | 8e373e6ebacdd8062e46501435f415c95ddfc3fc2a3c4eabbfff10dd4ed8e59d
|
Changes since last release
From CHANGELOG.md, 2026-11-12:
Computer Use: the glow and the drawn cursor on KDE Plasma and GNOME Wayland
- KDE Plasma 6.6+ (Wayland) gets the same "Claude is using your computer" glow as sway, Hyprland and niri, with Anthropic's drawn cursor when that is on: a click-through layer-shell overlay drawn by
kwin-portal-bridge overlay, on the monitor Computer Use works on. It needs thekwin-portal-bridgebuild that carries the overlay (itsdoctorreportscapabilities.overlayandcapabilities.session_overlay_opt_out); the screen-sharing session then starts without the bridge's own glow, so there is never more than one. The bridge keeps the overlay out of every screenshot. An older or customKWIN_PORTAL_BRIDGE_BINkeeps drawing its own glow, as before. - The "Claude is using your computer" badge is drawn on the sway, Hyprland, niri and KDE Wayland overlay like on Anthropic's glow: it flashes in the centre of the screen and slides to the top-right corner over 6 seconds each time Claude takes Computer Use (not with reduced motion), when the bridge build draws it. A screenshot taken while it is up is captured with the whole overlay hidden, so the badge is never in what Claude receives.
- Show the glow while Claude uses the computer now also turns the glow off on KDE Plasma and GNOME Wayland with those bridges. See Computer Use.
- Screenshots from a
COWORK_SCREENSHOT_CMD, from spectacle (KDE) or from Electron's screen capture no longer contain the drawn arrow or its press ring (they are hidden for the capture like for the bundled bridges). On X11 the monitor list the captures use is refreshed when a monitor is plugged in, removed or changed, instead of staying stale for the session. - GNOME Wayland gets the glow, Anthropic's drawn cursor and the badge too, drawn by
gnome-portal-bridge overlayas click-through XWayland windows (GNOME Shell has no layer-shell), on the monitor Computer Use works on. It needs thegnome-portal-bridgebuild that carries the overlay (itsdoctorreportscapabilities.overlay) and XWayland. The glow is static there, hidden in the Activities overview and below GNOME Shell's dialogs and notifications. GNOME cannot leave the overlay out of a screen capture, so all of it is hidden for each screenshot (up to 150 ms wait, normally 50 to 65 ms) and Claude's screenshots contain none of it; the glow blinks briefly at each screenshot. - The first screenshot of a Computer Use lock no longer shows the glow or the badge on the sway, Hyprland and niri overlay. A screenshot taken before the overlay had come up now holds its appearance back until the capture is done (no added wait), and a screenshot taken between the overlay's show and its answer hides it as usual.
Computer Use: emoji typed on sway, Hyprland and niri
- Characters outside the Basic Multilingual Plane (emoji, U+1D11E) arrive intact in Chromium and Electron apps on sway, Hyprland and niri. Those apps keep a typed key's character in 16 bits on native Wayland, so the bridge's key-by-key typing cut U+1F600 to U+F600. Such characters are now pasted through the clipboard (Ctrl+V, clipboard restored afterwards) while the rest of the text is still typed; a terminal in front, or a front window Claude cannot name, keeps the old typing. Other desktops are unchanged. See Computer Use.
Computer Use: clicks after an app restart land where Claude aimed
- After the app restarts in the middle of a session, Claude's clicks, scrolls, drags and moves before its next screenshot are read in the size its screenshots of that monitor have (for example 1430x804 for a 1920x1080 monitor at scale 1.6), on every session type and on KDE Plasma Wayland. They were taken as screen positions (Code sessions and local Cowork) or divided by the scale factor (KDE Plasma Wayland, cloud sessions, teach mode), so they landed short and towards the top left on every monitor whose screenshots are scaled down. The same applies right after
switch_display, on the newly chosen monitor. A point outside that size is refused with "Take a screenshot first", as is a click whose screenshot size cannot be told yet; Claude then takes a screenshot and goes on.claude-patches.loghas ano screenshot yet in this app runline for each such click. - The same in cloud sessions and teach mode: a click whose screenshot size cannot be told yet (KDE X11 with spectacle before the bundled
x11-bridgesaid whether it masks) is refused with "Take a screenshot first" there too, instead of being divided by the scale factor.app_ax_findbefore any screenshot reports positions in the size the next screenshot will have also where screenshots keep the full size (COWORK_SCREENSHOT_CMD, spectacle on KDE X11).
Computer Use: monitors with the same name
- Code sessions and local Cowork on X11, sway, Hyprland, niri and GNOME Wayland: two monitors with the same name (both "Unknown Display" in a VM, two identical monitors) are told apart as "Unknown Display" and "Unknown Display (2)", as Anthropic's own code names them; the second one was unreachable by name with
switch_display. With two or more monitors each screenshot now names the monitor it shows and the others, the note theswitch_displaydescription tells Claude to read. Monitors with unique names read as before.
Profiles: a named profile no longer overwrites the default profile's OS entry points state
- Multiple profiles: each profile keeps its own
os-entry-points.json(whether the OS entry points are on, and the account and organization the GNOME search provider shows). Upstream wrote it to~/.config/Claudefrom every profile, so a named profile replaced the default profile's account and organization, or switched its search results off. The default profile and 3P mode write where they did. See Profiles.
Computer Use: long texts on X11, GNOME screenshots after a session restart
- X11: typing allows time in proportion to the text instead of a flat 15 seconds, and when the bundled
x11-bridgeis stopped part-way (the time ran out, or the keyboard layout changed mid-text) only the rest is typed, never the whole text again. Anx11-bridgewithout that report behaves as before. - GNOME Wayland: when a screenshot has to start the screen-sharing session first, it starts it before hiding the glow, so the glow is not hidden while GNOME's consent dialog is open and the capture follows the hide at once.