linux:xterm
Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| linux:xterm [2024/03/25 18:26] – создано so_v_a | linux:xterm [2026/09/08 08:31] (текущий) – so_v_a | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | < | ||
| + | |||
| # XTerm | # XTerm | ||
| ## About | ## About | ||
| - | XTerm, | + | [Xterm](https:// |
| + | |||
| + | Xterm обладает несколькими замечательными возможностями. Пользователь может: | ||
| + | * Одновременно запустить несколько окон оболочки (xterm). | ||
| + | * Отрегулировать размер каждого окна xterm. | ||
| + | * Изменить размер и цвет шрифтов, | ||
| + | * Выполнять операции копирования/ | ||
| + | * Использовать полосу прокрутки для просмотра текста, находящегося за пределами окна. | ||
| + | |||
| + | |||
| + | ## Изменение размеров окна xterm | ||
| + | |||
| + | Размеры окна xterm проще всего регулируются с помощью параметра командной | ||
| + | ``` | ||
| + | $ xterm -geometry WidthxHeight & | ||
| + | ``` | ||
| + | Значение Width соответствует ширине окна в символах (и почти всегда равно 80), а значение Height - высоте окна (количеству строк). | ||
| + | |||
| + | Практически любая программа X поддерживает параметр командной | ||
| + | |||
| + | Например, команда запуска xterm в окне, состоящем из 80 столбцов (значение | ||
| + | ``` | ||
| + | $ xterm -geometry 80x40 & | ||
| + | ``` | ||
| + | |||
| + | В параметре -geometry также | ||
| + | ``` | ||
| + | $ xterm -geometry WidthxHeight+X+Y & | ||
| + | ``` | ||
| + | |||
| + | В данном случае X и Y определяют координаты левого верхнего угла окна программы в пикселях. Началом координат считается левый верхний угол экрана, | ||
| + | ``` | ||
| + | $ xterm -geometry 80x40+10+10 & | ||
| + | ``` | ||
| + | |||
| + | Как размеры (ширина и высота), | ||
| + | ``` | ||
| + | $ xterm -geometry 80x40 & | ||
| + | $ xterm -geometry +10+10 & $ xterm & | ||
| + | ``` | ||
| + | |||
| + | ## Создание полосы прокрутки для xterm | ||
| + | |||
| + | По умолчанию | ||
| + | |||
| + | Для включения полосы используется параметр командной строки -sb: | ||
| + | ``` | ||
| + | $ xterm -sb & | ||
| + | ``` | ||
| + | Команда создает окно xterm с полосой прокрутки (обычно слева). | ||
| + | |||
| + | Полоса прокрутки xterm работает несколько необычно по сравнению с Windows. Средняя | ||
| + | |||
| + | В дополнение к параметру -sb можно запросить полосу прокрутки для xterm в файле ресурсов X. | ||
| + | ## Файлы ресурсов X | ||
| + | |||
| + | Еще одно отличие графической среды X от Windows и Macintosh - файлы ресурсов. По аналогии с Windows и Macintosh файлы ресурсов X позволяют настраивать шрифты, | ||
| + | |||
| + | Файлы ресурсов X предоставляют мощный механизм для настройки практически любого приложения X. Однако многие параметры конфликтуют друг с другом, и в подробностях нетрудно заблудиться. | ||
| + | |||
| + | По своей сути файл ресурсов X - это текстовый файл с описанием рабочих параметров программы (или программ). В каждой строке | ||
| + | |||
| + | Чтобы поместить в файл ресурсов команду включения полосы прокрутки в окне xterm, необходимо создать файл с именем XTerm (__регистр символов важен!__) в своем домашнем каталоге. Имя файла, XTerm, и его местонахождение (домашний каталог пользователя) имеют принципиальное значение. | ||
| + | |||
| + | Необходимо занести | ||
| + | ``` | ||
| + | XTerm*scrollBar: | ||
| + | ``` | ||
| + | |||
| + | Эти команды ресурсов X сообщают xterm о необходимости использовать полосу прокрутки и хранить в буфере содержимое 1000 строк. Сохраним файл и затем запустим окно xterm - в нем будет полоса прокрутки. | ||
| + | |||
| + | ## Выбор шрифтов и цветов | ||
| + | |||
| + | Шрифты и цвета xterm, как и большинство других рабочих параметров, | ||
| + | |||
| + | Обычно принята стандартная цветовая схема xterm - черный текст на белом фоне, но как минимум шрифт хочется изменить. | ||
| + | |||
| + | Шрифт выбирается параметром командной строки -fn или устанавливается в файле ресурсов. Во втором варианте в файл XTerm, созданный ранее, добавляется следующая строка: | ||
| + | ``` | ||
| + | XTerm*font; -*-courier-medium-r-normal-14-140-*-*-fn-*-* | ||
| + | ``` | ||
| + | Звездочки (*) являются символами шаблона (wildcards) и позволяют X выбрать для данного поля любое подходящее значение. | ||
| + | |||
| + | В результате xterm будет использовать более крупный и приятный (по кpaйней мере, на мой взгляд) шрифт. | ||
| + | Программа xlsfonts выводит список всех доступных шрифтов. Для окна X следует выбирать шрифт с фиксированной шириной символов (моноширинный). Шрифты семейства Courier, как и < | ||
| + | ``` | ||
| + | -adobe-courier-medium-r-normal-14-140-75-75-m-90-iso8859-1 | ||
| + | ``` | ||
| + | |||
| + | Помимо xlsfonts для выбора шрифтов можно воспользоваться | ||
| + | Как | ||
| + | |||
| + | | ||
| + | ``` | ||
| + | ! | ||
| + | ! XTerm resource file | ||
| + | ! | ||
| + | XTerm*foreground: | ||
| + | XTerm*cursorColor: | ||
| + | XTerm*background: | ||
| + | XTerm*scrollBar: | ||
| + | XTerm*saveLines: | ||
| + | XTerm*font: -*-courier-medium-r-normal-14-140-*-*-m-*-* | ||
| + | ``` | ||
| + | Строки, начинающиеся с восклицательного знака (!), являются комментариями. В табл. перечислены самые распространенные параметры командной строки xterm. | ||
| + | |||
| + | |Параметр|Назначение| | ||
| + | |: | ||
| + | |-bg |Цвет фона (по умолчанию - белый)| | ||
| + | |-cr |Цвет текстового курсора (по умолчанию - белый)| | ||
| + | |-display имя_узла: | ||
| + | |-e программа [аргументы] |Вместо оболочки в окне запускается программа| | ||
| + | |-fg цвет |Цвет текста (по умолчанию - черный)| | ||
| + | |-fn имя шрифта |Выбор указанного шрифта| | ||
| + | |-geometry геометрия |Выбор размеров и местонахождения окна| | ||
| + | |-ls |Запуск оболочки в режиме регистрации| | ||
| + | |-sb |Включение полосы прокрутки| | ||
| + | |||
| + | Параметр -ls применяется в случаях, | ||
| + | |||
| + | |||
| + | ## Операции копирования/ | ||
| + | |||
| + | Одно из преимуществ xterm перед консольными терминалами заключается в том, что ты можешь копировать и вставлять текст в разные окна xterm. Очень удобно при редактировании документов - в одном окне просматриваешь какой-либо документ, | ||
| + | Xterm обладает множеством настраиваемых параметров, | ||
| + | |||
| + | Xterm всего лишь создает окно оболочки. В этом окне можно запускать текстовые программы оболочки, | ||
| - | Xterm обладает несколькими замечательными возможностями. Ты можешь: | + | ## Использование других программ-оболочек |
| - | - Одновременно запустить несколько окон оболочки (xterm). | + | |
| - | - Отрегулировать размер каждого окна xterm. | + | |
| - | - Изменить размер и цвет шрифтов, | + | |
| - | - Выполнять операции копирования/ | + | |
| - | - Использовать полосу прокрутки для просмотра текста, находящегося за пределами окна. | + | |
| - | Хотя программа называется | + | Кроме xterm можно найти и другие программы-оболочки, среди которых - [rxvt](https:// |
/var/www/html/dokuwiki/data/attic/linux/xterm.1711391212.txt.gz · Последнее изменение: (внешнее изменение)
