Чтение онлайн

на главную

Жанры

Стахнов Алексей Александрович

Шрифт:

Section «Monitor»

Identifier "Monitor0"

VendorName "Monitor Vendor"

ModelName "Monitor Model"

HorizSync 30 – 96

VertRefresh 50 – 160 Option «dpms» # – 1400x1050 –

# 1400x1050 @ 60Hz, 65.8 kHz hsync

Modeline "1400x1050" 129 1400 1464 1656 1960

1050 1051 1054 1100 +HSync +VSync

# 1400x1050 @ 70Hz, 76.8 kHz hsync

Modeline "1400x1050" 151 1400 1464 1656 1960

1050 1051 1054 1100 +HSync +VSync

# 1400x1050 @ 75Hz, 82.3 kHz hsync

Modeline "1400x1050" 162 1400 1464 1656 1960

1050 1051 1054 1100 +HSync +VSync

# 1400x1050 @ 85Hz, 93.2 kHz hsync

Modeline "1400x1050" 184 1400 1464 1656 1960

1050 1051 1054 1100 +HSync +VSync

EndSection

Section «Device»

# no known options

Identifier "NVIDIA GeForce 2 MX (generic)"

Driver "nv"

VendorName "NVIDIA GeForce 2 MX (generic)"

BoardName "NVIDIA GeForce 2 MX (generic)"

#BusID EndSection

Section «Screen»

Identifier "Screen0"

Device "NVIDIA GeForce 2 MX (generic)"

Monitor "Monitor0"

DefaultDepth 16

Subsection «Display» Depth 16

Modes «1024x768»

EndSubsection

EndSection

Section «DRI»

Mode 0666

EndSection

Секция Files

В этой секции задается местоположение файла со списком цветов и содержится

список каталогов, в которых Х-сервер должен искать шрифты.

Порядок директив, задающих пути к шрифтам, имеет значение – при подборе шрифтов по псевдонимам они будут искаться в указанном порядке. Таким образом, если поставить каталог со шрифтами koi8-r в начало списка, то во многих случаях вместо европейских будут использоваться кириллические шрифты.

Секция Keyboard

В этом разделе определяются параметры и поведение клавиатуры – в частности, переключатель раскладок клавиатуры.

Секция Pointer

В этой секции задаются параметры мыши – тип устройства, эмуляция третьей кнопки, количество кнопок и т. п.

Секция Monitor

Здесь указываются тип монитора и его параметры. Тип – это название, которое может быть произвольным, и на которое ссылается секция screen.

Указываемые параметры – диапазоны частот горизонтальной (но rizSync) и вертикальной (vertRef resh) развертки, а также список поддерживаемых видеорежимов (директивы ModeLine). При ручной настройке параметров монитора настоятельно рекомендуется ознакомиться с руководством на монитор, в котором имеется информация о максимальных разрешениях монитора, кадровой и строчной развертке.

Имеющиеся в стандартном файле директивы ModeLine покрывают большую часть мониторов. При сканировании этих директив Х-сервер выбирает из видеорежимов с одинаковым именем тот, который дает наибольшую кадровую частоту, при этом учитываются только те видеорежимы, которые совместимы с параметрами монитора и видеокарты.

Секций Monitor может быть несколько – используется та из них, которая указана в секции screen.

Секция Device

В этой секции указываются параметры видеокарты. Обычно все параметры Х-сервер определяет сам, считывая их непосредственно из видеокарты.

В случае же, когда требуется изменить какие-либо настройки, следует посмотреть тан-страницу по используемому Х-серверу.

Секция Screen Здесь указывается, какую конфигурацию видеокарты и какой монитор следует использовать, а также параметры видеорежимов – разрешение и глубина цвета.

Настройка параметров монитора

Впрочем, вам, скорее всего, не понадобится ручное вмешательство в настройки X Window. Для настройки монитора, видеокарты, мыши, клавиатуры можно воспользоваться утилитами конфигурирования, например утилитой xf86config – простой консольной утилитой для конфигурирования X Window. Неудобна она тем, что если при выборе параметра вы ошиблись, отменить выбор невозможно. Программа Xconfigurator также представляет собой консольное приложение, но, в отличие от предыдущей утилиты, имеет более удобный интерфейс (рис. 34.1).

Рис. 34.1. Программа Xconfigurator

Однако с помощью утилиты xfE6config каждый режим работы монитора может описываться самостоятельно, что позволяет выжать из вашего монитора все, на что он способен. Для этого необходимо в файле xf86config задать для нужного видеорежима строку в таком формате:

Modeline «mode_name» D HI H2 Н3 H4 VI V2 V3 V4 Flags

где:

• Mode line – ключевое слово, определяющее строку, содержащую описание видеорежима;

• «mode_name» – название нашего видеорежима. Написать можно что угодно, традиционно имя записывается в виде "разрешение_по_горизонтали х разрешение_по_вертикали", например «1024x768». «mode_name» используется В качестве ссылки на ИМЯ режима В Section «Screen», Subsection «Display», Modes «mode_name». Режимы устанавливаются в порядке перечисления;

• d – частота тактового генератора. Это число задается в мегагерцах;

• H1, H2, H3, Н4 – числа, отвечающие за строчную синхронизацию;

• V1, V2, V3, V4 – числа, отвечающие за кадровую синхронизацию;

• Flags – параметры для тонкой подстройки синхронизации.

Давайте разбираться с этими параметрами. У нас есть тактовая частота генератора, к которому привязываются все параметры видеокадра. Видеокадр состоит из видеострок. Строка имеет следующие параметры:

• A – количество пикселов в строке (временной интервал, затрачиваемый на вывод строки пикселов);

• B – время между окончанием вывода строки и появлением строчного синхроимпульса;

• C – время, за которое выводится синхроимпульс;

• D – время обратного хода развертки.

Таким образом, для строчной развертки получаем:

H1 = A

Н2 = А+В

H3 = А+В+С

Н4 = A+B+C+D

Для кадровой развертки в качестве единицы измерения используется частота строк. Поэтому:

V1 – количество строк, отображаемых в одном кадре;

V2 – количество строк от начала кадра до начала кадрового синхроимпульса;

V3 – количество строк от начала кадра до конца кадрового синхроимпульса;

V4 – общее количество строк в кадре.

На современном оборудовании при инсталляции операционной системы частоты монитора программа инсталляции выставляет по максимуму, поэтому ручное вмешательство в настройки монитора вам, скорее всего, не понадобится.

Последовательность запуска X Window

Давайте для лучшего понимания функционирования системы X Window рассмотрим процесс ее запуска.

Стандартный процесс запуска состоит из 5–6 уровней:

1. Запуск пользователем программы startx.

2. Запуск программой startx программы xinit.

3. Запуск X Window и обработка файлов /etc/X11/xinit/xinitrc или ~/.xinitrc.

4. Обработка файлов /etc/X11/xinit/Xclients или ~/.Xclients.

5. Запуск разных программ.

6. Запуск Window Manager.

Большая часть из вышеперечисленного – скрипты, и при необходимости можно внести коррективы в процесс запуска.

Конфигурация Window Manager

Файлы конфигурации диспетчеров окон (Window Manager) располагаются в каталоге /etc/X11/ и находятся в подкаталоге, совпадающем с названием диспетчера окон. Все диспетчеры окон используют разный синтаксис в файлах конфигурации, так что наилучший вариант настройки – почитать документацию и посмотреть примеры файлов.

Большинство современных диспетчеров окон имеют программу конфигурации, с помощью которой можно полностью их сконфигурировать.

В современных дистрибутивах

отказываются от непосредственного использования диспетчеров окон. В качестве альтернативы предлагается использование графических сред KDE или GNOME.

Графическая интегрированная среда

По большому счету – это операционная среда над операционной средой (кажется парадоксом), организующая единый стилистический интерфейс для приложений, написанных для графической среды, предоставляющая приложениям стандартизированные методы взаимодействия процессов и стандартные библиотеки. Приложения, входящие в графическую среду, отлично друг с другом взаимодействуют и представляют практически законченный интерфейс для офисного и домашнего использования. Сегодня наибольшее распространение получили две таких интегрированных среды – KDE и GNOME. И кстати, графическая среда может использовать различные оконные менеджеры (по крайней мере, GNOME).

Достоинство этого решения – набор программного обеспечения и стандарты взаимодействия и интерфейса. Недостаток – некоторая тяжеловесность, не позволяющая комфортно работать на слабых компьютерах. Хотя более или менее современный компьютер – начиная от Pentium 200 с 64 Мбайт оперативной памяти – позволяет вполне нормально работать в графической интегрированной среде. А те, у кого слабый компьютер – могут установить оконный менеджер попроще – например twin.

Графическая среда GNOME

GNOME (GNU Network Object Model Environment, Среда GNU, основанная на модели сетевых объектов) базируется на библиотеке GTK+ и реализована для разных платформ, что позволяет запускать ее в операционных средах Linux, BSD и Solaris. Система очень гибкая, использует внешний менеджер окон, в качестве которых можно применять наиболее распространенные оконные менеджеры.

Взаимодействие различных приложений GNOME друг с другом осуществляется с помощью CORBA (Common Object Request Broker Architecture), что дает возможность взаимодействия приложений независимо от того, на каком языке они были написаны, или от того, на каком компьютере они работают.

Настройка GNOME (и не только) полностью осуществляется из нее самой. На рис. 34.2 представлено стартовое окно GNOME сразу после инсталляции операционной системы.

Рис. 34.2. Начало конфигурации GNOME

С этой панели мы можем произвести конфигурацию серверов, в частности Apache, произвести настройки собственно GNOME, настроить операционную систему в целом – загружаемые серверы, оборудование компьютера, пользователей и многое другое. До этих же приложений для конфигурирования системы можно добраться и через меню GNOME. После выбора пункта Настройки запускается Центр управления GNOME (рис. 34.3).

Рис. 34.3. Центр управления GNOME

Или, если вызывать Центр управления GNOME из меню, – получим его в другом варианте (рис. 34.4).

Рис. 34.4. Центр управления GNOME (вариант)

Как видите, можно пойти разными путями, а в итоге прийти к одному результату – хотите – стиль «Панель управления Windows», хотите – «все в одном» с древовидным меню, выбирайте сами.

Что у нас здесь есть? Настройка мультимедиа – звуки системы, настройка менеджера окон Sawfish, настройка клавиатуры, CD-ROM, мыши, настройка приложений, обработчиков документов, настройка параметров рабочего стола и наконец – конфигурирование сеанса системы.

Начнем с мультимедиа. На рис. 34.5 изображено окно конфигурирования звуков системы.

Рис. 34.5. Настройка звуков событий GNOME

Все прозрачно – список событий системы, соответствующий звуковой файл, возможность прослушать выбираемые звуки.

Следующий пункт – конфигурирование менеджера окон, который в данном случае – Sawfish (рис. 34.6).

Рис. 34.6. Конфигурирование оконного менеджера

Этот пункт может отличаться в зависимости от менеджера окон. В нашем случае мы можем настроить внешний вид окон в целом, указатели мыши, поведение окон, минимизацию и максимизацию окон, перемещение их, «горячие» клавиши, звуки и виртуальные рабочие столы. Выбор большой, в каждом пункте много дополнительных параметров. Настройки устройств очень прозрачны – скорость перемещения мыши и нажатия ее кнопок, приблизительно то же касается и клавиатуры.

Пункт Облик и отклик предназначен для определения внешнего вида и поведения приложений. В качестве примера позвольте привести иллюстрацию конфигурирования внешнего вида приложений (рис. 34.7).

Рис. 34.7. Конфигурирование внешнего вида приложений

Затем можно перейти к пункту Обработчики документов. В этом пункте мы должны определить ассоциации приложений с типами документов (рис. 34.8).

Рис. 34.8. Конфигурирование ассоциации приложений с типами документов

Здесь мы задаем приложение для просмотра файлов HTML-формата, стандартный для GNOME текстовый редактор, обработчики URL-адресов и, наконец, – общий список типов файлов и приложения, которые вызываются для просмотра или обработки этих файлов. Очень похоже на Windows, только сделано более удобно.

Настройка рабочего стола. Все понятно из рис. 34.9.

Рис. 34.9. Настройка рабочего стола

Настройка сеансов позволяет вам запускать свои программы при старте GNOME (рис. 34.10).

Рис. 34.10. Настройка сеансов GNOME

Это используется для программ, которые не способны поддерживать управление сеансами.

Вот вкратце и все, что касается конфигурирования собственно GNOME. А теперь перейдем к более административной части – пункту Системные установки (рис. 34.11).

Рис. 34.11. Системные установки в GNOME

Поделиться:
Популярные книги

Попаданка

Ахминеева Нина
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Попаданка

Мимик нового Мира 6

Северный Лис
5. Мимик!
Фантастика:
юмористическая фантастика
попаданцы
рпг
5.00
рейтинг книги
Мимик нового Мира 6

Кодекс Охотника. Книга XXVII

Винокуров Юрий
27. Кодекс Охотника
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Кодекс Охотника. Книга XXVII

Разведчик. Заброшенный в 43-й

Корчевский Юрий Григорьевич
Героическая фантастика
Фантастика:
боевая фантастика
попаданцы
альтернативная история
5.93
рейтинг книги
Разведчик. Заброшенный в 43-й

"Фантастика 2024-5". Компиляция. Книги 1-25

Лоскутов Александр Александрович
Фантастика 2024. Компиляция
Фантастика:
боевая фантастика
попаданцы
альтернативная история
5.00
рейтинг книги
Фантастика 2024-5. Компиляция. Книги 1-25

Сила рода. Том 1 и Том 2

Вяч Павел
1. Претендент
Фантастика:
фэнтези
рпг
попаданцы
5.85
рейтинг книги
Сила рода. Том 1 и Том 2

Последняя Арена 5

Греков Сергей
5. Последняя Арена
Фантастика:
рпг
постапокалипсис
5.00
рейтинг книги
Последняя Арена 5

Обгоняя время

Иванов Дмитрий
13. Девяностые
Фантастика:
попаданцы
5.00
рейтинг книги
Обгоняя время

Новый Рал

Северный Лис
1. Рал!
Фантастика:
фэнтези
попаданцы
5.70
рейтинг книги
Новый Рал

Пушкарь. Пенталогия

Корчевский Юрий Григорьевич
Фантастика:
альтернативная история
8.11
рейтинг книги
Пушкарь. Пенталогия

Романов. Том 1 и Том 2

Кощеев Владимир
1. Романов
Фантастика:
фэнтези
попаданцы
альтернативная история
5.25
рейтинг книги
Романов. Том 1 и Том 2

Кодекс Крови. Книга ХII

Борзых М.
12. РОС: Кодекс Крови
Фантастика:
боевая фантастика
попаданцы
5.00
рейтинг книги
Кодекс Крови. Книга ХII

Неверный

Тоцка Тала
Любовные романы:
современные любовные романы
5.50
рейтинг книги
Неверный

Приручитель женщин-монстров. Том 8

Дорничев Дмитрий
8. Покемоны? Какие покемоны?
Фантастика:
юмористическое фэнтези
аниме
5.00
рейтинг книги
Приручитель женщин-монстров. Том 8