https://github.com/perrywerneck/pw3270-plugin-ipc
IPC plugin for pw3270
https://github.com/perrywerneck/pw3270-plugin-ipc
Last synced: 2 months ago
JSON representation
IPC plugin for pw3270
- Host: GitHub
- URL: https://github.com/perrywerneck/pw3270-plugin-ipc
- Owner: PerryWerneck
- License: lgpl-3.0
- Created: 2023-01-18T01:23:00.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-04-06T10:26:22.000Z (about 2 years ago)
- Last Synced: 2025-01-01T21:46:23.051Z (4 months ago)
- Language: C
- Size: 109 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG
- License: LICENSE
- Authors: AUTHORS
Awesome Lists containing this project
README
## IPC (interprocess communication) plugin for pw3270.
[](https://www.gnu.org/licenses/gpl-3.0)

[](https://build.opensuse.org/package/show/home:PerryWerneck:pw3270/pw3270-plugin-ipc)## Installation
### Linux
You can download installation package for supported distributions in Open Build Service.
[
](https://software.opensuse.org/download.html?project=home%3APerryWerneck%3Apw3270&package=pw3270-plugin-ipc)
## Sample scripts
Getting instrospection
```bash
#!/bin/bashPRODUCT_NAME=$(pkg-config --variable=product_name lib3270)
PRODUCT_ID=$(pkg-config --variable=product_id lib3270)DBUS_DEST=${PRODUCT_ID}.terminal.a
DBUS_PATH="/${PRODUCT_ID//.//}/terminal/a"
DBUS_INTERFACE="${PRODUCT_ID}.terminal.session"gdbus \
introspect \
--session \
--dest=${DBUS_DEST} \
--object-path="${DBUS_PATH}"```