Add install.sh with an app-menu launcher
install.sh builds the image (run.sh --build-only) and adds a "Claude RE Workstation" desktop entry that starts this checkout's run.sh, with Claude Desktop's icons taken from the image under their own name. --uninstall removes the launcher and icons again. run.sh gains --build-only, which needs no display, and shows errors in a zenity dialog when it has no terminal, as when started from the menu. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -8,6 +8,8 @@ Docker and an X server (or XWayland) is needed on the host.
|
||||
## Usage
|
||||
|
||||
```bash
|
||||
./install.sh # build the image and add "Claude RE Workstation" to the app menu
|
||||
./install.sh --uninstall # remove that launcher again
|
||||
./run.sh # build the image if needed, pick a folder to share, start
|
||||
./run.sh --build # rebuild the image first
|
||||
./run.sh --workspace ~/re/target-x # share this folder without asking
|
||||
@@ -18,6 +20,9 @@ The shared folder is mounted at `/workspace` in both containers. Sign in to
|
||||
Claude Desktop on every start; the sign-in is not kept. Closing Claude
|
||||
Desktop or Ghidra's project window stops everything.
|
||||
|
||||
The launcher runs `run.sh` from this checkout, so re-run `./install.sh` after
|
||||
moving it. Started from the menu, errors appear in a dialog.
|
||||
|
||||
## What runs where
|
||||
|
||||
| Container | Contents | Network |
|
||||
|
||||
Reference in New Issue
Block a user