Перейти к содержанию

Ключевые термины (Key Terms)

X Window System
Базовая система для графического интерфейса пользователя (GUI) в Linux; также называется «X», «X11» или «X Windows»; предоставляет среду для запуска приложений в окнах с поддержкой мыши.
X-сервер (X server)
Основной компонент X Window System, отрисовывающий графические окна на экране дисплея и управляющий вводом с мыши и клавиатуры; может отображать вывод как на локальном мониторе, так и на удалённой системе в сети.
X.org-X11
Наиболее распространённая реализация X-сервера; используется по умолчанию в большинстве современных дистрибутивов Linux; файл конфигурации — /etc/X11/xorg.conf.
XFree86
Исторический X-сервер по умолчанию в Linux до 2004 года; заменён X.org из-за лицензионных проблем; файл конфигурации — /etc/X11/XF86Config.
оконный менеджер (window manager)
Компонент GUI, определяющий внешний вид, поведение и управление окнами рабочего стола; примеры: enlightenment, kwin, sawfish, fvwm, twm, wmaker.
среда рабочего стола (desktop environment)
Надстройка над X-сервером и оконным менеджером, объединяющая компоненты GUI в целостную среду; примеры: GNOME (по умолчанию в Red Hat Fedora и openSUSE) и KDE.
GNOME
Среда рабочего стола Linux; по умолчанию используется в Red Hat Fedora и openSUSE; включает файловый менеджер со значками Computer, Home и Trash.
KDE
Среда рабочего стола Linux, предоставляющая функциональность, аналогичную Microsoft Windows; включает собственный оконный менеджер kwin.
DISPLAY
Переменная окружения, управляющая тем, куда X-сервер отправляет графический вывод; позволяет направить вывод на удалённую систему в сети.
xorg.conf
Основной конфигурационный файл X.org-X11, расположенный в /etc/X11/xorg.conf; разделён на секции (Files, ServerFlags, Module, InputDevice, Modes, Screen, Monitor, ServerLayout), начинающиеся с Section "имя" и заканчивающиеся EndSection.
растровый шрифт (bitmap font)
Шрифт Linux, использующий пиксельную сетку для представления символов; требует отдельного файла для каждого разрешения и кегля.
масштабируемый шрифт (scalable font)
Шрифт Linux на основе векторных линий, масштабируемый динамически; один файл для всех размеров; форматы: PostScript Type 1 (каталог /usr/share/fonts/Type1) и TrueType (/usr/share/fonts/truetype).
сервер шрифтов X (X font server, xfs)
Служба, централизованно предоставляющая шрифты X-серверам по сети; по умолчанию слушает порт 7100; настраивается в файле /etc/X11/fs/config.
mkfontscale
Команда создания индекса масштабируемых файлов шрифтов для X-сервера; применяется при установке новых шрифтов.
mkfontdir
Команда создания индекса файлов шрифтов (включая растровые) для X-сервера; применяется совместно с mkfontscale.
xorgconfig
Текстовая утилита X.org для настройки видеокарты, монитора, разрешения и глубины цвета; при запуске Xorg -configure автоматически определяет оборудование и создаёт /root/xorg.conf.new.
xorgcfg
Графическая утилита X.org для настройки видеоподсистемы; отображает схему монитора, видеокарты, клавиатуры и мыши.
SaX2
Устаревшая утилита настройки видеоподсистемы для openSUSE и других дистрибутивов; в современных дистрибутивах заменена другими инструментами.
xvidtune
Утилита тонкой настройки горизонтальной и вертикальной синхронизации монитора; требует крайней осторожности, поскольку некорректные параметры могут повредить монитор.
xwininfo
Команда отображения информации об открытых окнах графического рабочего стола; принимает щелчок мыши или параметр -id для указания конкретного окна.
xdpyinfo
Команда отображения возможностей X-сервера, параметров взаимодействия клиент–сервер и доступных режимов экрана.
startx
Сценарий-обёртка оболочки для xinit; запускает графическую среду Linux из уровня выполнения 3.
.xinitrc
Скрытый сценарий оболочки в домашнем каталоге пользователя; задаёт оконный менеджер или среду рабочего стола при запуске startx на уровне выполнения 3.
менеджер дисплеев (display manager)
Специализированное клиентское приложение, работающее совместно с X-сервером; управляет элементами окон, виртуальными рабочими столами и рамками окон; отображает экран входа в систему; примеры: xdm, gdm, kdm, LightDM.
xdm (X Display Manager)
Классический менеджер дисплеев X Window System; управляется сценарием init из /etc/init.d/xdm; поддерживает протокол XDMCP.
gdm (GNOME Display Manager)
Менеджер дисплеев для среды GNOME; конфигурационный файл — /etc/X11/gdm/gdm.conf.
kdm (KDE Display Manager)
Менеджер дисплеев для среды KDE; основан на xdm; настройки хранятся в /etc/kde/kdm или /etc/X11/kdm/kdmrc.
LightDM
Современный менеджер дисплеев Linux; настраивается через файлы в /usr/share/lightdm/lightdm.conf.d/ и /etc/lightdm/; использует концепцию гритера (greeter).
гритер (greeter)
Пользовательский интерфейс для взаимодействия с LightDM; отображает экран входа в систему; пример: Unity greeter в Ubuntu.
XDMCP (X Display Manager Control Protocol)
Протокол для подключения тонких клиентов к удалённому менеджеру дисплеев; использует порт 177.
тип сеанса (Session Type)
Параметр на экране входа в систему, позволяющий выбрать оконный менеджер или среду рабочего стола из числа установленных.
chkconfig
Команда просмотра и изменения конфигурации уровней выполнения сервисов; используется для включения (on) или отключения (off) автозапуска менеджера дисплеев при загрузке системы.
специальные возможности (accessibility settings)
Набор параметров и инструментов для пользователей с физическими или зрительными ограничениями; включает AccessX, экранную клавиатуру, программы чтения с экрана, экранные лупы и устройства Брайля.
вспомогательные технологии (Assistive Technologies)
Подсистема Linux, объединяющая инструменты специальных возможностей; должна быть включена через приложение «Параметры вспомогательных технологий» перед использованием AccessX и других инструментов.
AccessX
Приложение для настройки специальных возможностей клавиатуры в Linux; входит в состав большинства оконных менеджеров; включает StickyKeys, MouseKeys, SlowKeys, ToggleKeys, RepeatKeys, BounceKeys и DelayKeys.
StickyKeys
Функция AccessX, позволяющая фиксировать клавиши-модификаторы (ctrl, shift) для выполнения комбинаций одним пальцем.
MouseKeys
Функция AccessX, позволяющая управлять курсором мыши с клавиатуры.
SlowKeys
Функция AccessX, требующая удерживать клавишу заданное время перед регистрацией нажатия; помогает избежать случайных нажатий.
ToggleKeys
Функция AccessX, подающая звуковой сигнал при включении Caps Lock или Num Lock.
RepeatKeys
Функция AccessX, предоставляющая дополнительное время для отпускания клавиши до начала повтора.
BounceKeys
Функция AccessX, вводящая задержку между нажатиями для предотвращения случайных повторных нажатий.
DelayKeys
Функция AccessX, вводящая задержку между нажатиями клавиш.
экранная клавиатура (onscreen keyboard)
Виртуальная клавиатура для управления с помощью любого указывающего устройства; приложения: GOK (GNOME Onscreen Keyboard), GTkeyboard.
программа чтения с экрана (screen reader)
Программа, озвучивающая текст с экрана для слабовидящих пользователей; примеры: Orca (работает с GNOME), emacspeak (только текстовые терминалы).
экранная лупа (screen magnifier)
Программа увеличения отдельных областей экрана; примеры: Orca, GNOME Magnifier, KDE Magnifier.
Orca
Приложение специальных возможностей Linux; может работать одновременно как программа чтения с экрана и как экранная лупа; поддерживает устройства Брайля.
устройство Брайля (Braille device)
Аппаратное устройство вывода для слабовидящих (дисплей или принтер Брайля); в Linux для работы с ним требуется демон brltty.
brltty
Демон Linux для взаимодействия с устройствами Брайля.
щелчок при задержке (dwell click)
Параметр специальных возможностей мыши: выполняет щелчок при остановке курсора на заданное время.
имитация правой кнопки мыши (simulated secondary click)
Параметр специальных возможностей: длительное нажатие основной кнопки мыши интерпретируется как двойной щелчок.
жесты мыши (mouse gestures)
Перемещения мыши заданным образом, выполняющие определённые действия; аналог клавиатурных сочетаний.