Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 5 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ https://github.com/user-attachments/assets/4b5ed159-8d1c-44cb-8fe4-e0f2ea41d818
### Capture & Screenshots
- Full-screen saves, active-window grabs, region capture
- Copy to clipboard or save to file
- Uses `grim`, `slurp`, `wl-clipboard` (fallback: xdg-desktop-portal)
- Uses `grim`, `slurp`, `wl-clipboard` (installed automatically by deb/rpm/AUR packages; fallback: xdg-desktop-portal)

### Session Persistence
- Opt-in per board/monitor canvas + tool state restore
Expand Down Expand Up @@ -289,9 +289,10 @@ cargo build --release
./tools/install.sh
```

### Optional Dependencies
### Screenshot Tools

For the best screenshot workflow, install:
`wl-clipboard`, `grim`, and `slurp` are installed automatically by deb/rpm/AUR packages.
If you build from source or use the tarball, install them manually:
```bash
sudo apt-get install wl-clipboard grim slurp # Debian/Ubuntu
sudo dnf install wl-clipboard grim slurp # Fedora
Expand Down Expand Up @@ -377,7 +378,7 @@ journalctl --user -u wayscriber.service -f
| <kbd>Ctrl+Alt+6</kbd> | Region → save PNG (explicit) |
| <kbd>Ctrl+Alt+O</kbd> | Open last capture folder |

Requires `wl-clipboard`, `grim`, `slurp`. Falls back to xdg-desktop-portal if missing.
Requires `wl-clipboard`, `grim`, `slurp` (installed automatically by deb/rpm/AUR packages). Falls back to xdg-desktop-portal if missing.
Use `--exit-after-capture` / `--no-exit-after-capture` to override whether the overlay closes after a capture. `--about` opens the About window.

---
Expand Down
2 changes: 1 addition & 1 deletion config.example.toml
Original file line number Diff line number Diff line change
Expand Up @@ -159,7 +159,7 @@ capture_file_full = ["Ctrl+S"]
capture_clipboard_selection = ["Ctrl+Shift+C"]
capture_file_selection = ["Ctrl+Shift+S"]
capture_clipboard_region = ["Ctrl+6"]
capture_file_region = ["Ctrl+Shift+6"]
capture_file_region = ["Ctrl+Alt+6"]

# Open the most recent capture folder
open_capture_folder = ["Ctrl+Alt+O"]
Expand Down
2 changes: 1 addition & 1 deletion docs/CONFIG.md
Original file line number Diff line number Diff line change
Expand Up @@ -571,7 +571,7 @@ exit_after_capture = false
**Tips:**
- Set `copy_to_clipboard = false` if you prefer file-only captures.
- Clipboard-only shortcuts ignore the save directory automatically.
- Install `wl-clipboard`, `grim`, and `slurp` for the best Wayland experience; otherwise wayscriber falls back to `xdg-desktop-portal`.
- `wl-clipboard`, `grim`, and `slurp` are installed automatically by deb/rpm/AUR packages. For source/tarball installs, add them manually; otherwise wayscriber falls back to `xdg-desktop-portal`.
- Use `--exit-after-capture` / `--no-exit-after-capture` to override exit behavior per run.

### `[tablet]` - Tablet/Stylus Input
Expand Down
6 changes: 6 additions & 0 deletions packaging/package.wayscriber.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,9 @@ overrides:
- libpangocairo-1.0-0
- libxkbcommon0
- libstdc++6
- wl-clipboard
- grim
- slurp
rpm:
depends:
- glibc
Expand All @@ -65,5 +68,8 @@ overrides:
- pango
- libxkbcommon
- libstdc++
- wl-clipboard
- grim
- slurp
rpm:
arch: x86_64