Обеспечение работы в графическом режиме

Как говорилось в рубрике об ОС и дистрибутивах, оконная система X (X Window System), или просто Иксы -- практически непременный атрибут пользовательской (десктопной) системы. И потому большинство дистрибутивов предусматривают в той или иной форме настройку графического пользовательского окружения.

Не премину в очередной раз подчеркнуть, что сами по себе Иксы ни к Linux'у, ни к BSD никакого отношения не имеют. Так как создавались изначально для работы поверх почти любой операционной системы (не обязательно Unix-подобной), в принципе способной работать с графикой. В частности, современная свободная реализация Иксов, Xorg, общепринятая в Linux -- это точно та же система, работающая над Free- и другими BSD и всеми модификациями Solaris. Хотя некоторая специфика при настройке Иксов в зависимости от ОС всё-таки имеется, но это будет предметом специального разговора.

В большинстве дистрибутивов Xorg стандартно входит в любой из предопределённых пользовательских наборов пакетов (но не серверных -- там она и не нужна, и даже вредна из соображений безопасности). И потому озадачиваться её установкой пользователю не приходится. Однако Иксы мало установить -- их нужно еще и должным образом настроить. До недавнего времени это делалось правкой соответствующего конфигурационного файла -- xorg.conf, хотя установщики user-ориентированных дистрибутивов Linux, как правило, имели собственные средства для такого конфигурирования, более или менее успешно с этой задачей справлявшегося.

В текущих версиях Иксов, которыми обычно комплектуются современные дистрибутивы (а дистрибутивы юзерофильные -- так в обязательном порядке), конфигурационный файл по умолчанию не предусмотрен. Настройка оконной системы выполняется целиком в автоматическом режиме, посредством механизма HAL или идущего ему на смену механизма DeviceKit, о которых будет рассказано в рубрике, специально Иксам посвящённой. И от пользователя в процессе инсталляции не требуется ничего -- даже ответа на вопросы о чипе видеокарты или типе мыши.

Единственный вопрос, возникающий ныне при установке, касается клавиатуры. Но не её типа, а выбора национальной раскладки (например, русской), её варианта (а для русской раскладки вариантов, как мы увидим на соответствующей странице, существует изрядное число) и, возможно, переключателя между латиницей и кириллицей.

Все устройства ввода (мышь и клавиатура) и вывода (видеоподсистема) определяются и настраиваются автоматически. При этом для видеоподсистемы так же автоматически устанавливается подходящий свободный драйвер из штатного комплекта Иксов. А в некоторых дистрибутивах предусмотрена и установка соответствующих проприетарных драйверов для видеокарт с чипами от Nvidia и (или AMD/ATI).

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

В прежние времена, если Иксы по каким-либо причинам не удалось настроить при инсталляции, это вовсе не означало прощания с графическим режимом работы вообще. Более чем вероятно было, что обеспечить корректную работу Xorg можно будет потом -- штатными средствами конфигурирования или просто ручной правкой главного настроечного файла. Ныне это сопряжено со значительными трудностями даже для не очень начинающего пользователя. Впрочем, повторяю, ситуации такие очень редки и, как правило, ликвидируются в кратчайшие сроки.


Теги: , ,