drawterm 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. .TH DRAWTERM 8
  2. .SH NAME
  3. drawterm \- connect to Plan 9 CPU servers from other operating systems
  4. .SH SYNOPSIS
  5. .B drawterm
  6. [
  7. .B -d
  8. ]
  9. [
  10. .B -a
  11. .I authaddr
  12. ]
  13. [
  14. .B -c
  15. .I cpuaddr
  16. ]
  17. [
  18. .B -e
  19. .I encryption-hash-algs
  20. ]
  21. [
  22. .B -k
  23. .I keypattern
  24. ]
  25. [
  26. .B -s
  27. .I secstoreaddr
  28. ]
  29. [
  30. .B -u
  31. .I user
  32. ]
  33. [
  34. .B -C
  35. .I cmd args ...
  36. ]
  37. .SH DESCRIPTION
  38. .I Drawterm
  39. is
  40. .I not
  41. a Plan 9 program.
  42. It is a program that users of non-Plan 9 systems can use
  43. to establish graphical
  44. .IR cpu (1)
  45. connections with Plan 9 CPU servers.
  46. Just as a real Plan 9 terminal does,
  47. .I drawterm
  48. serves its local name space
  49. as well as some devices (the keyboard, mouse, and screen)
  50. to a remote CPU server, which mounts this name space
  51. on
  52. .B /mnt/term
  53. and starts a shell.
  54. Typically, either explicitly or via the profile, one uses the shell
  55. to start
  56. .IR rio (1).
  57. .PP
  58. By default,
  59. drawterm
  60. uses the CPU server
  61. .B $cpu
  62. or
  63. .BR cpu .
  64. and the authentication server
  65. .B $auth
  66. or
  67. .BR auth .
  68. The
  69. .BR -a ,
  70. .BR -c ,
  71. and
  72. .B -s
  73. options specify alternate authentication, CPU and
  74. .I secstore
  75. servers,
  76. respectively.
  77. (Edit the source to set appropriate local defaults.)
  78. .PP
  79. .I Cmd
  80. is a command to be executed remotely.
  81. Options
  82. .LR e ,
  83. .LR k ,
  84. and
  85. .L u
  86. have the same meaning as in
  87. .IR cpu (1).
  88. .PP
  89. Drawterm has been ported to
  90. FreeBSD,
  91. Irix,
  92. Linux,
  93. NetBSD,
  94. and
  95. Windows.
  96. Binaries can be downloaded from
  97. .BR http://swtch.com/drawterm/ .
  98. .SH SOURCE
  99. .B /sys/src/cmd/unix/drawterm
  100. .SH DIAGNOSTICS
  101. Drawterm prints most diagnostics in its own window.
  102. .SH "SEE ALSO
  103. .IR cpu (1),
  104. .IR rio (1)
  105. .SH BUGS
  106. Although at first
  107. .I drawterm
  108. may seem like a Plan 9 terminal, in fact it is just a way to provide a CPU server
  109. with some terminal devices.
  110. The difference is important because one cannot run terminal-resident programs
  111. when using
  112. .IR drawterm .
  113. The illusion can be improved by delicate adjustments in
  114. .BR /usr/$user/lib/profile .
  115. .PP
  116. It would be nice to be able to change the default servers
  117. without recompiling.