GNOME Shell extension gp-gnome for GlobalProtect VPN CLI (PanGPLinux) integration. Provides complete VPN management with native GNOME integration, comprehensive functionality, and intelligent handling of known CLI issues. Designed for GlobalProtect CLI (also known as PanGPLinux) - the official Palo Alto Networks VPN client for Linux. Features: * Connect/disconnect with MFA support * Real-time connection monitoring * Gateway selection and switching * Interactive settings configuration * Advanced operations (HIP, logs, network rediscovery) * Automatic retry logic for CLI bugs * Auto-disconnect on logout * Native GNOME Shell integration Note: This extension accesses clipboard only when you explicitly click the "Copy" button in information dialogs. Trademark Notice: GlobalProtect is a registered trademark of Palo Alto Networks, Inc. This extension is an independent project and is not affiliated with, endorsed by, or sponsored by Palo Alto Networks, Inc. Author: Anton Isaiev Contact: totoshko88@gmail.com Repository: https://github.com/totoshko88/gp-gnome
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
| Version | Status |
|---|---|
| 10 | Unreviewed |
| 9 | Rejected |
| 8 | Rejected |
| 7 | Active |
| 6 | Rejected |
| 5 | Active |
| 4 | Rejected |
| 3 | Rejected |
| 2 | Rejected |
| 1 | Rejected |
https://github.com/totoshko88/gp-gnome/blob/main/CHANGELOG.md
1. Please remove unnecessary lines 45, 99-107 `extension.js`. 2. You don't really need to use try-catch for enable. 3. Timeout should be removed before creating a new one and on destroy (line 409 `indicator.js`): [EGO Review Guidelines: Timeout](https://gjs.guide/extensions/review-guidelines/review-guidelines.html#remove-main-loop-sources)