pw3270
pw3270 copied to clipboard
3270 Emulator for gtk
GTK Based 3270 terminal emulator

pw3270 is a modern, GTK-based, completely free tn3270 emulator.
Created originally for Banco do Brasil, it's now an official Brazilian Government Public Software project, and is used worldwide.
See more details at https://softwarepublico.gov.br/social/pw3270/
Installation
Linux (latest and unstable versions)
For the supported distributions get the install repositories and instructions from https://software.opensuse.org/download.html?project=home%3APerryWerneck%3Apw3270&package=pw3270
Windows
Updated windows installers are available on Dropbox, google drive and one drive.
Building for Linux
```shell
$ git clone https://github.com/PerryWerneck/pw3270.git
$ cd pw3270
$ ./autogen.sh
$ make all
$ sudo make install
```
Building for Windows
Cross-compiling on SuSE Linux (Native or WSL)
-
Add the MinGW Repositories
$ sudo zypper ar obs://windows:mingw:win32 mingw32 $ sudo zypper ar obs://windows:mingw:win64 mingw64 $ sudo zypper ar obs://home:PerryWerneck:pw3270 pw3270 $ sudo zypper ref
-
Run the build script
$ wget https://github.com/PerryWerneck/pw3270/blob/master/win/pack.sh $ ./pack.sh --pre-reqs
Windows native with MSYS2
-
Build and install libv3270
-
Install required packages
$ pacman -S mingw-w64-x86_64-imagemagick mingw-w64-x86_64-optipng mingw-w64-x86_64-inkscape
-
Get pw3270 sources from git
$ git clone https://github.com/PerryWerneck/pw3270.git ./pw3270
-
Build library using the mingw shell
$ cd pw3270 $ ./autogen.sh $ make all
Building for macOS
Using homebrew
-
Build and install libv3270
-
Install additional dependencies
$ brew install adwaita-icon-theme imagemagick
-
Configure and build
$ ./autogen.sh $ make all
-
Create app bundle
$ cd macos $ ./bundle
Using jhbuild
-
Install jhbuild and GTK-OSX
https://wiki.gnome.org/Projects/GTK/OSX/Building
-
build
jhbuild --moduleset=https://raw.githubusercontent.com/PerryWerneck/pw3270/macos/mac/pw3270.modules build pw3270