You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tailscale/cmd/systray
Brad Fitzpatrick b091264c0a cmd/systray: set ipn.NotifyNoPrivateKeys, permit non-operator use
Otherwise you get "Access denied: watch IPN bus access denied, must
set ipn.NotifyNoPrivateKeys when not running as admin/root or
operator".

This lets a non-operator at least start the app and see the status, even
if they can't change everything. (the web UI is unaffected by operator)

A future change can add a LocalAPI call to check permissions and guide
people through adding a user as an operator (perhaps the web client
can do that?)

Updates #1708

Change-Id: I699e035a251b4ebe14385102d5e7a2993424c4b7
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
3 months ago
..
README.md cmd/systray: add a basic linux systray app 3 months ago
logo.go cmd/systray: add a basic linux systray app 3 months ago
systray.go cmd/systray: set ipn.NotifyNoPrivateKeys, permit non-operator use 3 months ago

README.md

systray

The systray command is a minimal Tailscale systray application for Linux. It is designed to provide quick access to common operations like profile switching and exit node selection.

Supported platforms

The fyne.io/systray package we use supports Windows, macOS, Linux, and many BSDs, so the systray application will likely work for the most part on those platforms. Notifications currently only work on Linux, as that is the main target.