Control existing StrongDM client (sdm).
- see status of resources (scraped from
sdm status
) - disconnect all resources (
sdm disconnect --all
) - disconnect a single resource (
sdm disconnect [resource]
) - open an ssh connection to a connected resource (
sdm ssh [resource]
) - open a website resource with your default browser
- clone this repo directly into
~/.local/share/gnome-shell/extensions/strongdm@andybrown668.github.com
after deleting the contents of that folder - watch the gnome-shell logs -
journalctl -f -o cat /usr/bin/gnome-shell
- restart gnome shell to see your changes =
alt-F2
r
- extension assumes the sdm client is logged in, and provides no login/logout functionality
- command line interactions with
sdm
are only detected once a minute - until then the menu can be inaccurate
- use
sdm status
Tags to layout the menu structure - convince StrongDM to add an option -
sdm status --json --watch
- to return a json stream of status - get a fancy panel icon from StrongDM
StrongDM - https://www.strongdm.com