Skip to content

Commit 6d6bee3

Browse files
committed
update documentation and setup script
1 parent e522339 commit 6d6bee3

1 file changed

Lines changed: 16 additions & 14 deletions

File tree

‎README.md‎

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@
9494
### 📁 Gestione sessioni
9595

9696
- Organizzate per **gruppo** con barra di ricerca live
97+
- **Indicatore sessioni attive** — pallino verde ● accanto al nome delle sessioni con connessione aperta
9798
- **Sezione Recenti** in cima alla sidebar: ultime 20 sessioni con timestamp
9899
- **Quick Connect**: `utente@host:porta` dalla toolbar — si connette senza salvare un profilo
99100
- Doppio clic per connettere, tasto destro per menu contestuale ricco
@@ -103,7 +104,7 @@
103104

104105
### 🛠 Strumenti integrati
105106

106-
- **Tunnel SSH** grafici — avvia, ferma, monitora tunnel in background
107+
- **Tunnel SSH** grafici — avvia, ferma, monitora tunnel in background; **indicatore nella toolbar** con popup rapido per fermare i tunnel senza aprire il gestore
107108
- **Server FTP locale** (pyftpdlib) — espone una cartella locale via FTP/FTPS in un clic
108109
- **Variabili globali** `{NOME}` — riutilizzabili nei comandi di tutte le sessioni
109110
- **Wake-on-LAN** — invia magic packet prima di connettersi
@@ -263,8 +264,8 @@ Al primo avvio PCM crea `connections.json` con sessioni di esempio e propone di
263264
```bash
264265
sudo apt install \
265266
python3 python3-gi python3-gi-cairo \
266-
gir1.2-gtk-3.0 gir1.2-vte-2.91 gir1.2-gtkvnc-2.0 \
267-
openssh-client freerdp3-x11 tigervnc-viewer \
267+
gir1.2-gtk-3.0 gir1.2-vte-2.91 gir1.2-gtk-vnc-2.0 \
268+
openssh-client mosh freerdp3-x11 tigervnc-viewer \
268269
xdotool xdg-utils wakeonlan
269270

270271
pip install --user cryptography paramiko pyftpdlib
@@ -277,7 +278,7 @@ pip install --user cryptography paramiko pyftpdlib
277278
```bash
278279
sudo pacman -Sy --needed \
279280
python python-gobject gtk3 vte3 gtk-vnc \
280-
openssh freerdp tigervnc xdotool xdg-utils wol \
281+
openssh mosh freerdp tigervnc xdotool xdg-utils wol \
281282
python-cryptography python-paramiko python-pyftpdlib
282283
```
283284
</details>
@@ -288,7 +289,7 @@ sudo pacman -Sy --needed \
288289
```bash
289290
sudo dnf install \
290291
python3-gobject gtk3 vte291 gtk-vnc2 \
291-
openssh-clients freerdp tigervnc xdotool xdg-utils
292+
openssh-clients mosh freerdp tigervnc xdotool xdg-utils
292293

293294
pip install --user cryptography paramiko pyftpdlib
294295
```
@@ -301,7 +302,7 @@ pip install --user cryptography paramiko pyftpdlib
301302
sudo zypper install \
302303
python3-gobject typelib-1_0-Gtk-3_0 \
303304
typelib-1_0-Vte-2.91 typelib-1_0-GtkVnc-2_0 \
304-
openssh freerdp tigervnc xdotool xdg-utils
305+
openssh mosh freerdp tigervnc xdotool xdg-utils
305306

306307
pip install --user cryptography paramiko pyftpdlib
307308
```
@@ -328,7 +329,7 @@ sudo pkg install \
328329

329330
| Pacchetto | Funzionalità abilitata |
330331
|---|---|
331-
| `gir1.2-gtkvnc-2.0` / `gtk-vnc` | VNC integrato nativo (raccomandato) |
332+
| `gir1.2-gtk-vnc-2.0` / `gtk-vnc` | VNC integrato nativo (raccomandato) |
332333
| `tigervnc-viewer` / `xtightvncviewer` | VNC via client esterno (fallback) |
333334
| `freerdp3-x11` / `xfreerdp` | RDP |
334335
| `mosh` | Connessioni Mosh |
@@ -468,6 +469,7 @@ Se PCM ti è utile e vuoi ringraziare lo sviluppatore, puoi offrire un caffè tr
468469
### 📁 Session management
469470

470471
- Organized by **group** with live search bar
472+
- **Active session indicator** — green dot ● next to session names with an open connection
471473
- **Recent sessions** section at the top of the sidebar: last 20 sessions with timestamps
472474
- **Quick Connect**: `user@host:port` from the toolbar — connects without saving a profile
473475
- Double-click to connect, right-click for rich context menu
@@ -477,7 +479,7 @@ Se PCM ti è utile e vuoi ringraziare lo sviluppatore, puoi offrire un caffè tr
477479

478480
### 🛠 Integrated tools
479481

480-
- **Graphical SSH tunnels** — start, stop, monitor background tunnels
482+
- **Graphical SSH tunnels** — start, stop, monitor background tunnels; **toolbar indicator** with quick popup to stop tunnels without opening the full manager
481483
- **Local FTP server** (pyftpdlib) — expose a local folder via FTP/FTPS in one click
482484
- **Global variables** `{NAME}` — reusable in commands across all sessions
483485
- **Wake-on-LAN** — sends magic packet before connecting
@@ -626,8 +628,8 @@ bash setup.sh --check
626628
```bash
627629
sudo apt install \
628630
python3 python3-gi python3-gi-cairo \
629-
gir1.2-gtk-3.0 gir1.2-vte-2.91 gir1.2-gtkvnc-2.0 \
630-
openssh-client freerdp3-x11 tigervnc-viewer \
631+
gir1.2-gtk-3.0 gir1.2-vte-2.91 gir1.2-gtk-vnc-2.0 \
632+
openssh-client mosh freerdp3-x11 tigervnc-viewer \
631633
xdotool xdg-utils wakeonlan
632634

633635
pip install --user cryptography paramiko pyftpdlib
@@ -640,7 +642,7 @@ pip install --user cryptography paramiko pyftpdlib
640642
```bash
641643
sudo pacman -Sy --needed \
642644
python python-gobject gtk3 vte3 gtk-vnc \
643-
openssh freerdp tigervnc xdotool xdg-utils wol \
645+
openssh mosh freerdp tigervnc xdotool xdg-utils wol \
644646
python-cryptography python-paramiko python-pyftpdlib
645647
```
646648
</details>
@@ -651,7 +653,7 @@ sudo pacman -Sy --needed \
651653
```bash
652654
sudo dnf install \
653655
python3-gobject gtk3 vte291 gtk-vnc2 \
654-
openssh-clients freerdp tigervnc xdotool xdg-utils
656+
openssh-clients mosh freerdp tigervnc xdotool xdg-utils
655657

656658
pip install --user cryptography paramiko pyftpdlib
657659
```
@@ -664,7 +666,7 @@ pip install --user cryptography paramiko pyftpdlib
664666
sudo zypper install \
665667
python3-gobject typelib-1_0-Gtk-3_0 \
666668
typelib-1_0-Vte-2.91 typelib-1_0-GtkVnc-2_0 \
667-
openssh freerdp tigervnc xdotool xdg-utils
669+
openssh mosh freerdp tigervnc xdotool xdg-utils
668670

669671
pip install --user cryptography paramiko pyftpdlib
670672
```
@@ -691,7 +693,7 @@ sudo pkg install \
691693

692694
| Package | Feature enabled |
693695
|---|---|
694-
| `gir1.2-gtkvnc-2.0` / `gtk-vnc` | Native embedded VNC (recommended) |
696+
| `gir1.2-gtk-vnc-2.0` / `gtk-vnc` | Native embedded VNC (recommended) |
695697
| `tigervnc-viewer` / `xtightvncviewer` | VNC via external client (fallback) |
696698
| `freerdp3-x11` / `xfreerdp` | RDP |
697699
| `mosh` | Mosh connections |

0 commit comments

Comments
 (0)