Программы поддержки терминалов Х11. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Программы поддержки терминалов Х11.



Клиенты терминала X11 реализуют консоль с возможностью доступа к оболочке с помощью командной строки. Наличие нескольких одновременно открытых окон представляет собой также удобный способ освоения новых команд, поскольку вы можете отобра­зить в одном из окон справочное руководство, а в другом пробовать применить про­грамму на практике. Вы можете также использовать несколько окон терминалов для копирования и вставки информации из одной программы в другую, см. таблицу 8.

Существуют несколько терминалов при работе с X11: cmdtool, rxvt, xterm, kvt и kterm.

Таблица 8. Терминалы.

Клиент-терминал Описание
ansi-xterm Символическая связь с xterm-color
cmdtool Эмулятор окна терминала, включенный в OpenWindows компании Sun
color-xterm Символическая связь с xterm-color
kterm Многоязыковый эмулятор терминала
kvt Меню-ориентированный терминал Х11, включенный в КDЕ
rxvt Эффективный по памяти терминал с цветовой поддержкой

Таблица 8. Терминалы. (продолжение)

xterm Стандартный терминал Х11, включенный в Xfree86
xterm-color Сценарий оболочки для запуска xterm в качестве цветного терминала (использует элемент xterm-16color в базе данных /etc/termcap)

Терминал xterm.

Клиент xterm представляет собой эмулятор терминала с цветовой поддержкой. При запуске он отображает открытое окно с приглашением командной строки. Вы можете запускать программы, работать с текстовым процессором или выполнять практически все те же функции, которые вы обычно выполняете без помощи X11. Подобно большинству эмуляторов терминалов X11, xterm поддерживает изменение размеров окон. В зависимости от используемого диспетчера окон кнопки в строке заголовка окна позволяют вам перемещать, изменять размер, сворачивать или разво­рачивать окно, а также закрывать или аннулировать окно и любую исполняемую программу, запущенную из окна. При сворачивании окна xterm пиктограмма должна появиться на рабочем столе, либо на панели пиктограмм или на панели задач, в зави­симости от применяемого диспетчера окон.

При запуске xterm из другого терминала вы можете выбрать способ и место начального отображения нового окна за счет использования опций команд­ной строки под названием опции инструментария X11(X11 Toolkit options). Эта возможность рассматривается позже в этой главе в разделе "Базовые операции X11". Особенностью xterm является возможность изменения шрифтов "на лету".

Например, если вам требуется использование терминалом шрифта большего или меньшего размера, все, что вам нужно сделать – переместить курсор внутрь окна терминала, нажать и удерживать клавишу <Ctrl> и щелкнуть правой кнопкой мыши. Появится всплывающее меню VT Fonts (Шрифты видеотерминала) со списком размеров шрифтов, из которого вы можете выбрать нужный.

Одним из действительно отличных средств меню VT Fonts является опция Selection (Выбор). Запустите клиент xterm, а затем запустите из командной строки клиент xfontsel. Клиент xfontsel отображает множество вариантов различных шрифтов, и вы можете увидеть, как повлияет на вид выбранного шрифта применение того или иного размера. После того как вы установите, какой из шрифтов является наиболее удобочитаемым для вашего дисплея, щелкните на кнопке Select (Выбрать) в верхней части окна xfontsel. Затем переместите указатель мыши в окно xterm и, удерживая клавишу <Ctrl>, щелкните правой кнопкой мыши и выберите в меню VT Fonts элемент Selection.

Хотя практически все терминалы поддерживают функцию прокрутки, не все эмуляторы терминалов обладают хорошо различимыми полосами прокрутки. Проверить, подключена ли функция прокрутки и видимы ли полосы прокрутки на экране можно, нажав и удерживая клавишу <Ctrl> с одновременным нажатием средней кнопки мыши' (пользователи, у которых мышь имеет всего две кнопки, должны убедиться в том, что оп­ция эмуляции трехкнопочного устройства подключена и нажимать обе кнопки мыши).

Если вам не требуются все эти средства или же вам необходим больший объем па­мяти для выполнения программ, вы можете воспользоваться эмулятором терминала rxvt.

Терминал rxvt.

Клиент, или эмулятор, цветного терминала rxvt представляет собой окно консоли X11, и обладает немногочисленными, но более полезными, по сравнению с клиентом xterm, возможностями, среди которых можно отметить следующие:

· меньший размер окна, что позволяет использовать меньше оперативной памяти и меньше дискового пространства для файла подкачки;

· поддержка эмуляции цветного видеотерминала;

· поддержка ограниченного набора опций командной строки Х Toolkit;

· отсутствие режима эмуляции видеотерминала Tektronix 4014, который фактически не требуется для автономных рабочих станций X11 Linux.

Rxvt поддерживает по меньшей мере одну из опций командной строки, аналогичную опции запуска программ в автономном окне Х клиента xterm – –е. Опция –е может оказаться весьма полезной, когда требуется запустить под управлением Х Window программы, которые обычно запускаются из неграфической среды (с консоли), например:

# rxvt –e pico &

Приведенная команда запускает редактор pico (компоненту почтовой программь pine) в автономном окне. Вы можете создавать, открывать, редактировать и сохранять файлы, но после выхода из редактора pico-окно исчезает. Это отличный способ запуска интерактивных программ консоли в среде X.

Клиент rxvt также поддерживает ряд опций Х Toolkit. С помощью этих опций вы можете запустить ваш терминал rxvt в любом месте рабочего стола с использованием любого доступного шрифта и выбором цветов переднего плана и фона.

Вывод перечня шрифтов Х11 с помощью xlsfonts.

Если вам необходим перечень всех шрифтов, распознаваемых интерфейсом X11 вашей системы, вы можете воспользоваться клиентом xlsfonts. Если вы вызываете программу-клиента без применения каких-либо опций, используйте для этого пейджер типа less или more. Для поиска шрифтов с определенными названиями вы также мо­жете использовать символы образца или шаблоны подстановки, например:

# xlsfonts -fn *italic*

Lucidasans-bolditalic-10

Lucidasans-bolditalic-10

Lucidassns-bolditeiic-12

Вы можете использовать клиент xlsfonts для реше­ния проблем, связанных с установкой или распознаванием шрифтов, а также для оп­ределения точного названия шрифта при выборе его в качестве опции Х Toolkit во время запуска клиента.

Получение информации об окне с помощью клиента xwininfo.

Вы можете использовать клиент xwininfo, или информационную утилиту окна, для получения полезной информации об окне. При использовании этой команды вы можете щелкнуть на другом окне для получения детализированной информации о нем, например:

# xwininfo

Xwininfo: Please select the window about which you

Would like information by clicking the

Mouse in that window.

(Перевод сообщения программы:

Пожалуйста, выберите окно, информацию

по которому вам необходимо получить,

щелкнув мышью в этом окне).

После щелчка мышью на требуемом окне выводится информационный список, наподобие приведенного ниже:

xwininfo; Window id: 0xc00002 "rxvt"

Absolute upper-left X: 8 Colormap: 0х21 (installed)
Absolute upper-left Y: 397 Bit Gravity State: ForgetGravity
Relative upper-left X: 0 Window Gravity State: NorthWestGravity
Relative upper-left Y: 0 Backing Store State: NotUseful
Width: 574 Save Under State: no
Height: 158 Map State: IsViewable
Depth: 8 Override Redirect State: no
Visual Class: Pseudocolor Corners: +8+397 -218+397 -218-45 +8-45
Border width: 0 -geometry 80х11+3-40
Class: InputOutput  

 

Эта информация может оказаться полезной, например, в тех случаях, когда вам необходимо получить спецификацию геометрических параметров окна для последую­щих запусков программы, либо когда вам требуется изменить "поведение" окна, пре­дусмотренное по умолчанию, отредактировав его файл ресурсов.



Поделиться:


Последнее изменение этой страницы: 2016-08-16; просмотров: 299; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.22.61.246 (0.006 с.)