From 6a74c4fafeb601f2a48fb6f0ea6b1525ddf6ff31 Mon Sep 17 00:00:00 2001 From: aaddrick Date: Mon, 16 Feb 2026 19:45:40 -0500 Subject: [PATCH] docs: restructure README into focused docs Move build instructions, configuration, troubleshooting, and uninstall guides to dedicated files under docs/. Replace hosted screenshot URLs with repo-local images. Co-Authored-By: Claude --- README.md | 249 +-------------------- docs/BUILDING.md | 122 ++++++++++ docs/CONFIGURATION.md | 37 +++ docs/TROUBLESHOOTING.md | 123 ++++++++++ docs/images/claude-desktop-screenshot1.png | Bin 0 -> 69842 bytes docs/images/claude-desktop-screenshot2.png | Bin 0 -> 23088 bytes 6 files changed, 287 insertions(+), 244 deletions(-) create mode 100644 docs/BUILDING.md create mode 100644 docs/CONFIGURATION.md create mode 100644 docs/TROUBLESHOOTING.md create mode 100644 docs/images/claude-desktop-screenshot1.png create mode 100644 docs/images/claude-desktop-screenshot2.png diff --git a/README.md b/README.md index 9eb093e..32cba8b 100644 --- a/README.md +++ b/README.md @@ -24,11 +24,9 @@ This project provides build scripts to run Claude Desktop natively on Linux syst ### Screenshots -![Claude Desktop running on Linux](https://github.com/user-attachments/assets/93080028-6f71-48bd-8e59-5149d148cd45) +![Claude Desktop running on Linux](https://raw.githubusercontent.com/aaddrick/claude-desktop-debian/main/docs/images/claude-desktop-screenshot1.png) -![Global hotkey popup](https://github.com/user-attachments/assets/1deb4604-4c06-4e4b-b63f-7f6ef9ef28c1) - -![System tray menu on KDE](https://github.com/user-attachments/assets/ba209824-8afb-437c-a944-b53fd9ecd559) +![Global hotkey popup](https://raw.githubusercontent.com/aaddrick/claude-desktop-debian/main/docs/images/claude-desktop-screenshot2.png) ## Installation @@ -84,257 +82,20 @@ Download the latest `.deb`, `.rpm`, or `.AppImage` from the [Releases page](http ### Building from Source -#### Prerequisites - -- Linux distribution (Debian/Ubuntu, Fedora/RHEL, or other) -- Git -- Basic build tools (automatically installed by the script) - -#### Build Instructions - -```bash -# Clone the repository -git clone https://github.com/aaddrick/claude-desktop-debian.git -cd claude-desktop-debian - -# Build with auto-detected format (based on your distro) -./build.sh - -# Or specify a format explicitly: -./build.sh --build deb # Debian/Ubuntu .deb package -./build.sh --build rpm # Fedora/RHEL .rpm package -./build.sh --build appimage # Distribution-agnostic AppImage - -# Build with custom options -./build.sh --build deb --clean no # Keep intermediate files - -# Build using a locally downloaded installer -# (useful when the bundled download URL is outdated) -./build.sh --exe /path/to/Claude-Setup.exe -``` - -The build script automatically detects your distribution and selects the appropriate package format: -| Distribution | Default Format | Package Manager | -|--------------|----------------|-----------------| -| Debian, Ubuntu, Mint | `.deb` | apt | -| Fedora, RHEL, CentOS | `.rpm` | dnf | -| Arch Linux | `.AppImage` (via AUR) | yay/paru | -| Other | `.AppImage` | - | - -#### Installing the Built Package - -**For .deb packages (Debian/Ubuntu):** -```bash -sudo apt install ./claude-desktop_VERSION_ARCHITECTURE.deb -# Or: sudo dpkg -i ./claude-desktop_VERSION_ARCHITECTURE.deb - -# If you encounter dependency issues: -sudo apt --fix-broken install -``` - -**For .rpm packages (Fedora/RHEL):** -```bash -sudo dnf install ./claude-desktop-VERSION-1.ARCH.rpm -# Or: sudo rpm -i ./claude-desktop-VERSION-1.ARCH.rpm -``` - -**For AppImages:** -```bash -# Make executable -chmod +x ./claude-desktop-*.AppImage - -# Run directly -./claude-desktop-*.AppImage - -# Or integrate with your system using Gear Lever -``` - -**Note:** AppImage login requires proper desktop integration. Use [Gear Lever](https://flathub.org/apps/it.mijorus.gearlever) or manually install the provided `.desktop` file to `~/.local/share/applications/`. - -**Automatic Updates:** AppImages downloaded from GitHub releases include embedded update information and work seamlessly with Gear Lever for automatic updates. Locally-built AppImages can be manually configured for updates in Gear Lever. +See [docs/BUILDING.md](docs/BUILDING.md) for detailed build instructions. ## Configuration -### MCP Configuration - Model Context Protocol settings are stored in: ``` ~/.config/Claude/claude_desktop_config.json ``` -### Environment Variables - -| Variable | Default | Description | -|----------|---------|-------------| -| `CLAUDE_USE_WAYLAND` | unset | Set to `1` to use native Wayland instead of XWayland. Note: Global hotkeys won't work in native Wayland mode. | - -**Wayland Note:** By default, Claude Desktop uses X11 mode (via XWayland) on Wayland sessions to ensure global hotkeys work. If you prefer native Wayland and don't need global hotkeys: - -```bash -# One-time launch -CLAUDE_USE_WAYLAND=1 claude-desktop - -# Or add to your environment permanently -export CLAUDE_USE_WAYLAND=1 -``` - -### Application Logs - -Runtime logs are available at: -``` -~/.cache/claude-desktop-debian/launcher.log -``` - -## Uninstallation - -**For APT repository installations (Debian/Ubuntu):** -```bash -# Remove package -sudo apt remove claude-desktop - -# Remove the repository and GPG key -sudo rm /etc/apt/sources.list.d/claude-desktop.list -sudo rm /usr/share/keyrings/claude-desktop.gpg -``` - -**For DNF repository installations (Fedora/RHEL):** -```bash -# Remove package -sudo dnf remove claude-desktop - -# Remove the repository -sudo rm /etc/yum.repos.d/claude-desktop.repo -``` - -**For AUR installations (Arch Linux):** -```bash -# Using yay -yay -R claude-desktop-appimage - -# Or using paru -paru -R claude-desktop-appimage - -# Or using pacman directly -sudo pacman -R claude-desktop-appimage -``` - -**For .deb packages (manual install):** -```bash -# Remove package -sudo apt remove claude-desktop -# Or: sudo dpkg -r claude-desktop - -# Remove package and configuration -sudo dpkg -P claude-desktop -``` - -**For .rpm packages:** -```bash -# Remove package -sudo dnf remove claude-desktop -# Or: sudo rpm -e claude-desktop -``` - -**For AppImages:** -1. Delete the `.AppImage` file -2. Remove the `.desktop` file from `~/.local/share/applications/` -3. If using Gear Lever, use its uninstall option - -**Remove user configuration (both formats):** -```bash -rm -rf ~/.config/Claude -``` +For additional configuration options including environment variables and Wayland support, see [docs/CONFIGURATION.md](docs/CONFIGURATION.md). ## Troubleshooting -### Window Scaling Issues - -If the window doesn't scale correctly on first launch: -1. Right-click the Claude Desktop tray icon -2. Select "Quit" (do not force quit) -3. Restart the application - -This allows the application to save display settings properly. - -### Global Hotkey Not Working (Wayland) - -If the global hotkey (Ctrl+Alt+Space) doesn't work, ensure you're not running in native Wayland mode: - -1. Check your logs at `~/.cache/claude-desktop-debian/launcher.log` -2. Look for "Using X11 backend via XWayland" - this means hotkeys should work -3. If you see "Using native Wayland backend", unset `CLAUDE_USE_WAYLAND` or ensure it's not set to `1` - -**Note:** Native Wayland mode doesn't support global hotkeys due to Electron/Chromium limitations with XDG GlobalShortcuts Portal. - -### AppImage Sandbox Warning - -AppImages run with `--no-sandbox` due to electron's chrome-sandbox requiring root privileges for unprivileged namespace creation. This is a known limitation of AppImage format with Electron applications. - -For enhanced security, consider: -- Using the .deb package instead -- Running the AppImage within a separate sandbox (e.g., bubblewrap) -- Using Gear Lever's integrated AppImage management for better isolation - -### Authentication Errors (401) - -If you encounter recurring "API Error: 401" messages after periods of inactivity, the cached OAuth token may need to be cleared. This is an upstream application issue reported in [#156](https://github.com/aaddrick/claude-desktop-debian/issues/156). - -To fix manually (credit: [MrEdwards007](https://github.com/MrEdwards007)): - -1. Close Claude Desktop completely -2. Edit `~/.config/Claude/config.json` -3. Remove the line containing `"oauth:tokenCache"` (and any trailing comma if needed) -4. Save the file and restart Claude Desktop -5. Log in again when prompted - -A scripted solution is also available at the bottom of [this comment](https://github.com/aaddrick/claude-desktop-debian/issues/156#issuecomment-2682547498). - -## Technical Details - -### How It Works - -Claude Desktop is an Electron application distributed for Windows. This project: - -1. Downloads the official Windows installer -2. Extracts application resources -3. Replaces Windows-specific native modules with Linux-compatible implementations -4. Repackages as one of: - - **Debian package (.deb)**: For Debian, Ubuntu, and derivatives - - **RPM package (.rpm)**: For Fedora, RHEL, CentOS, and derivatives - - **AppImage**: Portable, distribution-agnostic executable - -### Build Process - -The build script (`build.sh`) handles: -- Dependency checking and installation -- Resource extraction from Windows installer -- Icon processing for Linux desktop standards -- Native module replacement -- Package generation based on selected format - -### Automated Version Detection - -A GitHub Actions workflow runs daily to check for new Claude Desktop releases: - -1. Uses Playwright to resolve Anthropic's Cloudflare-protected download redirects -2. Compares resolved URLs with those in `build.sh` -3. If a new version is detected: - - Updates `build.sh` with new download URLs - - Creates a new release tag - - Triggers automated builds for both architectures - -This ensures the repository stays up-to-date with official releases automatically. - -### Manual Updates - -If you need to build with a specific version before the automation catches it: - -1. **Use a local installer**: Download the latest installer from [claude.ai/download](https://claude.ai/download) and build with: - ```bash - ./build.sh --exe /path/to/Claude-Setup.exe - ``` - -2. **Update the URL**: Modify the `CLAUDE_DOWNLOAD_URL` variables in `build.sh`. +For troubleshooting common issues, uninstallation instructions, and log locations, see [docs/TROUBLESHOOTING.md](docs/TROUBLESHOOTING.md). ## Acknowledgments diff --git a/docs/BUILDING.md b/docs/BUILDING.md new file mode 100644 index 0000000..03781e8 --- /dev/null +++ b/docs/BUILDING.md @@ -0,0 +1,122 @@ +[< Back to README](../README.md) + +# Building from Source + +## Prerequisites + +- Linux distribution (Debian/Ubuntu, Fedora/RHEL, or other) +- Git +- Basic build tools (automatically installed by the script) + +## Build Instructions + +```bash +# Clone the repository +git clone https://github.com/aaddrick/claude-desktop-debian.git +cd claude-desktop-debian + +# Build with auto-detected format (based on your distro) +./build.sh + +# Or specify a format explicitly: +./build.sh --build deb # Debian/Ubuntu .deb package +./build.sh --build rpm # Fedora/RHEL .rpm package +./build.sh --build appimage # Distribution-agnostic AppImage + +# Build with custom options +./build.sh --build deb --clean no # Keep intermediate files + +# Build using a locally downloaded installer +# (useful when the bundled download URL is outdated) +./build.sh --exe /path/to/Claude-Setup.exe +``` + +The build script automatically detects your distribution and selects the appropriate package format: +| Distribution | Default Format | Package Manager | +|--------------|----------------|-----------------| +| Debian, Ubuntu, Mint | `.deb` | apt | +| Fedora, RHEL, CentOS | `.rpm` | dnf | +| Arch Linux | `.AppImage` (via AUR) | yay/paru | +| Other | `.AppImage` | - | + +## Installing the Built Package + +### For .deb packages (Debian/Ubuntu) + +```bash +sudo apt install ./claude-desktop_VERSION_ARCHITECTURE.deb +# Or: sudo dpkg -i ./claude-desktop_VERSION_ARCHITECTURE.deb + +# If you encounter dependency issues: +sudo apt --fix-broken install +``` + +### For .rpm packages (Fedora/RHEL) + +```bash +sudo dnf install ./claude-desktop-VERSION-1.ARCH.rpm +# Or: sudo rpm -i ./claude-desktop-VERSION-1.ARCH.rpm +``` + +### For AppImages + +```bash +# Make executable +chmod +x ./claude-desktop-*.AppImage + +# Run directly +./claude-desktop-*.AppImage + +# Or integrate with your system using Gear Lever +``` + +**Note:** AppImage login requires proper desktop integration. Use [Gear Lever](https://flathub.org/apps/it.mijorus.gearlever) or manually install the provided `.desktop` file to `~/.local/share/applications/`. + +**Automatic Updates:** AppImages downloaded from GitHub releases include embedded update information and work seamlessly with Gear Lever for automatic updates. Locally-built AppImages can be manually configured for updates in Gear Lever. + +## Technical Details + +### How It Works + +Claude Desktop is an Electron application distributed for Windows. This project: + +1. Downloads the official Windows installer +2. Extracts application resources +3. Replaces Windows-specific native modules with Linux-compatible implementations +4. Repackages as one of: + - **Debian package (.deb)**: For Debian, Ubuntu, and derivatives + - **RPM package (.rpm)**: For Fedora, RHEL, CentOS, and derivatives + - **AppImage**: Portable, distribution-agnostic executable + +### Build Process + +The build script (`build.sh`) handles: +- Dependency checking and installation +- Resource extraction from Windows installer +- Icon processing for Linux desktop standards +- Native module replacement +- Package generation based on selected format + +### Automated Version Detection + +A GitHub Actions workflow runs daily to check for new Claude Desktop releases: + +1. Uses Playwright to resolve Anthropic's Cloudflare-protected download redirects +2. Compares resolved URLs with those in `build.sh` +3. If a new version is detected: + - Updates `build.sh` with new download URLs + - Creates a new release tag + - Triggers automated builds for both architectures + +This ensures the repository stays up-to-date with official releases automatically. + +### Manual Updates + +If you need to build with a specific version before the automation catches it: + +1. **Use a local installer**: Download the latest installer from [claude.ai/download](https://claude.ai/download) and build with: + ```bash + ./build.sh --exe /path/to/Claude-Setup.exe + ``` + +2. **Update the URL**: Modify the `CLAUDE_DOWNLOAD_URL` variables in `build.sh`. diff --git a/docs/CONFIGURATION.md b/docs/CONFIGURATION.md new file mode 100644 index 0000000..9860b29 --- /dev/null +++ b/docs/CONFIGURATION.md @@ -0,0 +1,37 @@ +[< Back to README](../README.md) + +# Configuration + +## MCP Configuration + +Model Context Protocol settings are stored in: +``` +~/.config/Claude/claude_desktop_config.json +``` + +## Environment Variables + +| Variable | Default | Description | +|----------|---------|-------------| +| `CLAUDE_USE_WAYLAND` | unset | Set to `1` to use native Wayland instead of XWayland. Note: Global hotkeys won't work in native Wayland mode. | + +### Wayland Support + +By default, Claude Desktop uses X11 mode (via XWayland) on Wayland sessions to ensure global hotkeys work. If you prefer native Wayland and don't need global hotkeys: + +```bash +# One-time launch +CLAUDE_USE_WAYLAND=1 claude-desktop + +# Or add to your environment permanently +export CLAUDE_USE_WAYLAND=1 +``` + +**Important:** Native Wayland mode doesn't support global hotkeys due to Electron/Chromium limitations with XDG GlobalShortcuts Portal. If global hotkeys (Ctrl+Alt+Space) are important to your workflow, keep the default X11 mode. + +## Application Logs + +Runtime logs are available at: +``` +~/.cache/claude-desktop-debian/launcher.log +``` diff --git a/docs/TROUBLESHOOTING.md b/docs/TROUBLESHOOTING.md new file mode 100644 index 0000000..71c75ad --- /dev/null +++ b/docs/TROUBLESHOOTING.md @@ -0,0 +1,123 @@ +[< Back to README](../README.md) + +# Troubleshooting + +## Application Logs + +Runtime logs are available at: +``` +~/.cache/claude-desktop-debian/launcher.log +``` + +## Common Issues + +### Window Scaling Issues + +If the window doesn't scale correctly on first launch: +1. Right-click the Claude Desktop tray icon +2. Select "Quit" (do not force quit) +3. Restart the application + +This allows the application to save display settings properly. + +### Global Hotkey Not Working (Wayland) + +If the global hotkey (Ctrl+Alt+Space) doesn't work, ensure you're not running in native Wayland mode: + +1. Check your logs at `~/.cache/claude-desktop-debian/launcher.log` +2. Look for "Using X11 backend via XWayland" - this means hotkeys should work +3. If you see "Using native Wayland backend", unset `CLAUDE_USE_WAYLAND` or ensure it's not set to `1` + +**Note:** Native Wayland mode doesn't support global hotkeys due to Electron/Chromium limitations with XDG GlobalShortcuts Portal. + +See [CONFIGURATION.md](CONFIGURATION.md) for more details on the `CLAUDE_USE_WAYLAND` environment variable. + +### AppImage Sandbox Warning + +AppImages run with `--no-sandbox` due to electron's chrome-sandbox requiring root privileges for unprivileged namespace creation. This is a known limitation of AppImage format with Electron applications. + +For enhanced security, consider: +- Using the .deb package instead +- Running the AppImage within a separate sandbox (e.g., bubblewrap) +- Using Gear Lever's integrated AppImage management for better isolation + +### Authentication Errors (401) + +If you encounter recurring "API Error: 401" messages after periods of inactivity, the cached OAuth token may need to be cleared. This is an upstream application issue reported in [#156](https://github.com/aaddrick/claude-desktop-debian/issues/156). + +To fix manually (credit: [MrEdwards007](https://github.com/MrEdwards007)): + +1. Close Claude Desktop completely +2. Edit `~/.config/Claude/config.json` +3. Remove the line containing `"oauth:tokenCache"` (and any trailing comma if needed) +4. Save the file and restart Claude Desktop +5. Log in again when prompted + +A scripted solution is also available at the bottom of [this comment](https://github.com/aaddrick/claude-desktop-debian/issues/156#issuecomment-2682547498). + +## Uninstallation + +### For APT repository installations (Debian/Ubuntu) + +```bash +# Remove package +sudo apt remove claude-desktop + +# Remove the repository and GPG key +sudo rm /etc/apt/sources.list.d/claude-desktop.list +sudo rm /usr/share/keyrings/claude-desktop.gpg +``` + +### For DNF repository installations (Fedora/RHEL) + +```bash +# Remove package +sudo dnf remove claude-desktop + +# Remove the repository +sudo rm /etc/yum.repos.d/claude-desktop.repo +``` + +### For AUR installations (Arch Linux) + +```bash +# Using yay +yay -R claude-desktop-appimage + +# Or using paru +paru -R claude-desktop-appimage + +# Or using pacman directly +sudo pacman -R claude-desktop-appimage +``` + +### For .deb packages (manual install) + +```bash +# Remove package +sudo apt remove claude-desktop +# Or: sudo dpkg -r claude-desktop + +# Remove package and configuration +sudo dpkg -P claude-desktop +``` + +### For .rpm packages + +```bash +# Remove package +sudo dnf remove claude-desktop +# Or: sudo rpm -e claude-desktop +``` + +### For AppImages + +1. Delete the `.AppImage` file +2. Remove the `.desktop` file from `~/.local/share/applications/` +3. If using Gear Lever, use its uninstall option + +### Remove user configuration (all formats) + +```bash +rm -rf ~/.config/Claude +``` diff --git a/docs/images/claude-desktop-screenshot1.png b/docs/images/claude-desktop-screenshot1.png new file mode 100644 index 0000000000000000000000000000000000000000..ee2439c78f5bdb90674bbeecfc30c06eee813cde GIT binary patch literal 69842 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 B*+u{W literal 0 HcmV?d00001 diff --git a/docs/images/claude-desktop-screenshot2.png b/docs/images/claude-desktop-screenshot2.png new file mode 100644 index 0000000000000000000000000000000000000000..418427fedfdd2ab47450d460eb1753ecb4ba400d GIT binary patch literal 23088 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 literal 0 HcmV?d00001