Tue May 22 00:27:09 PDT 2007
Please ignore ssh-gui. Please use hcm instead.

Thu Feb 24 11:54:46 PST 2005
Added a "seconds between running commands" spinner.

Wed Feb 16 14:14:05 PST 2005
Just realized that the "tee" command could probably be used for file transfers with deep-ssh, and hence with sshgui... Maybe in that hoped-for rewrite...

Wed Feb 2 10:32:09 PST 2005
Added a shockwave flash movie that shows some of the functionality of sshgui. It is by no means exhaustive in showing what sshgui can do.

Thu Jan 20 10:25:37 PST 2005
Just ran across tconfpy - might be really nice for the next rewrite.

Fri Jan 7 09:29:14 PST 2005
Just discovered that there's another program already called ssh-gui, so I'm renaming this to sshgui. :)

Mon Jan 3 13:25:12 PST 2005:
I've recently decided to declare sshgui a second prototype. I'm now moving on to a third implementation of this idea called minclick, again using python and pygtk, but this time I intend to attempt to use python's inheritance and lisp-like facilities to make the code more manageable. More later. Meanwhile, sshgui is quite usable, but a little bit difficult to set up initially, a little buggy, and its internal structure isn't what it could be.

sshgui is a program that attempts to reduce the time required to start up GUI applications and terminal emulators on remote hosts. Depending on how you define your command groups and host groups and/or use the repetition specifier, you may even end up averaging less than one mouse click (and keystrokes approaching zero) per host+command issued.

  • This software is owned by The university of California, Irvine - not any version of the GPL. GPL is a fine series of licenses, but the owners of the software need it to be distributed under these terms.

    You can download the current version here.

    If you want to experiment with this prototype, downloading and running sshgui-init may get you up and running relatively easily. It requires a "printf" program...

    Here's a preliminary FAQ list

    Everybody likes screenshots, right? Here you go: two of them. The main window, and the help window. Note that the application makes fairly heavy use of tooltips to further clarify what's going on.
  • Here's a shockwave movie showing how it works. First the movie starts up a collection of gnome-terminals on a related group of hosts, and then it starts up a firefox web browser on a remote computer.


    Related projects:

    Enjoy!




    Back to Dan's tech tidbits