Инструменты пользователя

Инструменты сайта


linux:xterm

Это старая версия документа!


# XTerm ## About

XTerm, оказывается, является самой популярной программой в среде Х. На первый взгляд текстовое окно оболочки, каким в действительности является XTerm, в графической среде выглядит довольно странно. Однако Х работает под управлением FreeBSD, а нам необходимо иметь доступ к его окружению. Поэтому расскажу о нем немного подробнее…

Xterm обладает несколькими замечательными возможностями. Ты можешь: - Одновременно запустить несколько окон оболочки (xterm). - Отрегулировать размер каждого окна xterm. - Изменить размер и цвет шрифтов, используемых xterm. - Выполнять операции копирования/вставки текста между окнами xterm и других программ X. - Использовать полосу прокрутки для просмотра текста, находящегося за пределами окна.

Хотя программа называется xterm, она в действительности не является эмулятором терминала; это окно оболочки UNIX. Усвой это :)

## Изменение размеров окна xterm

Размеры окна xterm проще всего регулируются с помощью параметра командной строки -geometry: $ xterm -geometry WidthxHeight & Значение Width соответствует ширине окна в символах (и почти всегда равно 80), а значение Height - высоте окна (количеству строк). Будем считать, что окно из 40 строк достаточно будет удобно для нашей работы (по умолчанию в окне 24 строки). Практически любая программа X поддерживает параметр командной строки -geometry, но интерпретирует его совсем не так, как xterm. Если в xterm этот параметр определяет ширину и высоту окна в символах, то почти в любой другой программе он интерпретируется как размер в пикселях. Об этом необходимо помнить, если ты создаешь маленькие окна. Например, команда запуска xterm в окне, состоящем из 80 столбцов (значение по умолчанию) и 40 строк, будет выглядеть так: $ xterm -geometry 80×40 & В параметре -geometry также можно задать начальную позицию окна в пикселях. Полный синтаксис команды в таком случае выглядит так: $ xterm -geometry WidthxHeight+X+Y & В данном случае X и Y определяют координаты левого верхнего угла окна программы в пикселях. Началом координат считается левый верхний угол экрана, поэтому следующая команда создает окно xterm, смещенное от левого верхнего угла на 10 пикселей (по осям X и Y): $ xterm -geometry 80×40+10+10 & Как размеры (ширина и высота), так и координаты (X и Y) могут пропускаться. Все приведенные ниже команды вполне допустимы: $ xterm -geometry 80×40 & $ xterm -geometry +10+10 & $ xterm & Как видишь, все просто :)

## Создание полосы прокрутки для xterm

По умолчанию в окно xterm не включается полоса прокрутки, хотя такая возможность имеется. А оно нам надо? Для включения полосы используй параметр командной строки -sb: $ xterm -sb & Команда создает окно xterm с полосой прокрутки (обычно слева). Полоса прокрутки xterm работает несколько необычно по сравнению с мастдаем. Средняя кнопка мыши осуществляет прокрутку к нужной позиции. Правая кнопка (при условии, что ты работаешь с трехкнопочной мышью) выполняет прокрутку назад, а левая - вперед. Мне почти всегда удобно использовать среднюю кнопку, ты выбирай сам. В дополнение к параметру -sb можно запросить полосу прокрутки для xterm в файле ресурсов X.

## Файлы ресурсов X

Еще одно отличие графической среды X от Windows и Macintosh - файлы ресурсов. Файлы ресурсов могут стать как твоим спасением, так и проклятием. По аналогии с Windows и Macintosh файлы ресурсов X позволяют настраивать шрифты, цвета и текстовые сообщения без обращения к исходным текстам приложения. Концепция просто замечательная. Ты можешь приказать приложению использовать более удобный шрифт, избавиться от раздражающе ярких цветов, использовать сообщения на русском языке вместо английского, и даже настроить стандартные сообщения по своему извращенному вкусу :). Файлы ресурсов X предоставляют мощный механизм для настройки практически любого приложения X. Однако многие параметры конфликтуют друг с другом, и в подробностях нетрудно заблудиться. Но ты не пугайся. По своей сути файл ресурсов X - это текстовый файл с описанием рабочих параметров программы (или программ). В каждой строке файла ресурсов указывается тип ресурса и его значение. Например, в файле ресурсов X можно указать, что все окна xterm должны запускаться с включенной полосой прокрутки (вскоре я покажу, как это делается). Кроме того, в большинстве приложений X можно управлять шрифтами, цветами и содержанием текстовых сообщений. Чтобы поместить в файл ресурсов команду включения полосы прокрутки в окне xterm, создай файл с именем XTerm (обрати внимание на регистр символов!) в своем домашнем каталоге. Имя файла, XTerm, и его местонахождение (домашний каталог пользователя) имеют принципиальное значение. Введи в файл следующие строки: XTerm*scrollBar: True XTerm*saveLines: 1000 Эти команды ресурсов X сообщают xterm о необходимости использовать полосу прокрутки и хранить в буфере содержимое 1000 строк. Сохрани файл и запусти окно xterm - ты увидищь в нем полосу прокрутки.

/var/www/html/dokuwiki/data/attic/linux/xterm.1711391366.txt.gz · Последнее изменение: (внешнее изменение)