All Projects → PerryWerneck → pw3270

PerryWerneck / pw3270

Licence: LGPL-3.0 license
3270 Emulator for gtk

Programming Languages

c
50402 projects - #5 most used programming language
shell
77523 projects
Makefile
30231 projects
M4
1887 projects

Projects that are alternatives of or similar to pw3270

Plotinus
A searchable command palette in every modern GTK+ application
Stars: ✭ 805 (+2018.42%)
Mutual labels:  gtk, gnome, gtk3, linux-desktop
GabTag
A gtk linux application to handle audio tags 🎵
Stars: ✭ 34 (-10.53%)
Mutual labels:  gtk, gnome, gtk3, linux-app
Node Gtk
GTK+ bindings for NodeJS (via GObject introspection)
Stars: ✭ 287 (+655.26%)
Mutual labels:  gtk, gnome, gtk3
Sunflower
Small and highly customizable twin-panel file manager for Linux with support for plugins.
Stars: ✭ 347 (+813.16%)
Mutual labels:  gtk, gnome, gtk3
Marker
🖊 A gtk3 markdown editor
Stars: ✭ 644 (+1594.74%)
Mutual labels:  gtk, gnome, gtk3
gui-python-gtk
Repositório criado para documentar e centralizar conteúdos, dicas, tutoriais e exemplos de código sobre a construção de interfaces com a linguagem de programação Python (PyGObject) e o toolkit gráfico Gtk 4.
Stars: ✭ 85 (+123.68%)
Mutual labels:  gtk, gnome, gtk3
vulcan
A minimalistic text editor designed for both ordinary use and software development
Stars: ✭ 46 (+21.05%)
Mutual labels:  gtk, gnome, gtk3
Gradio
Stars: ✭ 335 (+781.58%)
Mutual labels:  gtk, gnome, gtk3
Clamtk
An easy to use, light-weight, on-demand virus scanner for Linux systems
Stars: ✭ 151 (+297.37%)
Mutual labels:  gtk, gtk3, linux-desktop
Awesome Gtk
List of awesome GTK+ (gtk3) applications
Stars: ✭ 174 (+357.89%)
Mutual labels:  gtk, gnome, gtk3
Norka
Continuous text editor for Linux
Stars: ✭ 70 (+84.21%)
Mutual labels:  gnome, gtk3, linux-app
Commit
Commit message editor
Stars: ✭ 102 (+168.42%)
Mutual labels:  gtk, gnome, linux-app
Drawing
A drawing application for the GNOME desktop.
Stars: ✭ 386 (+915.79%)
Mutual labels:  gnome, gtk3, linux-app
Playhouse
A Playground for HTML/CSS/JavaScript
Stars: ✭ 28 (-26.32%)
Mutual labels:  gtk, gnome, linux-app
Dino
Modern XMPP ("Jabber") Chat Client using GTK+/Vala
Stars: ✭ 1,637 (+4207.89%)
Mutual labels:  gtk, gtk3, linux-desktop
Swiftgtk
A Swift wrapper around gtk-3.x and gtk-4.x that is largely auto-generated from gobject-introspection
Stars: ✭ 180 (+373.68%)
Mutual labels:  gtk, gnome, gtk3
ThemeChanger
Theme changing utility for Linux, etc.
Stars: ✭ 14 (-63.16%)
Mutual labels:  gtk, gnome, gtk3
revelation
Revelation is a password manager for the GNOME desktop, released under the GNU GPL license. It stores all your accounts and passwords in a single, secure place, and gives you access to it through a user-friendly graphical interface.
Stars: ✭ 52 (+36.84%)
Mutual labels:  gnome, gtk3
Gjs-Tutorial
A tutorial for Gjs/GTK+ 3 development, based on https://github.com/sebp/PyGObject-Tutorial
Stars: ✭ 15 (-60.53%)
Mutual labels:  gtk, gnome
camera
Camera app designed for elementary OS
Stars: ✭ 63 (+65.79%)
Mutual labels:  gtk, gtk3

GTK Based 3270 terminal emulator

Screenshot

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/

License: GPL v3 CodeQL

Installation

OpenSUSE Linux Linux distribution

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.

Get from dropbox Get from google drive Get from Microsoft 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)

  1. 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
  2. Run the build script

    $ wget https://github.com/PerryWerneck/pw3270/blob/master/win/pack.sh
    $ ./pack.sh --pre-reqs

Windows native with MSYS2

  1. Build and install libv3270

  2. Install required packages

    $ pacman -S mingw-w64-x86_64-imagemagick mingw-w64-x86_64-optipng mingw-w64-x86_64-inkscape
  3. Get pw3270 sources from git

    $ git clone https://github.com/PerryWerneck/pw3270.git ./pw3270
    
  4. Build library using the mingw shell

    $ cd pw3270
    $ ./autogen.sh
    $ make all
    

Building for macOS

Using homebrew

  1. Build and install libv3270

  2. Install additional dependencies

    $ brew install adwaita-icon-theme imagemagick
  3. Configure and build

    $ ./autogen.sh
    $ make all
  4. Create app bundle

    $ cd macos
    $ ./bundle

Using jhbuild

  1. Install jhbuild and GTK-OSX

    https://wiki.gnome.org/Projects/GTK/OSX/Building

  2. build

    jhbuild --moduleset=https://raw.githubusercontent.com/PerryWerneck/pw3270/master/mac/pw3270.modules build pw3270
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].