lXtermResourcesMenu.sh 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245
  1. #!/bin/bash
  2. sleep 0.1;echo "
  3. ┌────────────────────────────────────────────────────────────────────────────────┐"
  4. sleep 0.1;echo -e "
  5. \e[1;36m Menu Resources \e[0m\e[36m Ресурсы меню\e[0m
  6. "
  7. echo " Ресурсы, которые могут быть указаны для различных меню, описаны в документации
  8. к виджету Athena SimpleMenu. Ниже перечислены имена и классы записей в каждом из
  9. меню. Ресурсы с именем «lineN», где N — число, являются разделителями
  10. класса SmeLine.
  11. Как и во всех виджетах, основанных на ресурсах X, упомянутые метки являются
  12. обычными значениями по умолчанию для приложения.
  13. В главном меню опций (название виджета mainMenu) есть следующие пункты:
  14. "
  15. echo -e "\e[32m toolbar\e[0m (class SmeBSB) Эта запись вызывает действие set-toolbar(toggle).
  16. "
  17. echo -e "\e[32m securekbd\e[0m (class SmeBSB) Эта запись вызывает действие secure().
  18. "
  19. echo -e "\e[32m allowsends\e[0m (class SmeBSB)
  20. Эта запись вызывает действие allow-send-events(toggle).
  21. "
  22. echo -e "\e[32m redraw\e[0m (class SmeBSB) Эта запись вызывает действие redraw().
  23. "
  24. echo -e "\e[32m logging\e[0m (class SmeBSB) Эта запись вызывает действие logging(toggle).
  25. "
  26. echo -e "\e[32m print-immediate\e[0m (class SmeBSB)
  27. Эта запись вызывает действие print-immediate().
  28. "
  29. echo -e "\e[32m print-on-error\e[0m (class SmeBSB)
  30. Эта запись вызывает действие печати при print-on-error()
  31. "
  32. echo -e "\e[32m print\e[0m (class SmeBSB) Эта запись вызывает действие print()
  33. "
  34. echo -e "\e[32m print-redir\e[0m (class SmeBSB) Эта запись вызывает действие print-redir().
  35. "
  36. echo -e "\e[32m dump-html\e[0m (class SmeBSB) Эта запись вызывает действие dump-html().
  37. "
  38. echo -e "\e[32m dump-svg\e[0m (class SmeBSB) Эта запись вызывает действие dump-svg().
  39. "
  40. echo -e "\e[32m 8-bit-control\e[0m (class SmeBSB)
  41. Эта запись вызывает действие set-8-bit-control(toggle).
  42. "
  43. echo -e "\e[32m backarrow key\e[0m (class SmeBSB) Эта запись вызывает действие set-backarrow(toggle).
  44. "
  45. echo -e "\e[32m num-lock\e[0m (class SmeBSB) Эта запись вызывает действие set-num-lock(toggle).
  46. "
  47. echo -e "\e[32m alt-esc\e[0m (class SmeBSB) Эта запись вызывает действие alt-sends-escape(toggle).
  48. "
  49. echo -e "\e[32m meta-esc\e[0m (class SmeBSB) Эта запись вызывает действие meta-sends-escape(toggle).
  50. "
  51. echo -e "\e[32m delete-is-del\e[0m (class SmeBSB)
  52. Эта запись вызывает действие delete-is-del(toggle)
  53. "
  54. echo -e "\e[32m oldFunctionKeys\e[0m (class SmeBSB)
  55. Эта запись вызывает действие set-old-function-keys(toggle)
  56. "
  57. echo -e "\e[32m hpFunctionKeys\e[0m (class SmeBSB)
  58. Эта запись вызывает действие set-hp-function-keys(toggle)
  59. "
  60. echo -e "\e[32m scoFunctionKeys\e[0m (class SmeBSB)
  61. Эта запись вызывает действие set-sco-function-keys(toggle)
  62. "
  63. echo -e "\e[32m sunFunctionKeys\e[0m (class SmeBSB)
  64. Эта запись вызывает действие set-sun-function-keys(toggle)
  65. "
  66. echo -e "\e[32m sunKeyboard\e[0m (class SmeBSB) Эта запись вызывает действие sunKeyboard(toggle)
  67. "
  68. echo -e "\e[32m suspend\e[0m (class SmeBSB)
  69. Эта запись вызывает действие send-signal(tstp) в системах,
  70. поддерживающих управление заданиями.
  71. "
  72. echo -e "\e[32m continue\e[0m (class SmeBSB)
  73. Эта запись вызывает действие send-signal(cont) в системах,
  74. поддерживающих управление заданиями.
  75. "
  76. echo -e "\e[32m interrupt\e[0m (class SmeBSB) Эта запись вызывает действие send-signal(int)
  77. "
  78. echo -e "\e[32m hangup\e[0m (class SmeBSB) Эта запись вызывает действие send-signal(hup)
  79. "
  80. echo -e "\e[32m terminate\e[0m (class SmeBSB) Эта запись вызывает действие send-signal(term)
  81. "
  82. echo -e "\e[32m kill\e[0m (class SmeBSB) Эта запись вызывает действие send-signal(kill)
  83. "
  84. echo -e "\e[32m quit\e[0m (class SmeBSB) Эта запись вызывает действие quit()
  85. "
  86. echo -e "\e[36m Меню опций VT (название виджета vtMenu) содержит следующие записи:\e[0m
  87. "
  88. echo -e "\e[32m scrollbar\e[0m (class SmeBSB) Эта запись вызывает действие set-scrollbar(toggle)
  89. "
  90. echo -e "\e[32m jumpscroll\e[0m (class SmeBSB) Эта запись вызывает действие set-jumpscroll(toggle)
  91. "
  92. echo -e "\e[32m reversevideo\e[0m (class SmeBSB)
  93. Эта запись вызывает действие set-reverse-video(toggle)
  94. "
  95. echo -e "\e[32m autowrap\e[0m (class SmeBSB) Эта запись вызывает действие set-autowrap(toggle)
  96. "
  97. echo -e "\e[32m reversewrap\e[0m (class SmeBSB) Эта запись вызывает действие set-reversewrap(toggle)
  98. "
  99. echo -e "\e[32m autolinefeed\e[0m (class SmeBSB) Эта запись вызывает действие set-autolinefeed(toggle)
  100. "
  101. echo -e "\e[32m appcursor\e[0m (class SmeBSB) Эта запись вызывает действие set-appcursor(toggle)
  102. "
  103. echo -e "\e[32m appkeypad\e[0m (class SmeBSB) Эта запись вызывает действие set-appkeypad(toggle)
  104. "
  105. echo -e "\e[32m scrollkey\e[0m (class SmeBSB) Эта запись вызывает действие set-scroll-on-key(toggle)
  106. "
  107. echo -e "\e[32m scrollttyoutput\e[0m (class SmeBSB)
  108. Эта запись вызывает действие set-scroll-on-tty-output(toggle)
  109. "
  110. echo -e "\e[32m allow132\e[0m (class SmeBSB) Эта запись вызывает действие set-allow132(toggle)
  111. "
  112. echo -e "\e[32m cursesemul\e[0m (class SmeBSB) Эта запись вызывает действие set-cursemul(toggle)
  113. "
  114. echo -e "\e[32m keepSelection\e[0m (class SmeBSB)
  115. Эта запись вызывает действие set-keep-selection(toggle)
  116. "
  117. echo -e "\e[32m selectToClipboard\e[0m (class SmeBSB)
  118. Эта запись вызывает действие set-keep-clipboard(toggle)
  119. "
  120. echo -e "\e[32m visualbell\e[0m (class SmeBSB) Эта запись вызывает действие set-visual-bell(toggle)
  121. "
  122. echo -e "\e[32m bellIsUrgent\e[0m (class SmeBSB) Эта запись вызывает действие set-bellIsUrgent(toggle)
  123. "
  124. echo -e "\e[32m poponbell\e[0m (class SmeBSB) Эта запись вызывает действие set-pop-on-bell(toggle)
  125. "
  126. echo -e "\e[32m cursorblink\e[0m (class SmeBSB) Эта запись вызывает действие set-cursorblink(toggle)
  127. "
  128. echo -e "\e[32m titeInhibit\e[0m (class SmeBSB) Эта запись вызывает действие set-titeInhibit(toggle)
  129. "
  130. echo -e "\e[32m activeicon\e[0m (class SmeBSB) Эта запись включает и выключает активные значки,
  131. если эта функция была скомпилирована в xterm. Он включается только в том случае,
  132. если xterm был запущен с параметром командной строки +ai
  133. или для ресурса activeIcon установлено значение «true».
  134. "
  135. echo -e "\e[32m softreset\e[0m (class SmeBSB) Эта запись вызывает действие soft-reset()
  136. "
  137. echo -e "\e[32m hardreset\e[0m (class SmeBSB) Эта запись вызывает действие hard-reset()
  138. "
  139. echo -e "\e[32m clearsavedlines\e[0m (class SmeBSB) Эта запись вызывает действие clear-saved-lines()
  140. "
  141. echo -e "\e[32m tekshow\e[0m (class SmeBSB) Эта запись вызывает действие set-visibility(tek,toggle)
  142. "
  143. echo -e "\e[32m tekmode\e[0m (class SmeBSB) Эта запись вызывает действие set-terminal-type(tek)
  144. "
  145. echo -e "\e[32m vthide\e[0m (class SmeBSB) Эта запись вызывает действие set-visibility(vt,off)
  146. "
  147. echo -e "\e[32m altscreen\e[0m (class SmeBSB) Эта запись вызывает действие set-altscreen(toggle)
  148. "
  149. echo -e "\e[32m sixelScrolling\e[0m (class SmeBSB)
  150. Эта запись вызывает действие set-sixel-scrolling(toggle)
  151. "
  152. echo -e "\e[32m privateColorRegisters\e[0m (class SmeBSB)
  153. Эта запись вызывает действие set-private-colors(toggle)
  154. "
  155. echo -e "\e[36m В меню VT Fonts (название виджета fontMenu) есть следующие записи:\e[0m
  156. "
  157. echo -e "\e[32m fontdefault\e[0m (class SmeBSB) Эта запись вызывает действие set-vt-font(d),
  158. устанавливающее шрифт с использованием ресурса шрифта (по умолчанию),
  159. например, «По умолчанию» в меню.
  160. "
  161. echo -e "\e[32m font1\e[0m (class SmeBSB) Эта запись вызывает действие set-vt-font(1),
  162. устанавливающее шрифт с использованием ресурса font1,
  163. например, «Unreadable» в меню.
  164. "
  165. echo -e "\e[32m font2\e[0m (class SmeBSB) Эта запись вызывает действие set-vt-font(2),
  166. устанавливающее шрифт с использованием ресурса font2, например, «Tiny» в меню.
  167. "
  168. echo -e "\e[32m font3\e[0m (class SmeBSB) Эта запись вызывает действие set-vt-font(3),
  169. устанавливающее шрифт с использованием ресурса font3, например, «Small» в меню.
  170. "
  171. echo -e "\e[32m font4\e[0m (class SmeBSB) Эта запись вызывает действие set-vt-font(4),
  172. позволяя шрифту использовать ресурс font4, например, “Medium” in the menu.
  173. "
  174. echo -e "\e[32m font5\e[0m (class SmeBSB) Эта запись вызывает действие set-vt-font(5),
  175. позволяя шрифту использовать ресурс font5, например, “Large” in the menu.
  176. "
  177. echo -e "\e[32m font6\e[0m (class SmeBSB) Эта запись вызывает действие set-vt-font(6),
  178. позволяя шрифту использовать ресурс font6, например, “Huge” in the menu.
  179. "
  180. echo -e "\e[32m font7\e[0m (class SmeBSB) Эта запись вызывает действие set-vt-font(7),
  181. позволяя шрифту использовать ресурс font7, например, “Enormous” in the menu.
  182. "
  183. echo -e "\e[32m fontescape\e[0m (class SmeBSB) Эта запись вызывает действие set-vt-font(e)
  184. "
  185. echo -e "\e[32m fontsel\e[0m (class SmeBSB) Эта запись вызывает действие set-vt-font(s)
  186. "
  187. echo -e "\e[32m allow-bold-fonts\e[0m (class SmeBSB)
  188. Эта запись вызывает действие «allow-bold-fonts(toggle)»
  189. "
  190. echo -e "\e[32m font-linedrawing\e[0m (class SmeBSB)
  191. Эта запись вызывает действие set-font-linedrawing(s)
  192. "
  193. echo -e "\e[32m font-packed\e[0m (class SmeBSB) Эта запись вызывает действие set-font-packed(s)
  194. "
  195. echo -e "\e[32m font-doublesize\e[0m (class SmeBSB) Эта запись вызывает действие set-font-doublesize(s)
  196. "
  197. echo -e "\e[32m render-font\e[0m (class SmeBSB) Эта запись вызывает действие set-render-font(s)
  198. "
  199. echo -e "\e[32m utf8-fonts\e[0m (class SmeBSB) Эта запись вызывает действие set-utf8-fonts(s)
  200. "
  201. echo -e "\e[32m utf8-mode\e[0m (class SmeBSB) Эта запись вызывает действие set-utf8-mode(s)
  202. "
  203. echo -e "\e[32m utf8-title\e[0m (class SmeBSB) Эта запись вызывает действие set-utf8-title(s)
  204. "
  205. echo -e "\e[32m allow-color-ops\e[0m (class SmeBSB)
  206. Эта запись вызывает действие allow-color-ops(toggle)
  207. "
  208. echo -e "\e[32m allow-font-ops\e[0m (class SmeBSB)
  209. Эта запись вызывает действие allow-fonts-ops(toggle)
  210. "
  211. echo -e "\e[32m allow-tcap-ops\e[0m (class SmeBSB)
  212. Эта запись вызывает действие allow-tcap-ops(toggle)
  213. "
  214. echo -e "\e[32m allow-title-ops\e[0m (class SmeBSB)
  215. Эта запись вызывает действие allow-title-ops(toggle)
  216. "
  217. echo -e "\e[32m allow-window-ops\e[0m (class SmeBSB)
  218. Эта запись вызывает действие allow-window-ops(toggle)
  219. "
  220. echo -e "\e[36m В меню Tek Options (название виджета tekMenu) есть следующие записи:\e[0m
  221. "
  222. echo -e "\e[32m tektextlarge\e[0m (class SmeBSB) Эта запись вызывает действие set-tek-text(large)
  223. "
  224. echo -e "\e[32m tektext2\e[0m (class SmeBSB) Эта запись вызывает действие set-tek-text(2)
  225. "
  226. echo -e "\e[32m tektext3\e[0m (class SmeBSB) Эта запись вызывает действие set-tek-text(3)
  227. "
  228. echo -e "\e[32m tektextsmall\e[0m (class SmeBSB) Эта запись вызывает действие set-tek-text(small)
  229. "
  230. echo -e "\e[32m tekpage\e[0m (class SmeBSB) Эта запись вызывает действие tek-page()
  231. "
  232. echo -e "\e[32m tekreset\e[0m (class SmeBSB) Эта запись вызывает действие tek-reset()
  233. "
  234. echo -e "\e[32m tekcopy\e[0m (class SmeBSB) Эта запись вызывает действие tek-copy()
  235. "
  236. echo -e "\e[32m vtshow\e[0m (class SmeBSB) Эта запись вызывает действие set-visibility(vt,toggle)
  237. "
  238. echo -e "\e[32m vtmode\e[0m (class SmeBSB) Эта запись вызывает действие set-terminal-type(vt)
  239. "
  240. echo -e "\e[32m tekhide\e[0m (class SmeBSB) Эта запись вызывает действие set-visibility(tek,toggle)
  241. "
  242. echo "
  243. └────────────────────────────────────────────────────────────────────────────────┘
  244. "