Skip to content

RajSolai/lroton

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lroton

Simple , Minimal , Lightweight Vala GUI for Proton VPN for Elementary OS

GitHub issues

Github all releases


you need protonvpn account to use this app

Main Screen on Lroton

Install it from source

You can of course download and install this app from source.

Dependencies

Ensure you have these dependencies installed

  • granite
  • gtk+-3.0
  • switchboard-2.0
  • python3 , pip (for protonvpn)

Install, build and run

# install elementary-sdk, meson and ninja
sudo apt install elementary-sdk meson ninja
# clone repository
git clone {{repository_url}} Lroton
# cd to dir
cd Lroton
# run meson
meson build --prefix=/usr
# cd to build, build and test
cd build
sudo ninja install && Lroton

Generating pot file

# after setting up meson build
cd build

# generates pot file
sudo ninja Lroton-pot

# to regenerate and propagate changes to every po file
sudo ninja Lroton-update-po

Build debian package

dpkg-buildpackage -rfakeroot -b -uc -us