Xorg linux что это

Система X Window

Эта глава содержит графическое окружение пользователя.

Xorg-6.8.2

Введение в Xorg

Xorg linux что это. Смотреть фото Xorg linux что это. Смотреть картинку Xorg linux что это. Картинка про Xorg linux что это. Фото Xorg linux что это

Замечание

XFree86 продолжает оставаться цельным, консервативным приложением с отличной поддержкой драйверов.

Xorg и XFree86 могут быть установлены одним и тем же способом, но этот раздел предоставит слегка отличные варианты установки.

Xorg это свободно распространяемая открытая реализация системы X Window. Это приложение предоставляет интерфейс клиент/сервер между аппаратурой отображения (мыш, клавиатура и видео дисплей) и окружением рабочего стола, а так же предоставляет оконную инфраструктуру и стандартный интерфейс приложений ( API ).

Информация о пакете

Контрольная сумма: 8131cd7ea1e4566e6e05c438a93fcfe1

Требуемое дисковое пространство: 655 MB

Расчетное время сборки: 17.8 SBU

Зависимости Xorg

Требуемые
Опционально

Инструкции для скачивания

В отличие от скачивания целого дерева исходников в одном файле, есть несколько файлов, которые надо получить из места скачивания (директория /pub/x.org/pub/X11R6.8.2/src/):

Для проверки целостности ваших файлов скачайте файл md5sums. Затем:

Пакет (или все семь пакетов) должен дать статус OK.

Установка Xorg

Параметры компиляции ядра

Если вы внесете изменения в конфигурацию ядра, перекомпилируйте и установите новое ядро.

Xorg linux что это. Смотреть фото Xorg linux что это. Смотреть картинку Xorg linux что это. Картинка про Xorg linux что это. Фото Xorg linux что это

Замечание

Заперещение Xprint-связанной модификации в /etc

Xorg настаивает на размещении своих стартовых и профильных скриптов в директории /etc даже если особо сказано не компилировать Xprint сервер или клиент (смотрите host.def ниже). Следующая команда запретит любые такие изменения:

Установка теневой директории

А теперь, как пользователь root:

И вернемся как обычный пользователь:

Теперь создадим теневое дерево:

Создание host.def

Xorg linux что это. Смотреть фото Xorg linux что это. Смотреть картинку Xorg linux что это. Картинка про Xorg linux что это. Фото Xorg linux что это

Замечание

Есть и другие опции, которые вы можете захотеть установить. Хорошо документироанным примером файла является config/cf/xorgsite.def.

Команды сборки

Установим Xorg запуском следующих команд:

Опять как пользователь root:

Описание команд

Xorg linux что это. Смотреть фото Xorg linux что это. Смотреть картинку Xorg linux что это. Картинка про Xorg linux что это. Фото Xorg linux что это

Замечание

Конфигурация Xorg

Отредактируйте /etc/ld.so.conf и добавьте /usr/X11R6/lib. Запустите:

Убедитесь, что /usr/X11R6/bin и /usr/X11R6/lib/pkgconfig добавлены в ваш PATH и, соответственно, переменная окружения PKG_CONFIG_PATH. Инструкции о том, как это сделать, описаны в разделе «Стартовые файлы оболочки Bash».

Создадим файл xorg.conf при помощи:

Экран почернеет и вы можете услышать небольшие щелчки монитора. Эта команда создаст файл xorg.conf.new в вашей домашней директории.

Отредактируйте xorg.conf.new для настройки под вашу систему. Детальная информация по файлу находится в man странице по xorg.conf. Кое что из того, что вы можете захотеть сделать, это:

Раздел «Files». Измените порядок следования путей поиска директорий шрифтов. Вы можете захотеть поместить шрифты 100dpi перед шрифтами 75dpi, если ваша система с ними работает нормально. Вы можете захотеть полностью удалить некоторые директории шрифтов.

Раздел «Module». Если вы будете устанавливать драйвер NVidia, то удалите строчку «dri».

Разделы «InputDevice». Установите параметр Device на «/dev/input/mice» и Protocol на «auto» для настройки вашей мыши. Вы можете захотеть изменить скорость автоповтора клавиатуры, добавив Option "Autorepeat" "250 30".

Раздел «Monitor». Установите значения VertRefresh и HorizSync если система автоматически не определила монитор и его параметры.

Раздел «Device». Вы можете захотеть установить некоторые из опций, доступные для вашего выбранного видео драйвера. Описание параметров драйвера находятся в man странице для этого драйвера.

Раздел «Screen». Добавьте элемент DefaultDepth, например: DefaultDepth 16. В SubSection для вашей глубины цвета по умолчанию добавьте строчку Modes, например: Modes "1280x1024" "1024x768". Первая указанная мода будет стартовым разрешением экрана.

Вы увидите только серый задний план с X-подобным курсором мыши, но это укажет на работоспособность системы. Выйдите при помощи комбинации клавиш Control-Alt-Backspace. Если система не работает, то обратитесь в /var/log/Xorg.0.log для просмотра сообщений о возникших проблемах.

Переместим файл конфигурации в его положенное место:

Это предоставит начальный экран с xterm и часами, которые управляются простым оконным менеджером, Tab Window Manager. Для большей иформации о twm обратитесь к его man странице.

Xorg linux что это. Смотреть фото Xorg linux что это. Смотреть картинку Xorg linux что это. Картинка про Xorg linux что это. Фото Xorg linux что это

Замечание

Если надо, Xorg создает директорию /tmp/.ICE-unix, если ее нет. Если эта директория не принадлежит root, то Xorg задерживает запуск на несколько секунд и добавляет предупреждение в лог-файл. Это так же действует на запуск других приложений. Для увеличения производительности рекомендуестя вручную создать эту директорию перед тем, как Xorg будет ее использовать. Добавим создание файла в /etc/sysconfig/createfiles, который используется стартовым скриптом /etc/rc.d/init.d/cleanfs.

Запустим X при помощи:

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

В этом месте вы должны обратиться к разделу “Компоненты системы X Window”.

За списком содержания пакета и описанием команд обратитесь к разделу Содержание и описание XFree86.

Источник

По умолчанию, Xorg это X Window сервер, начиная с версии Debian 4.0 (etch). Он заменил XFree86 и поддерживается в Debian командой XStrikeForce.

Текущий статус

Текущие версии, поставляемые в Debian, перечислены на packages.debian.org:

    Нумерация версий

    Xorg version numbering has changed since xorg 7.0. Nowadays, Xorg is released with a version number (like 7.4). This release is composed of various modules which have their own version number (each module started at version «1.0» when Xorg 7.0 development cycle started). For instance, Xorg 7.3 was shipped with Xserver version v1.4, xf86-input-evdev v1.1.5, xf86-video-intel v2.1.1, etc.. If you want to learn more about Xorg releases/versions, see this blog.

    Debian version number follows upstream convention. The module’s version may be different (The maintainers sometimes cherry-pick more recent and stable modules). Reminder: Debian package version sometimes starts with a digit followed by a column, like 1:7.3.1-2. That part (1:) is Debian-specific. Also, anything after the dash (-2) is the Debian packaging version.

    Конфигурация X

    Пример настройки клавиатуры в Squeeze (и позже). Выполните в терминале, от имени пользователя root, команду:

    Редактирование xorg.conf

    Некоторые настройки доступны только через редактирование файла xorg.conf.

    Как отредактировать конфигурационный файл xorg?

    Откройте терминал (или консоль) от имени root, и выполните:

    Что делать, если у меня нету конфигурационного файла xorg?

    Если по какой либо причине конфигурационный файл xorg.conf отсутствует, то xorg будет определять ваше оборудование при каждом запуске. В большинстве случаев это работает нормально, но некоторые параметры могут остаться не доступны/настроены. Чтобы создать отправную точку для настройки xorg, выполните следующие действия.

    Переключитесь в консоль, и зайдите под пользователем root (не в эмулятор терминала X). Далее запустите следующие:

    Альтернативный метод это перезагрузить компьютер в режим одиночного пользователя, и выполнить следующие команды:

    Далее следовать инструкциям на экране. Follow the on-screen instructions. This should give you something to work with.

    Вопрос: what should be done if generating this file fails, giving the message, ‘Number of created screens does not match the number of detected devices’?

    Anyway, probably, this is unnecessary. Per this comment and this advice, it seems best to create the directory /etc/X11/xorg.conf.d and place in it a few files in order to tweak sections of the implicit xorg.conf, as for example is done here.

    Xorg reads vendor configuration information from the directory /usr/share/X11/xorg.conf.d, as stated by man xorg.conf.d.

    Rather than in xorg.conf, another quite useful way to adjust X settings is on the fly, in a desktop environment’s list of scripts to run at startup.

    Запуск X

    После установки выполнить:

    (смотри справку (man) gdm).

    Пользователи KDE должны использовать kdm. Другие могут использовать xdm, gdm3, lightdm.

    Источник

    Ubuntu Wiki

    Настройка Xorg

    Сохраните ваш конфигурационный файл

    Помните, что автоопределение устройств желательно проводить при незапущенном Xorg.

    Остановите Xorg

    Запустите процесс автонастройки Xorg

    Запустите Gnome/KDE

    Как отредактировать конфигурационный файл (xorg.conf) вручную

    Запустите в терминале или консоли:

    Вызов справки в nano: Ctrl+g (Ctrl+x выход)

    Где находится файл журнала, как произвести отладку? File:

    содержит массу бесценной отладочной информации о том, что происходит, когда запускается Xorg. Найдите строки, содержащие EE (errors) и WW (warnings).

    How to edit or add HorizSync and VertRefresh lines Find your monitors manual (manufacturers website and Google are useful). Look for hozizontal sync and vertical refresh rates, also if bandwidth or maximum dot clock / pixel clock is mentioned, write it down.

    Edit xorg.conf and put correct values to your xconf.org’s Monitor section. Something like this:

    Be sure that Identifier is same as the Monitor line in Screen section.

    Copy paste the new Modeline to Monitor section (for example):

    Now you can select the default resolution and colordepth by tweaking the Screen section. It should look something like this:

    Starting the X: startx OR sudo /etc/init.d/gdm start (in KDE it’s kdm)

    If that doesn’t work, try fixing the xorg.conf or get back to your original by copying the backup over your changed one with:

    When you’re back in X, you can cycle through different modes by pressing CTRL+ALT++ (plus sign on numpad), or go to System->Preferences->Screen Resolution.

    How to adjust position of your screen? open terminal(Applications->Accessories->Terminal), run xvidtune (type: «xvidtune»), adjust the screen and hit Show-button. You’ll see a line with something like this on the terminal screen:

    In Monitor section, add the above line with a prefix «Modeline», like this:

    That should do it. There should be no need to restart X if you did make the change (hit Apply in xvidtune), but you should test that this new change works. Hit ctrl+alt+backspace to restart X. If it doesn’t work, you can copy back the old configuration file using:

    and restart X using:

    Problems? Things to try:

      Miscellaneous resources (may contain outdated information)

      Laptop with Intel graphics and widescreen http://ubuntuforums.org/showthread.php?t=351647

      Источник

      Установка и настройка сервера X.Org (X Window System).

      Установка.

      Большинство инсталляторов современных дистрибутивов GNU/Linux самостоятельно устанавливают какую либо графическую среду рабочего стола (GNOME,KDE. ) либо, на каком то этапе, предлагают вам сделать выбор (например в инсталляторе Debian для этого предлагается отметить/снять пункт «Окружение рабочего стола»).

      Если какая либо графическая среда рабочего стола устанавливается, то оконная система «X Window System», включая сервер «XOrg», будут установлены автоматически, по зависимостям.

      Если по каким-то причинам вы установили дистрибутив GNU/Linux без графической среды рабочего стола (только текстовая консоль, для сервера, например), а сейчас она (графическая оболочка) понадобилась, то её несложно установить посредством выполнения нескольких команд в консоли:

      Для установки GNOME выполните:

      Для установки KDE выполните:

      Для установки «чистого» (пустой экран с курсором) сервера X.Org в дистрибутивах Debian/Ubuntu выполните:

      Установка драйверов видеокарт

      Для начала, их нужно установить или удостовериться чтобы они установлены.

      Смотрим тип видеоадаптера и используемый им драйвер.

      Драйвера для видеоадаптеров поставляемые вместе с сервером X:

      Если у вас видеокарта NVIDIA или ATI, то лучшим выбором будет использование проприетарных (закрытых, но свободно распространяемых) фирменных драйверов. В Ubuntu и Debian все необходимые пакеты есть в официальных репозиториях. Порядок установки описан ниже.

      Установка проприетарных драйверов NVIDIA/ATI

      Ubuntu

      Далее запустите графическое приложение «Главное меню (верхняя панель) → Система → Администрирование → Дополнительные драйвера» и следуйте инструкциям.

      Debian NVIDIA

      Способ 1: использование DKMS для динамической сборки и установки модулей(драйверов).

      Способ 2: установка скомпилированных модулей для конкретных ядер.

      Способ 3: использование ModuleAssistant для динамической сборки и установки модулей(драйверов).

      После установки модуля ядра, нужно установить ещё несколько пакетов:

      Теперь нужно перегрузить сервер X, выйдя из текущего сеанса пользователя или выполнив:

      Debian ATI

      Настройка.

      В современных дистрибутивах Debian (начиная с 6.0 Squeeze) и Ubuntu (начиная с 10.04 Lucid, возможно и более ранних) файла xorg.conf нет. В этом случае X.org стартует с настройками по-умолчанию и этого достаточно в большинстве случаев. Однако для чего-то специфичного, например для объединения 2-х дисплеев через NVIDIA TwinView ( sudo nvidia-settings ) и т.п., создать его всё же придётся.

      Итак, если файла xorg.conf нет, то нужно его сгенерировать:

      выход из графической оболочки

      Оказавшись в текстовой консоли ( ALT+F1 ) войдите в систему заново как суперпользователь root или как обычный пользователь, если root не предусмотрен.

      Источник

      Настройка видеокарты Linux через Xorg

      За отрисовку всех графических элементов в Linux отвечает графический сервер. Он реализует интерфейс прослойки между драйверами видеокарты и различными программами, которые работают с графикой.

      В самых современных дистрибутивах на замену Xorg серверу пришел новый дисплейный сервер Wayland. Но он все еще находится в активной разработке и не совсем готов к постоянному использованию. Поэтому Xorg все еще применяется в большинстве дистрибутивов.

      После установки видеокарта работает достаточно хорошо и настроек по умолчанию в большинстве случаев хватает, но иногда нужно изменить некоторые параметры. Мы не будем рассматривать установку драйверов. В этой статье мы сосредоточимся на том, как выполняется настройка видеокарты linux через xorg.conf.

      Настройка видеокарты Linux c помощью xorg.conf

      Но настройка xorg linux может все еще понадобиться, если вы хотите сделать нестандартные настройки, повысить частоту обновления экрана, изменить расширение экрана, увеличить производительность и многое другое.

      Создание Xorg.conf

      Обычно, этот файл размещен в директории /etc/X11/xorg.conf. Но если в вашем дистрибутиве его нет, можно без проблем создать xorg.conf на основе журнала.

      Сначала скопируйте файл журнала для новой сессии:

      cp /var/log/Xorg.0.log /var/log/Xorg.1.log

      Программа проанализирует файл лога, и на его основе создаст новый файл /etc/X11/xorg.conf учитывая конфигурацию вашей системы. В вашем домашнем каталоге появиться файл xorg.conf.new, который нужно скопировать в /etc/X11/:

      cp xorg.conf.new /etc/X11/

      Синтаксис конфигурационного файла

      Перед тем как переходить к настройке xorg.conf нужно разобраться в его синтаксисе, чтобы вы могли немного ориентироваться в самом файле. X сервер отвечает за все интерактивные связи во время сессии. Поэтому конфигурационный файл разбит на секции, несколько из них отвечают за работу с дисплеем, другие за мышь и клавиатуру. Рассмотрим основные секции файла:

      Настройка экрана xorg

      Большинство параметров вашего экрана система получает с помощью технологии EDID или Extended Display Identification Data. Это информация, переданная дисплеем видеокарте. Здесь обычно содержится модель, производитель, такйминги, разрешение и размер дисплея. Xorg использует эти параметры для выбора оптимального разрешения экрана и глубины цвета.

      Но иногда информация из EDID может быть неточной или неверной. Тогда вы можете установить нужные параметры вручную через xorg.conf. Но будьте осторожны, если ваш экран не поддерживает некоторые параметры, вы можете его повредить. Характеристики каждого отдельного устройства можно найти в интернете или же в инструкции от производителя.

      Например, вот секция Monitor с настройкой вертикальной и горизонтальной частот, а также разрешения:

      Добавив такие опции в секцию Device, вы можете отключить использование EDID:

      Option «UseEDIDFreqs» «FALSE»
      Option «UseEDIDDpi» «FALSE»
      Option «ModeValidation» «NoEdidModes»

      Настройка видеокарты в xorg.conf

      У драйверов видеокарт ест множество различных полезных опций, которые вы можете настроить с помощью xorg.conf. Большинство из них специфичны для конкретного производителя видеокарт. Например, есть множество настроек для видеокарт NVIDIA, но с другой стороны карты от ATI не настраиваются через этот файл. Драйвера с открытым исходным кодом от Intel имеют только несколько настроек. Дальше будет рассмотрена настройка видеокарты linux для различных производителей.

      Настройка Nvidia

      У видеокарт NVIDIA есть множество настроек, которые можно указать в xorg.conf. Каждая строка состоит из ключа и значения, ее можно разместить в секции Screen или Device:

      Настройка видеокарты Intel

      Графическими картами от Intel не всегда поддерживается настройка xorg.conf. Поэтому вам нужно проверить каждую из опций чтобы увидеть дает ли она какой-либо результат. Опции нужно добавлять в раздел Device:

      Решение проблем xorg.conf

      Но драйвер Vesa работает намного медленнее, чем более современные драйвера. Если Vea позволяет запустить графическое окружение, значит проблема в вашем графическом драйвере или в настройке.

      Попробуйте использовать утилиту lspci, чтобы посмотреть точную версию своей видеокарты, обычно для старых карт нужны более старые драйвера.

      Выводы

      Теперь вы знаете достаточно и настройка видео Linux с помощью xorg не должна для вас быть очень сложной, даже если вы раньше этим не занимались. Особенно, если вы недовольны текущими настройками. Настройка x сервера поможет вам получить больше от старого оборудования или интегрированных карт. Только не забывайте делать резервные копии перед внесением каких-либо изменений.

      Источник

      Добавить комментарий

      Ваш адрес email не будет опубликован. Обязательные поля помечены *