|
|||||||
Пример минимального файла xorg.conf для X11
Время создания: 22.06.2022 09:07
Текстовые метки: linux, x11, сервер, xorg.conf, файл, конфигурация, настройка
Раздел: Компьютер - Linux - Оконные менеджеры DE и X-сервер X11 в Linux
Запись: xintrea/mytetra_syncro/master/base/1655878070j4fwjn5vka/text.html на raw.github.com
|
|||||||
|
|||||||
В последнее время дистрибутвы Linux настраивают так, что файла конфигурации xorg.conf в системе просто нет. Предполагается, что драйвера видеокарточек сами могут настроить X11 так, что дисплей будет работать правильно. Но гладко было на бумаге, а на деле оказывается, что разные встроенные и не очень драйвера (модули ядра) с разными моделями видеокарточек ведут себя не всегда адекватно. И приходится по-старинке писать конфиг Xorg. Местонахождение файла конфига X11 Чтобы конфиг-файл xorg.conf применился, он должен быть размещен в каталоге /etc/X11, вот так: /etc/X11/xorg.conf Если данного файла нет, его можно создать. В некоторых дистрибутивах данный файл обрабатывается, в некоторых - нет. Бывает так, что предусмотрен каталог: /etc/X11/xorg.conf.d/ или /usr/share/X11/xorg.conf.d/ в котором можно располагать несколько файлов с произвольным именем, а система сама соберет из них xorg.conf. В каждом таком файле можно размещать от одной до нескольких секций файла xorg.conf. Файлы считываются в алфавитном порядке, поэтому их имена обычно выглядят так: 10-amdgpu.conf 10-quirks.conf 10-radeon.conf 40-libinput.conf 70-wacom.conf Наличие каталога xorg.conf.d не говорит о том, что файл /etc/X11/xorg.conf будет пропущен, и будет только создаваться из файлов-кусочков, находящихся в каталоге /etc/X11/xorg.conf.d/. Общее правило такое - либо создавать один xorg.conf, либо его не должно быть, а должны быть кусочки. Да, кусочек может быть один. В некоторых дистрибутивах с замороченной системой безопасности общесистемные настройки сервера из /etc/X11/xorg.conf.d/ не считываются, а берутся именно из /usr/share/X11/xorg.conf.d/. В общем, настройка X11 для различных дистрибутивов Linux очень индивидуальна. Как узнать, какой файл настроек был считан при запуске иксов? Для этого надо посмотреть файл лога /var/log/Xorg.0.log. Если в нем присутсвует только строчка Using config file: Using config file: "/root/xorg.conf.new" Значит, X-сервер взял настройку именно из этого файла. Если рядом с этой строкой есть еще строчка: Using system config directory "/usr/share/X11/xorg.conf.d" Значит X-сервер пытался сформировать/дополнить конфиг кусками из файлов, лежащих в указанном каталоге. Минимальный пример файла настройки X11 Ниже приведена заготовка, которая может использоваться в качестве базового содержимого файла xorg.conf: Section "ServerLayout" Identifier "layout1" Screen 0 "screen1" 0 0 EndSection Section "Monitor" Identifier "monitor1" Option "VendorName" "ACME" Option "ModelName" "Generic Autodetecting Monitor" EndSection Section "Device" Identifier "videocard1" Driver "nv" # change your driver here. EndSection Section "Screen" Identifier "screen1" Device "videocard1" Monitor "monitor1" DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 24 Modes "1920x1080" "1280x720" "1024x768" EndSubSection EndSection Это работоспособный конфиг, основная задача которого - проинформировать систему о доступных разрешениях экрана. Чтобы он нормально работал, необходимо не забыть в нем указать правильный драйвер в секции Device. |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|