Sometimes it’s pretty annoying, being a system administrator. For example whenever you hear sentences such as “Can you quickly do a ‘/etc/init.d/apache2 restart’?“, followed by a stultifying work, opening 5 to 10 times a new tab in “konsole”, then logging in on each and drop the command through KDEs automatic session manager.
Of course that’s no way to deal with, for a impatient, lazy human, full of hybris like me. So I thought, I’m going to do some work now and have much less to type later. A night spent with C++ later “ksshmenu” went out, a little KDE kicker applet, that attaches itself to the desktop. Gnome users may use the more powerful and mature SSHMenu. Inspired from it, I wrote a minimal equivalent for KDE and the KDE terminal emulator konsole. Receiving some feedback by you and finding some time and caprice, I may add some missing features later.
Functionality and screenshots
Full screen with (automated) launched konsole sessions
menu view with nested groups
System dependent localisation (German end English) of the settings window.
- context menu for servers, opening a konsole ssh-session reached my mouse click
- Nested groups wich fits best for your needs. Place servers where ever you want
- XML based configuration to be as flexible as possible
- The possibility to open entire groups of servers within a tabbed shell and therefore controllable parallel within KDEs konsole.
- Open Source (GPL 2)
Getting some interest, wishes and feedback by you, ksshmenu is of course still expandable. The application is also mostly untested, but works for me, but hey I follow the credo “release early, release often”.
ksshmenu-0.1.tar.bz2 (508.9 KiB, 2,231 hits)
ksshmenu_0.1-1_i386.deb (44.9 KiB, 1,745 hits)
(I hope my English is understandable some way)