XFDrake
Материал из Mandriva Russian Community Wiki
Программу drakx11 можно запустить из вкладки «Оборудование» центра управления Mandriva или из консоли с помощью команды drakx11.
Если запуск графического сервера невозможен по причине ошибки в настройках, диалоговое окно предложит перенастроить графический сервер. Вы будете работать с программой, похожей на описанную ниже, но только в текстовом режиме.
Содержание |
Интерфейс
В этом окне вы можете изменить следующие настройки графического сервера:
- Видеокарта — кнопка отображает название настроенной в настоящий момент видеокарты. Если вы хотите изменить видеокарту, нажмите эту кнопку. В зависимости от видеокарты будут доступны различные серверы, с поддержкой 3D-ускорения и без неё. Возможно, для получения наилучшего результата потребуется попробовать различные варианты.
Видеокарты определяются с помощью движка ldetect-lst (он также используется программой lspcidrake), который выводит список PCI-устройств и использует pcitable, чтобы каждому устройству поставить в соответствии драйвер.
См. также видеокарта.
Программа может спросить, нужно ли использовать проприетарные драйвера, если вы хотите их использовать, нажмите «Да». Проприетарные драйвера могут поддерживать дополнительные возможности, а также предоставлять большую производительность для 3D-ускорения.
Если вы не можете найти нужную вам видеокарту, но знаете, что она поддерживается драйвером, выберите её в пункте Xorg внизу.
- Монитор — позволяет изменить монитор с помошью инструмента, описанного в разделе выбор монитора.
- Разрешение — позволяет изменить разрешение экрана и глубину цвета с помощью инструмента, описанного в разделе изменение разрешения.
- Проверить — позволяет проверить, что сделанные изменения действительно работают. Мы настоятельно рекомендуем выполнять тест, т. к. если с вашими настройками графический сервер не будет работать, вам будет сложнее восстановить работу графического окружения в будущем. Если тест не прошёл, немного подождите, он должен завершиться самостоятельно. Если вы не удовлетворены предложенными настройками, выберите «Нет» во время теста, и вы вернётесь к главному окну.
В зависимости от видеокарты, тестирование видео может быть недоступным. Вы будете предупреждены об этом. Если случилось так, что ваши настройки не верны, и дисплей не работает, наберите drakx11 в консоли от имени root, чтобы запустить DrakX11 в текстовой версии.
- Параметры
- Параметры видеокарты в зависимости от вашего оборудования, вы можете включить или выключить определённые возможности, например: аппаратное ускорение, визуальные спецэффекты (прозрачность и т. п.).
- Графический интерфейс при загрузке. Вы можете выбрать, нужен ли запуск графической оболочки при загрузке системы. Если ваша машина — сервер или если вам не удалось настроить графический режим,
- Graphical interface at startup Use this option to choose whether you want your machine to automatically switch to a graphical interface at boot. Obviously, you may want to disable this option if your machine is to act as a server, or if you were not successful in getting the display configured.
- Quit If you modify your graphical display in some way, the current configuration is displayed and DrakX11 asks you whether you want to keep your changes. This is your last chance to go back to the old configuration. If all seems OK, click on Yes. If you want to restore the previous parameters, click on No.
Подтвердите изменения и перезапустите графическую среду, чтобы новая конфигурация вступила в силу.
Выбор монитора
Модель монитора можно выбрать в следующем окне (см. "Выбор нового монитора"). Если монитор определился автоматически, он будет показан в разделе Plug'n Play вместе с названием модели.
Если монитор не определился автоматически, его можно выбрать из списка "Вендор". Если вы не нашли монитор, или совместимый с ним, выберите монитор с соответствующими параметрами из пункта "Generic".
Автоматическое определение монитора
DrakX11 пытается определить наилучшее разрешение для экрана. Для этого используется различное обнаружение оборудования:
- EDID probe
Используется monitor-edid.
Если он возвращает If it returns a preferred modeline, it is the default resolution chosen by DrakX11.
Если он возвращает размер экрана, будет вычислено разрешение для этого размера экрана.
- DMI probe
Т. к. EDID probe не всегда срабатывает успешно, была добавлена возможность установить разрешение вручную (это особенно актуально для ноутбуков) с помощью информации DMI.
Пример записи dmitable:
System/Manufacturer: Dell Computer .* System/Product Name: Inspiron 8600 => Resolution: 1280x800
С такой записью, с помощью libldetect Inspiron 8600 получает правильно разрешение:
% lspcidrake ... Resolution:1280x800: Dell Computer .*|Inspiron 8600
- X probe
Если ни один из выше перечисленных способов не смог определить разрешение, мы может запустить xorg в тестовом режиме, чтобы извлечь необходимую нам информацию из журнала
% monitor-probe-using-X 1280x800
- No auto-detection
В этом случае будет установлено разрешение по умолчанию 1024x768.
Выбор разрешения экрана
Выберите желаемое разрешение (800x600, 1024x768, 1152x864 и т. д.) и глубину цвета (16 млн. цветов (24 бита), 65 тыс. цветов (16 бит)).
Монитор в окне показывает, как будет выглядеть рабочий стол с выбранной конфигурацией (см. рис. "Выбор разрешения экрана"). Если вас устраивает то, что там показано, нажмите "OK". В зависимости от разрешения, выбранного вами, возможно потребуется выйти из системы и перезагрузить графическую среду, чтобы настройки вступили в силу.
Monitor and Resolution Ratio. By default, the available resolution list only shows resolutions supported by your video card and monitor combination. There is a special entry named Other that adds more possible resolutions along with their ratios. Bear in mind that most monitors are designed with a 4:3 horizontal vs. vertical ratio.
Ссылки
- Автоматическое определение монитора используется в libDrakX (drakxtools):
- сначала вызывается Xconfig::monitor::probe(), чтобы инициализировать переменную $monitor;
- затем Xconfig::resolution_and_depth::choices() вычисляет желаемое разрешение;
- Xconfig::resolution_and_depth::size2default_resolution().

