Настройка Xterm
XTerm, являясь самой популярной программой в среде Х, обладает несколькими замечательными возможностями, позволяя:
- одновременно запускать несколько окон оболочки;
- регулировать размер каждого окна xterm;
- изменять размер и цвет шрифтов, используемых xterm;
- выполнять операции копирования/вставки текста между окнами xterm и других программ X;
- использовать полосу прокрутки для просмотра текста, находящегося за пределами окна.
XTerm не является эмулятором терминала; это окно оболочки .
Постоянно действующие параметры XTerm указываются, как правило, в файле ресурсов, а редко используемые параметры в командной строке.
Параметры командной строки
Параметр | Назначение |
---|---|
-bg | Цвет фона (по умолчанию — белый) |
-cr | Цвет текстового курсора (по умолчанию — белый) |
-display имя_узла:0 | Подключение к Х серверу на данном узле |
-e программа [аргументы] | Вместо оболочки в окне запускается программа |
-fg цвет | Цвет текста (по умолчанию — черный) |
-fn имя шрифта | Выбор указанного шрифта |
-geometry геометрия | Выбор размеров и местонахождения окна |
-ls | Запуск оболочки в режиме регистрации |
-sb | Включение полосы прокрутки |
Размеры окна XTerm
Размеры окна xterm проще всего регулируются с помощью параметра командной строки -geometry :
Значение Width соответствует ширине окна в символах, а значение Height — высоте окна (количеству строк).
Многие приложения X, поддерживая параметр -geometry, интерпретируют его как размер в пикселах.
В параметре -geometry можно также задать начальную позицию окна в пикселах:
В данном случае X и Y определяют координаты левого верхнего угла окна программы в пикселах. Началом координат считается левый верхний угол экрана.
Как размеры (ширина и высота), так и координаты ( X и Y ) могут пропускаться.
Полоса прокрутки для XTerm
По умолчанию в окно xterm не включается полоса прокрутки. Для ее включения используется параметр командной строки -sb :
Средняя кнопка мыши осуществляет прокрутку к нужной позиции. Правая кнопка выполняет прокрутку назад, а левая — вперед.
Параметры командной строки могут быть и постоянными. В качестве примера привожу фрагмент меню fluxbox:
Файл ресурсов X
Файлы ресурсов X предоставляют собой мощный механизм для настройки практически любого приложения X.
Для внесения в файл ресурсов всех необходимых параметров он может быть просто скопирован в домашний каталог и затем отредактирован:
Фрагмент содержимого файла XTerm:
Здесь мной были выбраны: серый цвет шрифта, черный цвет фона, зеленый — курсора, полоса прокрутки, содержимое буфера в 800 строк, шрифт fixed для кодировки utf8, геометрия окна 103×46 символов, координаты 0, 17 px.
Шрифты и цвета XTerm
Программа xlsfonts
Программой xlsfonts можно вывести список всех доступных шрифтов:
Для окна XTerm следует выбирать шрифт с фиксированной шириной символов (моноширинный), например Courier или Lucida.
В очень длинных именах моноширинных шрифтов обычно присутствует суффикс m или с.
Программа xfontsel
Для выбора шрифтов весьма удобна программа xfontsel:
Выбор параметров в ней рекомендую начинать с выбора кодировки, которая для utf8, например, будет следующей:
Далее выбирается шрифт с необходимыми параметрами:
Затем нажимается кнопка select
Теперь имя выбранного шрифта можно вставить в другое окно.
Цветной XTerm
Пример цветного XTerm:
Все настройки находятся в файлах: .bash_profile и .bashrc домашнего каталога.
Меню XTerm
По умолчанию у xterm отсутствует строка меню. Для получения доступа к одному трёх меню xterm необходимо, удерживая клавишу Control, нажать левую (lb), среднюю (mb) или правую (rb) клавишу мыши. Пример:
Поддержку строки меню можно задать во время компиляции программы; в этом случае указанные выше меню будут доступны из строки меню.
Xterm
Содержание
Xterm — стандартный эмулятор терминала среды X Window System. По умолчанию в Ubuntu Xterm не настроен и выглядит довольно бедно. (См. скриншоты ниже, оба скриншота кликабельны.)
Не настроенный Xterm в Openbox:
А вот пример настроенного Xterm в awesome:
Настройка Xterm
Настройка Xterm происходит путём правки файла
/.Xdefaults. Xresouces использовать предпочтительнее, поскольку использование файла Xdefaults считается устаревшим. Важно помнить, что в этом файле хранятся настройки не одного Xterm, но и других компонентов X Window System. Поэтому не надо удалять те опции, которые там были прописаны, достаточно лишь дописать настройки Xterm в конце файла и исправить существующие, если такие были.
Таблица настроек в конфигурационном файле Xterm (при эмуляции vt100)
Строка в файле | Значение | Описание |
---|---|---|
XTerm*accelerators | ||
XTerm*activeIcon | true/false | |
XTerm*allowBoldFonts | ||
XTerm*allowC1Printable | ||
XTerm*allowColorOps | ||
XTerm*allowFontOps | ||
XTerm*allowScrollLock | ||
XTerm*allowSendEvents | ||
XTerm*allowTcapOps | ||
XTerm*allowTitleOps | ||
XTerm*altIsNotMeta | ||
XTerm*altSendsEscape | ||
XTerm*alwaysBoldMode | ||
XTerm*alwaysHighlight | ||
XTerm*alwaysUseMods | ||
XTerm*ancestorSensitive | ||
XTerm*utf8Title: | true/false | В зависимости от выбранного значения устанавливает поддержку UTF8 в заголовке окна Xterm |
XTerm*scrollBar: | true/false | В зависимости от выбранного значения отображает или скрывает полосу прокрутки. По умолчанию false |
XTerm*geometry: | 80×50 | Должны быть 2 числа, разделённые знаком x. Первое число отвечает за количество столбцов в окне по умолчанию, второе — за количество строк по умолчанию |
Настраивать Xterm, как и другие приложения, использующие файлы .Xresources можно при помощи editres.
Xterm linux mint установка
Библиотека сайта rus-linux.net
На главную -> MyLDP -> Электронные книги по ОС Linux
Beyond Linux From Scratch. Version 2011-12-30 | ||
Назад | 23. Среда системы X Window | Вперед |
Пакет xterm-276
Знакомимся с пакетом xterm
xterm является эмулятором терминала в системе X Window.
Известно, что пакет правильно собирается и работает на платформе LFS-7.0.
Информация о пакете
- Загрузка (FTP): ftp://invisible-island.net/xterm/xterm-276.tgz
- Контрольная сумма MD5: 50ca8ee40e8a0992019f8f35042c9abb
- Размер загружаемого пакета: 984 KB
- Оценочный размер требуемого дискового пространства: 12,4 MB
- Оценочное время сборки: 0,2 SBU
Зависимости пакета xterm
Обязательные
Установка пакета xterm
Установите пакет xterm с помощью следующих команд:
В этом пакете набор тестов отсутствует.
Теперь в роли пользователя root выполните:
Пояснение команд
sed -i . termcap, echo . >>terminfo: Эти команды так изменяют описание терминала, что теперь, как предполагается, клавиша Backspace будет отправлять символ с ASCII-кодом 127 в соответствие с требованиями консоли Linux.
TERMINFO=/usr/lib/terminfo : Этот параметр обеспечивает, чтобы в случае, если /usr не является установочным префиксом, файл terminfo для xterm устанавливался в системную базу данных terminfo.
—with-app-defaults=. : Устанавливает месторасположение директория app-defaults .
—enable-luit : Позволяет использовать фильт luit для преобразования символов между кодировкой Unicode (используется внутри xterm в случае использования конфигурации, описываемой ниже) и кодировкой локали. Если фильтр luit не удается найти с помощью PATH, то по умолчанию будет использоваться путь /usr/X11R6/bin/luit .
—enable-wide-chars : Добавлена поддержка широких символов.
make install-ti: Эта команда устанавливает исправленные файлы описаний terminfo, которые будут использоваться с xterm.
Конфигурирование пакета xterm
Есть два способа настройки xterm. Вы можете добавить определения ресурсов X в пользовательский файл
/.Xresources file, либо вы можете добавить их в общесистемный файл $XORG_PREFIX/share/X11/app-defaults/Xterm .
Для того, чтобы xterm соответствовал настройкам локали, установленным в среде окружения, используйте шрифты TrueType, соблюдайте соглашение Linux о коде, который отправляет клавиша Backspace, а также, находясь в роли пользователя root , добавьте следующие определения:
Описание пакета
Установленные программы: resize, uxterm и xterm
выдает команды командной оболочки для задания значений переменных среды окружения TERM и TERMCAP, которые указывают текущий размер окна xterm
скрипт-обертка, который изменяет текущую локаль так, чтобы можно было пользоваться UTF-8, и запускает xterm с правильными настройками
эмулятор терминала системы X Window
Перевод сделан с варианта оригинала, датированного 2011-12-06 19:16:56 +0000