Dmenu script tool for manage your ProtonVPN connections.
Go to file
2022-06-22 18:34:03 +02:00
config Config files for kitty & xterm terminals 2022-05-28 18:40:37 +02:00
examples Images of the menus (dmenu version) 2022-05-29 02:11:54 +02:00
fonts Ubuntu Nerd fonts 2022-05-28 18:41:31 +02:00
icon Icon & desktop file 2022-05-28 18:42:19 +02:00
arg.h dmenu source code 5.1 2022-05-28 18:43:13 +02:00
config.def.h Update LICENSES (MIT for dmenu & GPL v2.0) 2022-05-28 19:22:17 +02:00
config.h dmenu source code 5.1 2022-05-28 18:43:13 +02:00
config.mk dmenu source code 5.1 2022-05-28 18:43:13 +02:00
dmenu_protonvpn Fix fail connection with new ovpn files 2022-06-22 18:34:03 +02:00
dmenu_protonvpn_cli Fix fail connection with new ovpn files 2022-06-22 18:34:03 +02:00
dmenu.1 dmenu source code 5.1 2022-05-28 18:43:13 +02:00
dmenu.c dmenu source code 5.1 2022-05-28 18:43:13 +02:00
drw.c dmenu source code 5.1 2022-05-28 18:43:13 +02:00
drw.h dmenu source code 5.1 2022-05-28 18:43:13 +02:00
LICENSE Update LICENSES (MIT for dmenu & GPL v2.0) 2022-05-28 19:22:17 +02:00
LICENSE.dmenu Update LICENSES (MIT for dmenu & GPL v2.0) 2022-05-28 19:22:17 +02:00
Makefile Update Makefile 2022-06-03 17:28:51 +02:00
README.md Fix README.md 2022-06-11 12:43:58 +02:00
stest.1 dmenu source code 5.1 2022-05-28 18:43:13 +02:00
stest.c dmenu source code 5.1 2022-05-28 18:43:13 +02:00
util.c dmenu source code 5.1 2022-05-28 18:43:13 +02:00
util.h dmenu source code 5.1 2022-05-28 18:43:13 +02:00

dmenu_protonvpn - Dmenu script tool for manage your ProtonVPN connections

Dependencies:

  • Arch Linux:

    • sudo pacman -S openvpn gcc make coreutils sed expat freetype2 libxinerama xterm brotli fontconfig libbsd libmd libpng libx11 libxau libxdmcp libxft libxrender
  • Debian/Ubuntu:

    • sudo apt install openvpn gcc make coreutils sed libexpat1-dev libfreetype-dev libxinerama-dev x11-utils xterm libxft-dev libfreetype6-dev libfontconfig1-dev libpng-dev libbrotli-dev libxrender-dev libmd-dev libxau-dev libbsd-dev libxdmcp-dev

Note: Installation of kitty is opcional.

Build and install:

  • Open terminal and run the following commands:

    $ git clone https://github.com/q3aql/dmenu_protonvpn
    $ cd dmenu_protonvpn
    $ sudo make install clean
    

How to use:

  • Open terminal and type the following command as root:

    dmenu_protonvpn
    
  • You can also use the applications menu: Menu > Network > Dmenu_ProtonVPN

  • Copy your .ovpn files to ~/protonFiles. These files will be loaded into dmenu_protonvpn the next time it is run.

How to use (CLI):

  • Open terminal and type the following command as root:

    dmenu_protonvpn_cli