I am currently in the process of developing a front end for wireguard for linux. It is completely written in python and I have it 99% complete, but I have hit a snag. I’m hoping someone is a bit more linux savvy than me.
The issue is that wireguard requires to be run with elevated privileges. The app runs just fine if you run the app bysudo wireguard_gui
. I’m trying to figure out a way to run the wirgaurd_gui app by double clicking the app and prompting the user to supply the creds to elevate.
if you are curious on what it looks like right now, here are a few shots. I’ll release it on github for everyone to use if I can get this figured out.