TERM
term
permite a los usuarios abrir ventanas X en la máquina local
desde clientes que están corriendo en una máquina de la red. Esto se hace
usando el cliente txconn
. txconn
se ejecuta en el remoto, la
máquina conectada en red; se invoca simplemente como txconn
. Se
coloca en background y devuelve un número a la salida estándard; este
número es el número de display que los clientes deben usar para
acceder al servidor X de la máquina local. Un ejemplo aclarará ésto. Estoy
accediendo a mi cuenta, vía trsh
, en mi host remoto, llamado
``foo
''. En foo
realizo lo siguiente:
foo$ txconn
Xconn bound to screen 10
:10
foo$
Ahora, para cualquier host en el que quiera correr un cliente X, o sea, verlo en el servidor X de mi máquina local, haré:
setenv DISPLAY foo:10
(para bash
debería usarse export DISPLAY=foo:10
). En algunos
casos además de eso puede ser necesario hacer un xhost + foo
en la
máquina local. Ahora, cuando arranque el cliente, intentará conectar con la
pantalla 10 de la máquina foo
, pero txconn
estará escuchando en
esa pantalla, y pasará todos los paquetes con protocolo X vía
term
al servidor X en el host local; es decir, la ventana se
abrirá en la máquina local.
Es posible trabajar en el otro sentido - correr un cliente en la máquina
local y tener abierta la ventana en una máquina remota de la red; sin
embargo, retrasaremos esta explicación hasta después de haber comentado
tredir
.
txconn
no es terriblemente seguro; cualquiera puede conectar con el
servidor local vía term
y provocar todo tipo de daños. Si este
tipo de cosas son preocupantes, podría ser una buena idea considerar el
uso de xauth
para autorizar las conexiones. Consulte la página de
manual sobre xauth
.
El protocolo X no es muy eficiente; desperdicia algo de ancho de banda.
Esto no suele ser un problema en una ethernet, pero puede ser un crimen
vía módem. Se supone que X11R6 presenta una versión de bajo ancho de banda
del protocolo X, LBX. Si, por el contrario, se está usando X11R5
puede recurrirse a una utilidad llamada sxpc
que comprime el
protocolo X, mejorando la respuesta sobre líneas serie. sxpc
incluye
un texto sobre cómo hacerlo funcionar con term
, y está
recomendado. El paquete sxpc
también explica como usar xauth
;
por lo que está doblemente recomendado.