A simple status indicator for WireGuard connections.
- nmcli
Colored | White | Black |
---|---|---|
This extension is a fork of asterios' wg-indicator extension
A simple connection indicator for WireGuard connections.
Home Page: https://extensions.gnome.org/extension/3418/wg-indicator/
License: GNU General Public License v3.0
A simple status indicator for WireGuard connections.
Colored | White | Black |
---|---|---|
This extension is a fork of asterios' wg-indicator extension
Hello, can't install on Fedora 35 with Gnome 41
I was hoping for native support of WireGuard in GNOME 42 / Fedora 36 but it seems this extension will be needed for another release cycle. Code changes seem to be needed as the extension GUI shows the following error when just adding version 42 to the manifest:
Object 0xc4083b28928 is not a subclass of GObject_Object, it's a Object
Was working previously.
The main request would be to have a click action to enable/disable the available interface/s. Other extensions manage the feature by means of sudo requests to handle the task. If the wireguard connection is configured as network manager virtual interface, it is possible to enable/disable the interface with a simple user command: nmcli connection up/down interface-name
.
Would be possible to add a simple click action? The multi-interface question is related to the case where the interfaces are more than one. This could be managed with multiple-icons (with the interface name as tooltip) with click action to enable/disable the specific interface; another approach, as on other extensions, would be to show a single icon but with cascading menu.
Hi,
when using the extension, the journal log is spammed every second or so with the entries like
Apr 27 09:58:48 britten gnome-shell[35983]: wg0 xxxxxxxxxxxxxxxxxxxxxxxxxxx wireguard wg0
(x-ed out the numbers because I have no idea of those breach privacy...). Would it be possible to make this extension work silently?
Just found you extension which seems to be a nice workaround until gnome-shell gets native support for WireGuard. I had to change the metadata.json to make it work on shell 40. Mind adding that version in addition?
The extension was rejected on GNOME-Extensions because the settings menu doesn't open on GNOME 40:
No property margin on GtkGrid
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.