This page documents known problems with Eloquence on the Linux
platform which are either not related to code defects or have a low
priority because an easy workaround is available.
Please note: This page is provided in the intention to be helpful
to our customers. However the information is provided "AS IS" without
When using Telnet, pressing the BREAK key causes eloqcore to abort.
This is related to a different behaviour of the Linux telnetd server.
- In Reflection, you should choose the TELNET BREAK setting on
the open connection dialog. This will avoid to kill eloqcore
on Ctrl+Break - it will become the equivalent to ^Y.
In order to have a HALT/BREAK key, you can use the keyboard
mapping function. Just send a NUL byte for a break.
You can do this with the RCL function TRANSMIT "^(0)".
For example: To assign the F12 key to break, open the
keyboard map dialog, select the F12 key in the upper area,
select "RCL Command" from the Combo-Box and enter the
RCL command TRANSMIT "^(0)"
- This works with HP-UX as well, so you can use a common setting.
Switching to 132 column mode is currently not supported on Linux
console (error 880 is issued). This is a limitation of the Linux
console driver which makes use of VGA hardware. (#526)
The list of terminals which are capable to switch between 80/132
column mode is hard coded into eloqcore. Eloqcore returns error 880
when the terminal type not included in this list.
The Linux vt320 terminfo entry is not working correctly and
has temporarily been removed from the distribution. If you encounter
problems with an already installed version, you should remove the
offending files from directory /opt/eloquence6/share/terminfo.
The keyboard sequences on the Linux console are not documented.
ALT + H - home display
ALT + L - lower end display
ALT + D - delete line
ALT + I - insert line
ALT + J - delete to end of screen
ALT + K - delete to end of line
ALT + Tab - backtab
Linux console limitations:
- Underline is simulated by colors on a color display
- Dim ("half bright") is simulated by colors on a color display
- Mixed enhancements don't mix as expected
The Linux curses library (ncurses) has problems with line drawing
and enhancements on HP terminal types.
A workaround for the Reflection/R1 terminal emulation is available.
It provides a special terminal adaption to use the Reflection/R1
software in vt220 mode which is not affected by the curses problem.
For more information, please refer to:
Eloquence on Linux requires libc 5.4.33 or above. When used
with distributions which don't provide a recent libc Eloquence
fails with random errors.
This is a problem with the RedHat Linux distribution which
includes the libc version 5.3.12.
As a workaround, you can can install a libc in the
/opt/eloquence6/lib directory and the the LD_LIBRARY_PATH
The following shared library revisions are required by Eloquence:
libncurses.so.3.0 => /lib/libncurses.so.3.0
libg++.so.27 => /usr/lib/libg++.so.27.2.1
libstdc++.so.27 => /usr/lib/libstdc++.so.27.2.1
libm.so.5 => /lib/libm.so.5.0.9
libc.so.5 => /lib/libc.so.5.4.33
The eloq program is not available on Linux. The eloq programs is used to
provide virtual terminal capabilities (aka. TASKS) for HP ELoquence.
This is done by using ptys (pseudo tty devices) to connect the eloqcore
processes to eloq.
However the method we use to communicate tty parameters and control
information between eloq and eloqcore is not available in the Linux kernel.
So eloq can currently not be ported to the Linux platform until
we change the implementation. However, since Linux provides buitin virtual
consoles and the X Windows System could be used with a terminal window
this should not be a real problem.