Introduce terminal-based workflows for BackTunnel via TUI scripts and service menus
Add `backtunnel-open-term`, `backtunnel-share-tui`, and `backtunnel-access-tui` scripts for terminal-based interaction. Update Dolphin service menus to enable TUI workflows, with improved terminal detection logic. Enhance installation and uninstallation scripts to handle new files. Update README with terminal workflow details and logging information.
This commit is contained in:
@@ -167,6 +167,15 @@ Two context actions for Dolphin are installed:
|
||||
|
||||
Both wrappers run inside Konsole (or xterm) so you can see live logs, and they honor profile defaults from `~/.config/backtunnel/profiles.ini` (or `/etc`, `/usr/share`).
|
||||
|
||||
### Terminal launch from Dolphin (no dialogs)
|
||||
If you prefer a terminal workflow, Dolphin’s service menus can launch BackTunnel in your **preferred terminal**. We ship a small opener `backtunnel-open-term` that picks Konsole, Kitty, Alacritty, GNOME Console, Tilix, Xfce Terminal, or xterm (whichever is available).
|
||||
|
||||
- **Share via BackTunnel…** → `backtunnel-open-term backtunnel-share-tui %f`
|
||||
- **Access via BackTunnel…** → `backtunnel-open-term backtunnel-access-tui %f`
|
||||
|
||||
Each run produces a log under `${XDG_STATE_HOME:-$HOME/.local/state}/backtunnel/servicemenu.*.log` (latest 10 kept). Set `BACKTUNNEL_DEBUG=1` for extra shell tracing in the launched scripts.
|
||||
|
||||
|
||||
### 🖱️ Dolphin (GUI) Flow — Share with Invite
|
||||
|
||||
1. **Right-click a folder → “Share via BackTunnel…”**
|
||||
|
||||
Reference in New Issue
Block a user