version 2, including all changes.
.
Rev |
Author |
# |
Line |
1 |
perry |
1 |
---- |
|
|
2 |
__NAME__ |
|
|
3 |
|
|
|
4 |
|
|
|
5 |
talk - talk to another user |
|
|
6 |
__SYNOPSIS__ |
|
|
7 |
|
|
|
8 |
|
|
|
9 |
talk person [[ttyname] |
|
|
10 |
__DESCRIPTION__ |
|
|
11 |
|
|
|
12 |
|
|
|
13 |
Talk is a visual communication program which copies lines |
|
|
14 |
from your terminal to that of another user. |
|
|
15 |
|
|
|
16 |
|
|
|
17 |
Options available: |
|
|
18 |
person |
|
|
19 |
|
|
|
20 |
|
|
|
21 |
If you wish to talk to someone on your own machine,then person is just the person's login name. If youwish to talk to a user on another host, then personis of the form user@host. |
|
|
22 |
|
|
|
23 |
|
|
|
24 |
ttyname |
|
|
25 |
If you wish to talk to a user who is logged in more than |
|
|
26 |
once, the ttyname argument may be used to indi- cate the |
|
|
27 |
appropriate terminal name, where ttyname is of the form |
|
|
28 |
ttyXX or pts/X. |
|
|
29 |
|
|
|
30 |
|
|
|
31 |
When first called, talk contacts the talk daemon on the |
|
|
32 |
other user's machine, which sends the message |
|
|
33 |
|
|
|
34 |
|
2 |
perry |
35 |
Message from !TalkDaemon@his_machine... |
1 |
perry |
36 |
talk: connection requested by your_name@your_machine. |
|
|
37 |
talk: respond with: talk your_name@your_machine |
|
|
38 |
to that user. At this point, he then replies by typing |
|
|
39 |
|
|
|
40 |
|
|
|
41 |
talk your_name@your_machine |
|
|
42 |
|
|
|
43 |
|
|
|
44 |
It doesn't matter from which machine the recipient replies, |
|
|
45 |
as long as his login name is the same. Once communication is |
|
|
46 |
established, the two parties may type simultaneously; their |
|
|
47 |
output will appear in separate windows. Typing con- trol-L |
|
|
48 |
(^L) will cause the screen to be reprinted. The erase, kill |
|
|
49 |
line, and word erase characters (normally ^H, ^U, and ^W |
|
|
50 |
respectively) will behave normally. To exit, just type the |
|
|
51 |
interrupt character (normally ^C); talk then moves the |
|
|
52 |
cursor to the bottom of the screen and restores the terminal |
|
|
53 |
to its previous state. |
|
|
54 |
|
|
|
55 |
|
|
|
56 |
As of netkit-ntalk 0.15 talk supports scrollback; use esc-p |
|
|
57 |
and esc-n to scroll your window, and ctrl-p and ctrl-n to |
|
|
58 |
scroll the other window. These keys are now opposite from |
|
|
59 |
the way they were in 0.16; while this will probably be con- |
|
|
60 |
fusing at first, the rationale is that the key combinations |
|
|
61 |
with escape are harder to type and should therefore be used |
|
|
62 |
to scroll one's own screen, since one needs to do that much |
|
|
63 |
less often. |
|
|
64 |
|
|
|
65 |
|
|
|
66 |
If you do not want to receive talk requests, you may block |
|
|
67 |
them using the mesg(1) command. By default, talk |
|
|
68 |
requests are normally not blocked. Certain commands, in |
|
|
69 |
particular nroff(1), pine(1), and |
|
|
70 |
pr(1), may block messages temporarily in order to |
|
|
71 |
prevent messy output. |
|
|
72 |
__FILES__ |
|
|
73 |
/etc/hosts |
|
|
74 |
to find the recipient's |
|
|
75 |
machine |
|
|
76 |
|
|
|
77 |
|
|
|
78 |
/var/run/utmp |
|
|
79 |
to find the recipient's tty |
|
|
80 |
|
|
|
81 |
|
|
|
82 |
__SEE ALSO__ |
|
|
83 |
|
|
|
84 |
|
|
|
85 |
mail(1), mesg(1), who(1), |
|
|
86 |
write(1), talkd(8) |
|
|
87 |
__BUGS__ |
|
|
88 |
|
|
|
89 |
|
|
|
90 |
The protocol used to communicate with the talk daemon is |
|
|
91 |
braindead. |
|
|
92 |
|
|
|
93 |
|
|
|
94 |
Also, the version of talk(1) released with 4.2 BSD uses a different and even more braindead protocol that is com- pletely incompatible. Some vendor Unixes (particularly those from Sun) have been found to use this old protocol. There's a patch from Juan-Mariano de Goyeneche (jmseyas@dit.upm.es) which makes talk/talkd, if compiled with -DSUN_HACK, compat- ible with SunOS/Solaris' ones. It converts messages from one protocol to the other. |
|
|
95 |
|
|
|
96 |
|
|
|
97 |
Old versions of talk may have trouble running on machines |
|
|
98 |
with more than one IP address, such as machines with dynamic |
|
|
99 |
SLIP or PPP connections. This problem is fixed as of |
|
|
100 |
netkit-ntalk 0.11, but may affect people you are trying to |
|
|
101 |
communicate with. |
|
|
102 |
__HISTORY__ |
|
|
103 |
|
|
|
104 |
|
|
|
105 |
The talk command appeared in 4.2 BSD |
|
|
106 |
. |
|
|
107 |
|
|
|
108 |
|
2 |
perry |
109 |
Linux !NetKit (0.17) November 24, 1999 1 |
1 |
perry |
110 |
---- |