drawterm 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  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. .B -a
  70. and
  71. .B -c
  72. options specify alternate servers.
  73. (Edit the source to set appropriate local defaults.)
  74. .PP
  75. Drawterm has been ported to
  76. FreeBSD,
  77. Irix,
  78. Linux,
  79. NetBSD,
  80. and
  81. Windows.
  82. Binaries can be downloaded from
  83. .BR http://swtch.com/drawterm/ .
  84. .SH SOURCE
  85. .B /sys/src/cmd/unix/drawterm
  86. .SH DIAGNOSTICS
  87. Drawterm prints most diagnostics in its own window.
  88. .SH "SEE ALSO
  89. .IR cpu (1),
  90. .IR rio (1)
  91. .SH BUGS
  92. Although at first
  93. .I drawterm
  94. may seem like a Plan 9 terminal, in fact it is just a way to provide a CPU server
  95. with some terminal devices.
  96. The difference is important because one cannot run terminal-resident programs
  97. when using
  98. .IR drawterm .
  99. The illusion can be improved by delicate adjustments in
  100. .BR /usr/$user/lib/profile .
  101. .PP
  102. It would be nice to be able to change the default servers
  103. without recompiling.