lXtermResourcesApplication.sh 39 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462
  1. #!/bin/bash
  2. sleep 0.1;echo "
  3. ┌────────────────────────────────────────────────────────────────────────────────┐"
  4. sleep 0.1;echo -e "
  5. \e[1;36m Application Resources \e[0m\e[36m Ресурсы приложений\e[0m
  6. "
  7. sleep 0.1;echo " Ресурсы для конкретных приложений (например, «XTerm.NAME») следуют:
  8. "
  9. sleep 0.1;echo -e "\e[32m backarrowKeyIsErase\e[0m (класс BackarrowKeyIsErase)
  10. Свяжите ресурсы VTxxx backarrowKey и ptyInitialErase вместе, установив состояние
  11. DECBKM в соответствии с тем, является ли начальный символ стирания символом
  12. возврата (8) или символом удаления (127). Значение «false» отключает эту функцию.
  13. По умолчанию установлено значение «Ложь».
  14. Вот таблицы, показывающие, как первоначальные настройки для
  15. • обратная стрелкаKeyIsErase (BKIE),
  16. • BackarrowKey (BK) и
  17. • ptyInitialErase (PIE) вместе с
  18. • stty стирающий символ (^H для возврата, ^? для удаления)
  19. повлияет на DECBKM. Во-первых, xterm получает начальный символ стирания:
  20. • внутреннее значение xterm равно ^H
  21. • xterm запрашивает у операционной системы значение, которое показывает stty.
  22. • ресурс ttyModes может переопределить стирание
  23. • если ptyInitialErase равно false, xterm будет искать в базе данных терминала
  24. Резюмируя это в виде таблицы:
  25. PIE stty termcap erase
  26. ───────────────────────────────\e[32m
  27. false ^H ^H ^H
  28. false ^H ^? ^?
  29. false ^? ^H ^H
  30. false ^? ^? ^?
  31. true ^H ^H ^H
  32. true ^H ^? ^H
  33. true ^? ^H ^?
  34. true ^? ^? ^?
  35. \e[0m
  36. Используя этот символ стирания, xterm предоставляет дополнительные возможности:
  37. • если значение backarrowKeyIsErase равно true,
  38. xterm использует символ стирания для начального состояния DECBKM.
  39. • если значение backarrowKeyIsErase равно false,
  40. xterm устанавливает для DECBKM значение 2 (внутреннее).
  41. Это связывает вместе backarrowKey и управляющую последовательность для DECBKM.
  42. • приложения могут отправлять последовательность управления для установки/сброса
  43. набора управления DECBKM
  44. • пункт меню «Клавиша обратной стрелки (BS/DEL)» переключает DECBKM
  45. Подводя итоги инициализации:
  46. erase BKIE BK DECBKM result
  47. ────────────────────────────────────────\e[32m
  48. ^? false false 2 ^H
  49. ^? false true 2 ^?
  50. ^? true false 0 ^?
  51. ^? true true 1 ^?
  52. ^H false false 2 ^H
  53. ^H false true 2 ^?
  54. ^H true false 0 ^H
  55. ^H true true 1 ^H
  56. \e[0m"
  57. sleep 0.1;echo -e "\e[32m buffered\e[0m (class Buffered) Обычно xterm строится с поддержкой двойного буфера.
  58. Этот ресурс можно использовать для его включения или выключения.
  59. Установка для ресурса значения «true» включает двойную буферизацию.
  60. Значение по умолчанию неверно.
  61. "
  62. sleep 0.1;echo -e "\e[32m bufferedFPS\e[0m (class BufferedFPS)
  63. Когда xterm построен с поддержкой двойного буфера,
  64. это дает максимальное количество кадров в секунду.
  65. Значение по умолчанию 40 и ограничено диапазоном от 1 до 100.
  66. "
  67. sleep 0.1;echo -e "\e[32m cursorTheme\e[0m (class CursorTheme)
  68. Библиотека Xcursor позволяет изменять форму и размер указателя.
  69. Библиотека X11 использует эту библиотеку для расширения вызовов курсора шрифта
  70. и глифа, используемых такими приложениями, как xterm, для замены внешних файлов
  71. на встроенные «основные» курсоры, предоставляемые X.
  72. Xterm использует ресурс pointerShape для выбора формы курсора X.
  73. Большинство доступных наборов тем курсоров предоставляют неполный набор основных
  74. курсоров (при возможном добавлении других курсоров). Из-за этого ограничения
  75. xterm по умолчанию отключает эту функцию.
  76. Функция темы курсора может быть полезна, потому что курсоры X не масштабируются,
  77. а на дисплее с высоким разрешением их трудно найти. Некоторые темы курсоров
  78. включают курсоры большего размера, чтобы обойти это ограничение:
  79. • Основные курсоры по умолчанию имеют размер 8x8 пикселей;
  80. • Некоторые темы курсоров включают курсоры до предела X-сервера 64x64 пикселей.
  81. При запуске xterm устанавливает переменную среды XCURSOR_THEME для включения или
  82. отключения функции темы курсора. Значение по умолчанию — «нет». Другие значения
  83. (в том числе «по умолчанию») передаются в библиотеку Xcursor для выбора темы
  84. курсора.
  85. "
  86. sleep 0.1;echo -e "\e[32m fullscreen (class Fullscreen)\e[0m
  87. Указывает, должен ли xterm запрашивать у оконного менеджера полноэкранный режим
  88. при запуске. Xterm принимает либо ключевое слово (без учета регистра),
  89. либо число, указанное в скобках:
  90. \e[32m false\e[0m
  91. Полноэкранный макет изначально не используется, но может быть позже с помощью
  92. выбора меню или последовательности управления.
  93. \e[32m true\e[0m
  94. Первоначально используется полноэкранный режим, но позже его можно отключить с
  95. помощью выбора меню или последовательности управления.
  96. \e[32m always\e[0m
  97. Изначально используется полноэкранный режим, и его нельзя отключить позже
  98. с помощью выбора меню или последовательности управления.
  99. \e[32m never\e[0m
  100. Полноэкранный макет не используется и не может быть включен позже
  101. с помощью выбора меню или последовательности управления. По умолчанию «ложь».
  102. "
  103. sleep 0.1;echo -e "\e[32m hold\e[0m (class Hold) Если это правда, xterm не будет немедленно уничтожать свое окно после
  104. завершения команды оболочки. Он будет ждать, пока вы не используете оконный
  105. менеджер, чтобы уничтожить/убить окно, или если вы используете пункты меню,
  106. которые отправляют сигнал, например, HUP или KILL. Вы можете прокручивать назад,
  107. выбирать текст и т. д. для выполнения большинства графических операций.
  108. Однако изменение размера дисплея приведет к потере данных, поскольку это связано
  109. с взаимодействием с оболочкой, которая больше не работает.
  110. "
  111. sleep 0.1;echo -e "\e[32m hpFunctionKeys\e[0m (class HpFunctionKeys)
  112. Указывает, следует ли генерировать escape-коды функциональных клавиш HP для
  113. функциональных клавиш. По умолчанию установлено значение «false», т. е. эта
  114. функция отключена.
  115. Ресурс keyboardType является предпочтительным механизмом для выбора этого режима.
  116. "
  117. sleep 0.1;echo -e "\e[32m iconGeometry\e[0m (class IconGeometry) Указывает предпочтительный размер
  118. и положение приложения при отображении в виде значка.
  119. Это не обязательно соблюдается всеми оконными менеджерами.
  120. "
  121. sleep 0.1;echo -e "\e[32m iconHint\e[0m (class IconHint)
  122. Определяет значок, который будет добавлен к подсказкам оконного менеджера.
  123. Xterm не предоставляет значения по умолчанию.
  124. Установите для этого ресурса значение «none», чтобы полностью исключить подсказку,
  125. используя любое решение оконного менеджера.
  126. Если указан ресурс iconHint (или задан параметром -n), xterm ищет файл растрового
  127. изображения с таким именем в текущем каталоге, а также в /usr/share/pixmaps
  128. если ресурс не указывает абсолютный путь.
  129. В каждом случае xterm добавляет «_48x48» и/или «.xpm» к имени файла после
  130. попытки без этих суффиксов.
  131. Если он может загрузить файл, xterm устанавливает подсказку оконного менеджера
  132. для icon-pixmap. Эти растровые изображения распространяются вместе с xterm
  133. и могут быть дополнительно скомпилированы:
  134. • мини.xterm_16x16, мини.xterm_32x32, мини.xterm_48x48
  135. • заполнено-xterm_16x16, заполнено-xterm_32x32, заполнено-xterm_48x48
  136. • xterm_16x16, xterm_32x32, xterm_48x48
  137. • xterm-color_16x16, xterm-color_32x32, xterm-color_48x48
  138. В любом случае xterm позволяет добавить «_48x48», чтобы указать самое большое
  139. из растровых изображений по умолчанию. То есть «mini.xterm» — это то же самое,
  140. что и «mini.xterm_48x48».
  141. Если явный ресурс iconHint не указан (или если ни одно из скомпилированных имен
  142. не совпадает), xterm использует «mini.xterm» (который всегда скомпилирован).
  143. Ресурс iconHint не влияет на файлы «рабочего стола», включая «панель» и «меню».
  144. Обычно они устанавливаются через файл «.desktop»;
  145. xterm предоставляет образцы для себя (и скрипт uxterm). Более мощные настольные
  146. системы позволяют изменять значок для каждого пользователя.
  147. "
  148. sleep 0.1;echo -e "\e[32m iconName\e[0m (class IconName) Задает метку для xterm при отображении в виде значка.
  149. Xterm не предоставляет значения по умолчанию; некоторые оконные менеджеры могут
  150. использовать имя приложения, например, «xterm».
  151. Установка ресурса iconName задает метку значка, если она не переопределена
  152. zIconBeep или управляющими последовательностями,
  153. которые изменяют метки окна и значка.
  154. "
  155. sleep 0.1;echo -e "\e[32m keyboardType\e[0m (class KeyboardType)
  156. Включает один (или ни один) из различных ресурсов типа клавиатуры:
  157. hpFunctionKeys,
  158. scoFunctionKeys,
  159. sunFunctionKeys,
  160. tcapFunctionKeys,
  161. oldXtermFKeys
  162. sunKeyboard.
  163. Значение ресурса должно быть одной из соответствующих строк:
  164. «hp», «sco», «sun», «tcap», «legacy» или «vt220» соответственно.
  165. Отдельные ресурсы предоставляются для устаревшей поддержки;
  166. этот ресурс проще в использовании.
  167. Xterm будет использовать только один тип клавиатуры, но если установлено
  168. несколько ресурсов, он предупреждает и использует последний проверенный тип.
  169. Значение по умолчанию — «неизвестно»,
  170. т. е. через этот ресурс не устанавливается ни один из связанных ресурсов.
  171. "
  172. sleep 0.1;echo -e "\e[32m maxBufSize\e[0m (class MaxBufSize)
  173. Укажите максимальный размер входного буфера. По умолчанию «32768».
  174. Вы не можете установить для него значение меньше, чем ресурс minBufSize.
  175. Оно будет увеличиваться по мере необходимости, чтобы это значение равномерно
  176. делилось на это.
  177. В некоторых системах может потребоваться увеличить одно или оба значения ресурсов
  178. maxBufSize и minBufSize для повышения производительности,
  179. если операционная система предпочитает буферы большего размера.
  180. "
  181. sleep 0.1;echo -e "\e[32m maximized\e[0m (class Maximized)
  182. Указывает, должен ли xterm запрашивать у оконного менеджера максимизацию макета
  183. при запуске. По умолчанию «ложь».
  184. "
  185. sleep 0.1;echo -e "\e[32m menuHeight\e[0m (class MenuHeight)
  186. Определяет высоту панели инструментов, которая может быть увеличена виджетом
  187. компоновки X toolkit в зависимости от используемого размера шрифта.
  188. По умолчанию «25».
  189. "
  190. sleep 0.1;echo -e "\e[32m menuLocale\e[0m (class MenuLocale)
  191. Укажите локаль, используемую для вычислений набора символов, при загрузке
  192. всплывающих меню. Используйте это, чтобы улучшить производительность
  193. инициализации всплывающих меню Athena, которые могут загружать ненужные (и очень
  194. большие) шрифты, например, в локали с кодировкой UTF-8.
  195. По умолчанию используется «C» (POSIX).
  196. Чтобы использовать текущую локаль (полезно только в том случае, если вы
  197. локализовали настройки ресурса для пунктов меню),
  198. установите для ресурса пустую строку.
  199. "
  200. sleep 0.1;echo -e "\e[32m messages\e[0m (class Messages)
  201. Указывает, разрешен ли изначально доступ для записи к терминалу.
  202. См. сообщение (1). По умолчанию установлено значение «истина».
  203. "
  204. sleep 0.1;echo -e "\e[32m minBufSize\e[0m (class MinBufSize)
  205. Укажите минимальный размер входного буфера, т. е. объем данных, которые xterm
  206. запрашивает при каждом чтении. По умолчанию «4096».
  207. Вы не можете установить значение меньше 64.
  208. "
  209. sleep 0.1;echo -e "\e[32m omitTranslation\e[0m (class OmitTranslation)
  210. Выборочно опустить одну или несколько частей перевода xterm по умолчанию при
  211. запуске. Значение ресурса представляет собой список ключевых слов,
  212. разделенных запятыми, который может быть сокращен:
  213. \e[32m default\e[0m дефолт
  214. игнорировать (мышь) события нажатия кнопки,
  215. которые не обрабатывались другими переводами
  216. \e[32m fullscreen\e[0m fullscreen
  217. присваивает привязку клавиш действию fullscreen().
  218. \e[32m keypress\e[0m нажатие клавиши
  219. по умолчанию назначает нажатия клавиш действиям вставки-семибита()
  220. и вставки-восьмибита().
  221. \e[32m paging\e[0m
  222. назначает привязки клавиш для действий scroll-back() и scroll-forw().
  223. \e[32m pointer\e[0m указатель
  224. назначает события движения указателя и кнопки действиям pointer-motion()
  225. и pointer-button() соответственно.
  226. \e[32m popup-menu\e[0m всплывающее меню
  227. назначает кнопки мыши с модификатором управления всплывающим меню.
  228. \e[32m reset\e[0m
  229. назначает кнопку мыши 2 с модификатором мета
  230. для действия очистки сохраненных строк.
  231. \e[32m scroll-lock\e[0m прокрутка-замок
  232. назначает привязку клавиш действию scroll-lock().
  233. \e[32m select\e[0m
  234. назначает комбинации клавиш и мыши действиям, управляющим выделением.
  235. Xterm также использует эти действия для захвата кнопок мыши
  236. и событий движения, которыми можно манипулировать с помощью управляющих
  237. последовательностей протокола мыши. Если выбранные переводы опущены,
  238. то вместо этого управляющие последовательности протокола мыши
  239. обрабатываются указателем-движением и указателем-кнопкой.
  240. \e[32m shift-fonts\e[0m Shift-шрифты
  241. назначает привязки клавиш действиям large-vt-font() и small-vt-font().
  242. \e[32m wheel-mouse\e[0m колесико мыши
  243. назначает кнопки 4 и 5 с разными модификаторами
  244. для действий scroll-back() и scroll-forw().
  245. "
  246. sleep 0.1;echo -e "\e[32m ptyHandshake\e[0m (class PtyHandshake) Если установлено значение «true»,
  247. xterm выполнит квитирование во время инициализации, чтобы убедиться, что роди-
  248. тельский и дочерний процессы обновляют состояние utmp и stty.
  249. См. также waitForMap, который ожидает представления псевдотерминала о размере
  250. экрана, и ptySttySize, который сбрасывает размер экрана после завершения иници-
  251. ализации другого терминала. Значение по умолчанию — «true».
  252. "
  253. sleep 0.1;echo -e "\e[32m ptyInitialErase\e[0m (class PtyInitialErase) Если установлено значение «true»,
  254. xterm будет использовать псевдотерминальный смысл значения стирания stty.
  255. Если «false», xterm установит значение стирания stty в соответствии со своей соб-
  256. ственной конфигурацией, используя строку kb из записи termcap в качестве ссылки,
  257. если доступно. В любом случае результат применяется к переменной TERMCAP,
  258. которую устанавливает xterm, если система использует TERMCAP.
  259. См. также ресурс ttyModes, который может переопределить это.
  260. По умолчанию установлено значение «Ложь».
  261. "
  262. sleep 0.1;echo -e "\e[32m ptySttySize\e[0m (class PtySttySize) Если «true»,
  263. xterm сбросит размер экрана после завершения инициализации терминала.
  264. Это необходимо для некоторых систем, псевдотерминалы которых не могут передавать
  265. терминальные характеристики. Там, где он не нужен, он может мешать другим методам
  266. установки начального размера экрана, например, через взаимодействие с оконным
  267. менеджером. См. также waitForMap, который ожидает сообщения о рукопожатии,
  268. дающего псевдотерминалу представление о размере экрана.
  269. По умолчанию используется значение «false» в системах Linux и macOS,
  270. «true» в противном случае.
  271. "
  272. sleep 0.1;echo -e "\e[32m reportColors\e[0m (class ReportColors) Если true,
  273. xterm выведет на стандартный вывод сводку цветов по мере их распределения.
  274. По умолчанию «false».
  275. "
  276. sleep 0.1;echo -e "\e[32m reportFonts\e[0m (class ReportFonts)
  277. Если true, xterm выведет на стандартный вывод сводку показателей каждого шрифта
  278. (размер, количество глифов и т. д.) по мере их загрузки.
  279. Значение по умолчанию — «false».
  280. "
  281. sleep 0.1;echo -e "\e[32m reportIcons\e[0m (class ReportIcons) Если true,
  282. xterm выведет на стандартный вывод сводку по каждому значку растрового
  283. изображения по мере их загрузки. По умолчанию «ложь».
  284. "
  285. sleep 0.1;echo -e "\e[32m reportXRes\e[0m (class ReportXRes) Если true,
  286. xterm выведет на стандартный вывод список логических, числовых и строковых
  287. ресурсов X для виджета VT100 после инициализации. По умолчанию «ложь».
  288. "
  289. sleep 0.1;echo -e "\e[32m sameName\e[0m (class SameName)
  290. Если значение этого ресурса равно «true»,
  291. xterm не отправляет запросы на изменение имени заголовка и значка, когда запрос
  292. не имеет никакого эффекта: имя не изменяется. Преимущество этого заключается в
  293. предотвращении мерцания, а недостаток в том, что требуется дополнительное
  294. обращение к серверу, чтобы узнать предыдущее значение. На практике это никогда
  295. не должно быть проблемой. По умолчанию установлено значение «истина».
  296. "
  297. sleep 0.1;echo -e "\e[32m scaleHeight\e[0m (class ScaleHeight)
  298. Масштабируйте значения высоты строки по значению ресурса, которое ограничено от
  299. «0,9» до «1,5». Значение по умолчанию — «1,0»,
  300. Хотя этот ресурс применим как к растровым шрифтам, так и к шрифтам TrueType,
  301. его основная цель — помочь обойти несовместимые изменения в метриках шрифтов
  302. библиотеки Xft. ). Однако некоторые функции Xft (например, автохинтер) могут
  303. привести к тому, что глифы будут масштабироваться больше, чем ограничивающие
  304. рамки, и частично перезаписываться следующей строкой.
  305. См. useClipping для связанного ресурса.
  306. "
  307. sleep 0.1;echo -e "\e[32m scoFunctionKeys\e[0m (class ScoFunctionKeys)
  308. Указывает, следует ли генерировать управляющие коды функциональных клавиш SCO
  309. для функциональных клавиш. По умолчанию установлено значение «false», т. е. эта
  310. функция отключена.
  311. Ресурс keyboardType является предпочтительным механизмом для выбора этого режима.
  312. "
  313. sleep 0.1;echo -e "\e[32m sessionMgt\e[0m (class SessionMgt)
  314. Если значение этого ресурса равно true, xterm устанавливает обратные вызовы
  315. диспетчера сеансов для XtNdieCallback и XtNsaveCallback.
  316. По умолчанию установлено значение «true».
  317. "
  318. sleep 0.1;echo -e "\e[32m sunFunctionKeys\e[0m (class SunFunctionKeys)
  319. Указывает, следует ли генерировать escape-коды функциональных клавиш Sun для
  320. функциональных клавиш. По умолчанию установлено значение «false», т. е. эта
  321. функция отключена.
  322. Ресурс keyboardType является предпочтительным механизмом для выбора этого режима.
  323. "
  324. sleep 0.1;echo -e "\e[32m sunKeyboard\e[0m (class SunKeyboard)
  325. Xterm переводит определенные ключевые символы на основе своих предположений о
  326. вашей клавиатуре. Этот ресурс указывает, следует ли использовать раскладку
  327. клавиатуры Sun/PC (т. е. цифровую клавиатуру вместе с 12 функциональными
  328. клавишами) вместо DEC VT220. Это приводит к тому, что клавиатура «+»
  329. сопоставляется с «,». и CTRL от F1-F10 до F11-F20, в зависимости от настройки
  330. ресурса ctrlFKeys, поэтому xterm более точно эмулирует DEC VT220.
  331. В противном случае (по умолчанию, когда для sunKeyboard установлено значение
  332. «false»), xterm использует привязки в стиле ПК для функциональных клавиш и
  333. клавиатуры. Привязки в стиле ПК используют клавиши Shift, Alt, Control и Meta
  334. в качестве модификаторов функциональных клавиш и клавиатуры (подробности см. в
  335. разделе Последовательности управления Xterm). Привязки в стиле ПК аналогичны
  336. PCTerm, но это не одно и то же. Обычно эти привязки не конфликтуют с
  337. использованием мета-ключа, как описано для ресурса восемьбитинпут.
  338. Если они это сделают, обратите внимание, что привязки в стиле ПК оцениваются
  339. в первую очередь. См. также ресурс keyboardType.
  340. "
  341. sleep 0.1;echo -e "\e[32m tcapFunctionKeys\e[0m (class TcapFunctionKeys)
  342. Указывает, следует ли генерировать escape-коды функциональных клавиш, считанные
  343. из записи termcap/terminfo, соответствующей переменной среды TERM, для
  344. функциональных клавиш вместо настроенных с помощью sunKeyboard и keyboardType.
  345. По умолчанию установлено значение «false», т. е. эта функция отключена.
  346. Ресурс keyboardType является предпочтительным механизмом для выбора этого режима.
  347. "
  348. sleep 0.1;echo -e "\e[32m termName\e[0m (class TermName)
  349. Задает имя типа терминала, которое будет установлено в переменной среды TERM.
  350. "
  351. sleep 0.1;echo -e "\e[32m title\e[0m (class Title) Указывает строку,
  352. которая может использоваться оконным менеджером при отображении этого приложения.
  353. "
  354. sleep 0.1;echo -e "\e[32m toolBar\e[0m (class ToolBar) Указывает, должна ли отображаться панель инструментов.
  355. По умолчанию установлено значение «истина».
  356. "
  357. sleep 0.1;echo -e "\e[32m ttyModes\e[0m (class TtyModes)
  358. Задает строку, содержащую ключевые слова для настройки терминала.
  359. Если не указано иное, они могут быть привязаны к символам.
  360. Другие ключевые слова задают режимы.
  361. Не все ключевые слова поддерживаются в данной системе.
  362. Допустимые ключевые слова включают:
  363. Keyword POSIX? Notes
  364. ───────────────────────────────────────────────────────────────────────────────
  365. brk no CHAR также может посылать сигнал «прерывания» как окончание строки ввода.
  366. dsusp no CHAR отправит терминальному сигналу «стоп» после сброса ввода.
  367. eof yes CHAR завершит ввод (т. е. конец файл).
  368. eol yes CHAR завершит строку.
  369. eol2 no альтернативного CHAR для окончания строки.
  370. Erase yes CHAR удалит последний введенный символ.
  371. erase2 no альтернативного CHAR для стирания последнего вводаперсонаж.
  372. flush no CHAR приведет к отбрасыванию вывода до тех пор,
  373. пока набирается еще один флеш-символ.
  374. intr yes CHAR отправит сигнал «прерывания».
  375. kill yes CHAR удалит текущую строку.
  376. lnext no CHAR не будет вводить следующий символ в кавычках.
  377. quit yes CHAR отправит сигнал «quit».
  378. rpnt no CHAR перерисовывает текущую строку.
  379. start yes CHAR перезапустит вывод после остановки
  380. status no CHAR приведет к сгенерированному системой статусу строка для печати.
  381. stop yes CHAR остановит вывод.
  382. susp yes CHAR отправит терминалу сигнал «стоп»
  383. swtch no CHAR переключится на другой уровень оболочки.
  384. tabs yes Mode отключает расширение вкладок.
  385. -tabs yes Mode включает вкладку-расширение.
  386. weras no CHAR сотрет последнее набранное слово.
  387. Управляющие символы могут быть указаны как ^char (например, ^c или ^u) и ^?
  388. может использоваться для обозначения удаления (127).
  389. Используйте ^- для обозначения undef. Используйте \034 для представления ^\,
  390. так как буквальная обратная косая черта в ресурсе X экранирует следующий символ.
  391. Это очень полезно для переопределения настроек терминала по умолчанию без
  392. необходимости запускать stty каждый раз при запуске xterm.
  393. Обратите внимание, однако, что программа stty на данном хосте может использовать
  394. разные ключевые слова; xterms
  395. "
  396. sleep 0.1;echo -e "\e[32m useInsertMode\e[0m (class UseInsertMode)
  397. Принудительно используйте режим вставки, добавив соответствующие записи в
  398. переменную среды TERMCAP. Это полезно, если системный терминтерм не работает.
  399. (Этот ресурс игнорируется в большинстве систем,
  400. поскольку TERMCAP не используется). По умолчанию «ложь».
  401. "
  402. sleep 0.1;echo -e "\e[32m utmpDisplayId\e[0m (class UtmpDisplayId)
  403. Указывает, должен ли xterm пытаться записать идентификатор дисплея
  404. (номер дисплея и номер экрана), а также имя хоста в системный файл журнала utmp.
  405. По умолчанию установлено значение «истина».
  406. "
  407. sleep 0.1;echo -e "\e[32m utmpInhibit\e[0m (class UtmpInhibit)
  408. Определяет, должен ли xterm пытаться записывать терминал пользователя в системный
  409. файл журнала utmp.
  410. Если true, xterm не будет пытаться. Значение по умолчанию — «false».
  411. "
  412. sleep 0.1;echo -e "\e[32m validShells\e[0m (class ValidShells)
  413. Дополнить (добавить) системные файлы /etc/shells, определяя, следует ли
  414. устанавливать переменную среды «SHELL» при запуске данной программы.
  415. Значение ресурса представляет собой список строк (разделенных символами новой
  416. строки). Каждая строка содержит один путь. Xterm игнорирует любую строку,
  417. начинающуюся с «#», после обрезки начальных/конечных пробелов в каждой строке.
  418. "
  419. sleep 0.1;echo -e "\e[32m waitForMap\e[0m (class WaitForMap)
  420. Определяет, должен ли xterm ждать начальной карты окна перед запуском подпроцесса.
  421. Это часть логики ptyHandshake. Когда xterm направляется на ожидание таким образом,
  422. он передает размер терминала со стороны дисплея псевдотерминала на соединение
  423. ввода-вывода терминала, например, используя размер в соответствии с оконным
  424. менеджером. В противном случае используется размер, указанный в значениях
  425. ресурсов или параметре командной строки -geometry. По умолчанию «ложь».
  426. "
  427. sleep 0.1;echo -e "\e[32m zIconBeep\e[0m (class ZIconBeep)
  428. То же, что и аргумент командной строки -ziconbeep.
  429. Если значение этого ресурса не равно нулю, xterms, которые производят выходные
  430. данные, будучи иконизированными, вызовут звук XBell с заданной громкостью, и к
  431. заголовкам их значков будет добавлено «***».
  432. Большинство оконных менеджеров немедленно обнаружат это изменение, показав вам,
  433. в каком окне находится вывод. (Аналогичная функция была в x10 xterm.)
  434. Значение по умолчанию — «false».
  435. "
  436. sleep 0.1;echo -e "\e[32m zIconTitleFormat\e[0m (class ZIconTitleFormat)
  437. Разрешить настройку строки, используемой в функции zIconBeep.
  438. Значение по умолчанию — «*** %s». Если значение ресурса содержит «%s»,
  439. то xterm вставляет заголовок значка в этой точке, а не добавляет строку перед
  440. заголовком значка. (Используется только первый «%s»)."
  441. sleep 0.1;echo "
  442. └────────────────────────────────────────────────────────────────────────────────┘
  443. "