A simple and convenient Albert launcher plugin to connect and disconnect from eduVPN directly from the launcher.
- Albert launcher (version 0.23 or later)
- eduvpn-cli
- Clone this repository into your Albert Python plugins directory:
cd ~/.local/share/albert/python/plugins/
git clone https://github.com/RubenLWF/albert-eduvpn.git-
Restart Albert or reload the plugins
-
Enable the eduVPN plugin in Albert settings (Extensions → eduVPN)
- Open Albert settings
- Navigate to Extensions → eduVPN
- Configure the following:
- Institution Name: Your educational institution's name (e.g., "Eindhoven University of Technology")
- Profile Number: The VPN profile number to use (default: 1)
Type ev followed by a space in Albert to activate the plugin.
- Connect to VPN:
- Type:
ev connectorev up - The plugin will automatically connect to your configured institution
- Type:
- Disconnect from VPN:
- Type:
ev disconnectorev down - Disconnects from the current VPN connection
- Type:
On first connection, you will need to authenticate through your browser (this is handled by eduvpn-cli).
The plugin uses eduvpn-cli in the background to manage VPN connections. It automatically handles:
- Institution selection confirmation
- Profile number selection
- Background process management