Gnome Connection Manager or GCM is a tabbed ssh connection manager for gtk+ environments. Starting with version 1.2.0 it only supports python3 and GTK 3 so it should run fine on any modern desktop environment.
If you can't update to python/gtk 3 and only have python2/gtk2, then keep using GCM version v1.1.0 from kuthulu.com
The easiest way to install GCM is to download the deb or rpm package from releases or from kuthulu.com and install it using the package manager
sudo dpkg -i gnome-connection-manager_1.2.0_all.deb
sudo yum install gnome-connection-manager-1.2.0.noarch.rpm
Download or clone the repository and execute the file gnome_connection_manager.py
git clone git://github.com/kuthulux/gnome-connection-manager
cd gnome-connection-manager
./gnome_connection_manager.py
- expect
- python3
- python3-gi (debian) / python3-gobject (fedora)
GCM should use the default OS language, but if for any reason you want to use another language, then start GCM this way:
LANG=en_US.UTF.8 ./gnome_connection_manager.py
replace en_US.UTF-8 with the language of your choice.
To create a deb or rpm package from source you have to follow these steps:
- install basic tools
Debian/Ubuntu
sudo apt install git ruby ruby-dev build-essential gettext
sudo gem install fpm
Fedora/Redhat
sudo yum install git ruby ruby-devel make gcc gcc-c++ redhat-rpm-config getext rpm-build
sudo gem install fpm
- download or clone the respository
git clone git://github.com/kuthulux/gnome-connection-manager
cd gnome-connection-manager
- make the desired package:
#make deb and rpm
make
#make deb package only
make deb
#make rpm package only
make rpm
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.