Сборник статей Handbook inside ! : Linux не для идиотов inside ! : Версия 1 от 15. 07. 2007 2007


Описание настройки МОНОЛИТНОГО X-сервера версий 6.X



Pdf просмотр
страница17/50
Дата14.11.2016
Размер5.65 Mb.
Просмотров8060
Скачиваний0
ТипСборник статей
1   ...   13   14   15   16   17   18   19   20   ...   50
Описание настройки МОНОЛИТНОГО X-сервера версий 6.X
1. Что такое X Window Server?
Графический интерфейс против командной строки
Обычного пользователя могут испугать мысли о необходимости печатать в командной строке. Почему бы ему не прокладывать свой путь на территории свободы выбора Gentoo (и Linux вообще), просто «водя мышкой»? Ну, *большая улыбка*, конечно, вы сможете это сделать :-). В Linux предлагается широкое разнообразие пользовательских интерфейсов и сред, которые можно установить
196
поверх установленной у вас системы.
Это один из самых больших сюрпризов, с которым сталкиваются новички: графический интерфейс пользователя — это всего лишь прикладная программа, выполняемая в системе. Он не является частью ядра Linux или каких-либо других компонентов системы. Это — мощный инструмент, позволяющий полностью задействовать графические возможности вашего компьютера.
Так как стандартизация очень важна, для организации прорисовки и перемещения окон по экрану, взаимодействия пользователя с мышью и клавиатурой, а также других важных базовых аспектов, был создан стандарт под названием X Window
System, сокращённо X11 или просто X. Он используется в Unix, Linux и других Unix- подобных операционных системах во всем мире.
Приложение, которое дает пользователям Linux возможность запускать графические интерфейсы пользователя и использует стандарт X11, называется Xorg-X11, ответвление проекта XFree86. Проектом XFree86 было решено использовать лицензию, возможно, несовместимую с лицензией GPL, поэтому рекомендуется использовать Xorg. Пакет XFree86 больше не поддерживается в официальном дереве портежей.
Проект X.org
Проектом X.org создана и поддерживается бесплатно распространяемая реализация системы X11 с открытым исходным кодом. Это открытая инфраструктура рабочей станции, основанная на X11.
Xorg обеспечивает интерфейс между устройствами вашего компьютера и нужными вам графическими программами. Кроме того, Xorg является полностью сетевым, то есть вы можете запускать программу на одной системе, а отображать ее — на другой.
2. Установка Xorg
Использование emerge
Хватит болтовни, не перейти ли нам к делу? Чтобы установить Xorg, вам просто нужно запустить emerge xorg-x11. Установка Xorg займёт достаточно времени, так что вы можете перекусить, дожидаясь ее завершения.
Перед тем, как установить Xorg, в файле /etc/make.conf вам понадобится настроить две очень важные переменные.
Первая из них — VIDEO_CARDS, которая используется для выбора драйвера для используемой вами видеокарты, и связана с ее типом и маркой. Одним из распрапространенных значений является nvidia для карт nVidia или fglrx для карт ATI
Radeon. Это — закрытые драйверы, предоставленные nVidia и ATI. Если вы хотите использовать версии с отрытым исходным кодом, используйте nv вместо nvidia, но помните, эта версия не обсепечивает 3D-ускорение. Аналогично, используйте radeon для видеокарт от ATI. В VIDEO_CARDS можно указывать несколько драйверов, разделенных пробелами.
197

Вторая переменная, INPUT_DEVICES, используется для указания драйверов устройств ввода. В большинстве случаев связки keyboard mouse достаточно.
Теперь нужно решить, какие драйверы использовать, и добавить нужные параметры в файл /etc/make.conf:
Листинг 2.1: Пример строк в make.conf
(для поддержки мыши и клавиатуры)
INPUT_DEVICES="keyboard mouse"
(для видеокарт nVidia)
VIDEO_CARDS="nvidia"
(ИЛИ для видеокарт ATI Radeon)
VIDEO_CARDS="fglrx"
Дополнительные сведения по настройке карт nVidia и ATI находятся в руководстве по видеокартам nVidia в Gentoo Linux и Gentoo Linux ATI FAQ. Если вы не знаете, какие драйверы выбрать, ознакомьтесь с этими руководствами.
Примечание: Если у вас рекомендуемые настройки не работают, следует запустить emerge -pv xorg-x11, проверить все доступные параметры и указать соответствующие вашей системе. Для различных версий Xorg на различных архитектурах эти переменные могут выводиться командой emerge -pv xorg-server вместо приведенной выше. Например, для архитектуры x86 и xorg-x11-7.0:
Листинг 2.2: Просмотр всех доступных параметров драйверов
# emerge -pv xorg-x11
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] x11-base/xorg-x11-7.0-r1 USE="-3dfx" INPUT_DEVICES="keyboard mouse -acecad -aiptek -calcomp -citron -digitaledge -dmc -dynapro -elo2300
-elographics -evdev -fpit -hyperpen -jamstudio -joystick -magellan -magictouch
-microtouch -mutouch -palmax -penmount -spaceorb -summa -synaptics -tek4957
-ur98 -vmmouse -void -wacom" VIDEO_CARDS="nvidia -apm -ark -chips -cirrus -cyrix
-dummy -fbdev -fglrx -glint -i128 -i740 -i810 -imstt -mach64 -mga -neomagic -nsc
-nv -r128 -radeon -rendition -s3 -s3virge -savage -siliconmotion -sis -sisusb
-tdfx -tga -trident -tseng -v4l -vesa -vga -via -vmware -voodoo" 0 kB
После установки всех необходимых переменных можно перейти к установке пакета
Xorg.
Листинг 2.3: Установка Xorg
# emerge xorg-x11
После завершения установки, чтобы продолжить, вам наверняка придётся обновить некоторые переменные среды. Для установки значений просто запустите env-update, а затем — source /etc/profile.
198

Листинг 2.4: Обновление переменных среды
# env-update
# source /etc/profile
3. Настройка Xorg
Файл xorg.conf
Конфигурационный файл Xorg называется xorg.conf и находится в папке /etc/X11. В пакет Xorg-X11 входит его пример под названием /etc/X11/xorg.conf.example, который можно использовать при создании своей собственной конфигурации. Он подробно прокомментирован, но если вы нуждаетесь в подробном описании синтаксиса, не стесняйтесь обратиться к страницам справки:
Листинг 3.1: Чтение страницы справки xorg.conf
# man 5 xorg.conf
Счастливого чтения всем желающим. Мы, конечно же, не из их числа, поэтому перейдем к выяснению, как можно создать файл автоматически.
По умолчанию: автоматическая генерация xorg.conf
Xorg способен самостоятельно подобрать большинство параметров за вас. Скорее всего, вам потребуется всего лишь изменить несколько строк, чтобы установить желаемое разрешение экрана. Если вы заинтересованы в более глубокой настройке, обязательно просмотрите ресурсы, указанные в конце этой главы. Но сначала давайте создадим (надеемся, работающий) конфигурационный файл Xorg.
Листинг 3.2: Генерация файла xorg.conf
# Xorg -configure
Обязательно прочтите последние строки, выводимые после завершения опроса оборудования Xorg. Если вы увидите, что где-то Xorg не удалось правильно опознать устройства, то вам придётся править файл xorg.conf вручную. Если же всё прошло гладко, Xorg должен сообщить вам, что создан файл и готов для тестирования файл /root/xorg.conf.new. Давайте его испытаем :)
Листинг 3.3: Тестирование файла xorg.conf.new
# X -config /root/xorg.conf.new
Если всё в порядке, вы увидите чёрно-белый узор. Проверьте, работает ли мышь, и подходит ли разрешение экрана. Вы вряд ли точно угадаете разрешение, но всё же заметите слишком низкое. Выйти можно в любой момент, нажав комбинацию клавиш
Ctrl+Alt+Backspace.
Альтернатива: полуавтоматическая генерация xorg.conf
В Xorg есть утилита xorgconfig, задающая различные вопросы о вашей системе
199
графическом адаптере, клавиатуре и т.п.). Основываясь на ваших ответах, она создаст файл xorg.conf.
Листинг 3.4: Полуавтоматическая генерация xorg.conf
# xorgconfig
Другая утилита, также входящая в пакет Xorg — xorgcfg, которая сначала пытается выполнить Xorg -configure, а затем запускает X-сервер для более тонкой настройки.
Листинг 3.5: Использование xorgcfg
# xorgcfg
(если X даст сбой, или настройка завершится неудачей, попробуйте:)
# xorgcfg -textmode
Копирование в xorg.conf
Теперь давайте скопируем xorg.conf.new в /etc/X11/xorg.conf, чтобы не приходилось постоянно запускать Xorg -config: набирать просто X или startx гораздо легче :)
Листинг 3.6: Копирование поверх xorg.conf
# cp /root/xorg.conf.new /etc/X11/xorg.conf
Использование startx
Теперь попробуйте ввести startx, чтобы запустить свой X-сервер. startx — это сценарий, запускающий сеанс X, то есть серверы X, а поверх них — некоторые графические приложения. Он решает, какие приложения запустить, исходя из следующей логики: если в домашнем каталоге есть файл с именем .xinitrc, то выполняются команды, перечисленные в нём в противном случае считывается значение переменной XSESSION и запускается один из указанных в /etc/X11/Sessions/ сеансов (указать значение XSESSION по умолчанию, для всех пользователей системы, можно в файле /etc/rc.conf) если вышеуказанное завершилось неудачей, производится откат к простейшему диспетчеру окон, обычно twm.
Листинг 3.7: Запуск X
# startx
Если вы увидели уродливый, отвратительный, омерзительный, безобразный диспетчер окон, то это — twm. Чтобы завершить сеанс twm, наберите exit или нажмите Ctrl-D в одном из терминалов xterm. «убить» сеанс X также можно, нажав комбинацию клавиш Ctrl+Alt+Backspace, чтобы «выгнать его с позором» — наверно, такой вариант годится не всегда. Хотя это не причинит тяжёлого вреда :)
4. Настройка xorg.conf
Установка разрешения экрана
200

Если вы чувствуете, что разрешение экрана неподходящее, вам потребуется проверить два раздела конфигурации. Прежде всего, разделеScreen, где перечисляются варианты разрешения экрана, с которыми может запускаться X- сервер. По умолчанию в этом разделе может вообще не быть никаких строк о разрешении экрана. В таком случае Xorg оценивает допустимое разрешение на основе данных из другого раздела: Monitor.
При этом Xorg для вычисления правильных вариантов разрешения использует значения HorizSync (частота строк) и VertRefresh (частота кадров) из раздела
Monitor. Пока что оставьте эти параметры как есть. Лишь в том случае, когда изменения в разделе Screen (которые мы опишем чуть ниже) не помогают, вам придется заглянуть в технические характеристики своего монитора и указать правильные значения. Также можно воспользоваться программой, определяющей технические характеристики вашего монитора, например, sys-apps/ddcxinfo-knoppix.
Предупреждение: Не меняйте «просто так» значения этих двух относящихся к монитору переменных, не сверившись с техническими характеристиками своего монитора. Неправильные значения могут привести в лучшем случае к срыву синхронизации, а в худшем случае — к сгоревшему монитору.
Теперь давайте поменяем значения разрешения. В следующем примере, взятом из
/etc/X11/xorg.conf, мы добавим строчки Modes (режимы) и DefaultDepth (цветность), чтобы X-сервер по умолчанию запускался в режиме 24 бит при 1024x768 разрешении экрана. Особо не обращайте внимания на значения — это просто пример и, скорее всего, они будут отличаться от настроек вашей системы.
Листинг 4.1: Изменение раздела Screen /etc/X11/xorg.conf
Section "Screen"
Identifier "Default Screen"
Device "S3 Inc. ProSavage KN133 [Twister K]"
Monitor "Generic Monitor"
DefaultDepth 24
# несколько строк пропущены для наглядности
SubSection "Display"
Depth 24
Modes "1024x768"
EndSubSection
EndSection
Запустите X (startx), чтобы обнаружить, что сервер использует желаемое разрешение :)
Настройка клавиатуры
Чтобы настроить X на использование национальных раскладок, найдите раздел
InputDevice (устройство ввода), определяющий настройки клавиатуры, и добавьте параметр XkbLayout с указанием необходимой раскладкы. Для примера, покажем, как добавить бельгийскую раскладку. Просто измените код страны на свой:
Листинг 4.2: Changing the keyboard layout
Section "InputDevice"
Identifier "Generic Keyboard"
201

Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "be"
EndSection
Настройка мыши
Если ваша мышь не работает, сначала придётся выяснить, обнаружена ли она вообще ядром. Мыши (в качестве устройств) выглядят как /dev/input/mouse0 (или
/dev/input/mice, если вы хотите использовать несколько мышек). В некоторых случаях используется название /dev/psaux. В любом случае, вы можете убедиться, что устройство соответствует вашей мыши, просмотрев вывод соответствующего файла устройства, одновременно передвигая мышь. В большинстве случаев на экране должна появиться бессмыслица. Для остановки вывода нажимайте Ctrl-C.
Листинг 4.3: Проверка файла устройства
# cat /dev/input/mouse0
(не забудьте нажать Ctrl-C для завершения)
Если ваша мышь не обнаружена, проверьте, все ли необходимые модули загружены.
Если же ваша мышь найдена, впишите устройства в соответствующий раздел
InputDevice. В следующем примере видно, как мы устанавливаем еще два параметра: Protocol (определяет протокол, используемый мышью; у большинства пользователей — PS/2 или IMPS/2) и ZAxisMapping (позволяющий задействовать колесико, если есть).
Листинг 4.4: Изменение настройки мыши в Xorg
Section "InputDevice"
Identifier "TouchPad Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mouse0"
Option "Protocol" "IMPS/2"
Option "ZAxisMapping" "4 5"
EndSection
Запустите startx и порадуйтесь результату :). Поздравляем, теперь (надеемся) у вас есть работающий Xorg. Следующий шаг — удалить этот ужасный облегченный диспетчер окон, и использовать «нафаршированный» возможностями диспетчер окон (или даже рабочую среду), такой как KDE или GNOME, но это не входит в рамки данного руководства :)
5. Ресурсы
Создание и детальная настройка xorg.conf
202

Прежде всего, в man 5 xorg.conf дается краткое, но полное описание синтаксиса конфигурационного файла. Обязательно держите эту страницу открытой в соседнем терминале при редактировании своего конфигурационного файла!
Второй источник информации на вашей системе — каталог /usr/X11R6/lib/X11/doc, где находятся различные описания README для конкретных графических чипсетов.
В сети также есть много сведений о настройке xorg.conf. Мы перечислим лишь некоторые из них; обязательно погуглите, чтобы найти другие :). Так как в большинстве параметров xorg.conf и XF86Config (конфигурационного файла для
XFree86) используется одинаковый синтаксис, а информации о XFree86 больше, мы ссылаемся и на такие ресурсы.
The XFree Local Multi-User HOWTO
An Introduction to XFree 4.x Криса Хаузера (Chris Houser)
Другие источники
Если вы хотите обновить свою систему со старым монолитным Xorg на новый модульный Xorg 7, прочтите руководство по переходу на модульный X (англ.)
Дальнейшая информация по настройке различных пакетов, для работы в среде X находится в разделе графическая среда Gentoo нашей документации.
Описание настройки МОДУЛЬНОГО X-сервера версий 7.X
(Англ.)
Introduction
This is a guide to Modular Xorg, mainly dealing with special circumstances and troubleshooting.
This article is currently being maintained by AllenJB. If you have suggestions for additions or fixes, please post them to the discussion and bugs page.
Please see also the official Modular Xorg Upgrade Guide.
[edit]
Preparation
Firstly it'll be useful to know what version of Xorg you're going to be emerging. If you don't know, run emerge -p xorg-x11 to find out.
[edit]
Nvidia Drivers
The old nvidia-glx and nvidia-kernel packages have been replaced by a single nvidia-
203
drivers package. If you're still using the old packages, you'll want to upgrade to the new package first, as the old ones will not work with modular Xorg, by running:
# emerge -Ca nvidia-glx nvidia-kernel
# emerge nvidia-drivers
# eselect opengl set nvidia
[edit]
Masking Xorg 7.1 (optional)
If your system is going to install xorg-x11-7.1 and you wish to use xorg-x11-7.0 instead you'll need to add the following to /etc/portage/package.mask (create it if it doesn't exist):
# Mask xorg 7.1
>=x11-base/xorg-x11-7.1
>=x11-base/xorg-server-1.1.0
>=x11-drivers/xf86-input-evdev-1.1.2-r1
>=x11-drivers/xf86-video-vesa-1.2.0
>=x11-drivers/xf86-input-mouse-1.1.1
>=x11-drivers/xf86-input-keyboard-1.1.0
>=x11-drivers/xf86-video-tdfx-1.2.0
[edit]
Backup
Because Xorg is such a key part of a desktop system, you'll want to backup your current install before continuing. To do this we're going to use the quickpkg command from the gentoolkit package: emerge -a gentoolkit quickpkg xorg-x11
If you want to find out more about the quickpkg tool, run: man quickpkg
Additionally, create a list of packages that have files in the Xorg specific directories by running: if [[ ! -L /usr/X11R6 ]]; \
then equery belongs /usr/X11R6 >
/usr-x11r6-packages \
&& rm -rf /usr/X11R6; fi
[edit]
Restoring the backup
To restore your backed-up package run: emerge --usepkgonly -a xorg-x11-6.8.2-r8 204

If you can't remember the exact version you can find it out by running: ls
/usr/portage/packages/All/xorg-x11*
You then want to re-emerge all the packages listed in
/usr-x11r6-packages.
[edit]
Uninstall old X.org
Warning: If you are reading this from the same machine you will be upgrading X on, keep in mind two things:
After cleaning out the old X, and before the new X is installed, you will not be able to start any X applications as X is not technically installed. The applications depending on X currently running are just running off the memory of X. Closing them will not enable you to re-open them until the new X is installed.
Programs currently running in X may become unstable during the install. For example, firefox may unexpectedly crash due to not being able to find fonts which are no longer there, or other similar reasons.
It is hence highly recommended that you print out a copy of this guide (or save a tree and open this guide on a console (not in X)) before you begin. Your programs should go back to behaving normally once the install is complete, however you may want to restart X as soon as possible afterwards.
Uninstall your current xorg install by running: emerge -Ca xorg-x11
[edit]
/usr/X11R6 symlink
Run ls -l /usr/X11* and check that /usr/X11R6 is a symlink to /usr. It should look something like this: lrwxrwxrwx 1 root root 6 Mar 27 2005 /usr/X11R6 -> ../usr
If it doesn't, delete it and recreate it by running: cd /usr && ln -s ../usr X11R6
[edit]
Remove /usr/lib/X11/xkb
The following is a requirement of the xkeyboard-config package.
32-bit Users: Run ls -l /usr/lib/X11/xkb and if it exists, delete it with rm -r /usr/lib/X11/xkb
[edit]
Emerge Modular X.org
[edit]
Device Drivers
Modular Xorg introduces a new system for managing the driver packages for your devices.
205

You need to set the appropriate VIDEO_CARDS and INPUT_DEVICES flags in
/etc/make.conf. To see what flags are available, run emerge -upv xorg-x11. On a typical machine with an Nvidia video card, it might look like this: File: /etc/make.conf
INPUT_DEVICES="keyboard mouse"
VIDEO_CARDS="nv nvidia vesa"
The nv driver is the open source unofficial driver that lacks 3D acceleration. The nvidia driver is the official nvidia-drivers package.
On an ATI System, the VIDEO_CARDS line should be like this (unless you don't wish to use proprietary drivers fglrx): File: /etc/make.conf
VIDEO_CARDS="radeon fglrx vesa"
Add the dri USE flag to /etc/make.conf to enable Direct Rendering support, which most graphics drivers use.
[edit]
Installation
Now run emerge -Dvat xorg-x11 to install modular Xorg.
A few useful X11 tools that used to be included in the 6.8 build are now their own packages, you can emerge all of them now by running: emerge -DuNav xev xdpyinfo xvinfo xset xdriinfo xprop
If you would like some extra fonts, you can emerge them now also: emerge -DuNav font-adobe-100dpi font-adobe-75dpi font-adobe-utopia-100dpi \
font-adobe-utopia-75dpi font-bh-100dpi font-bh-75dpi font-bh-type1 \
font-bh-lucidatypewriter-100dpi font-bh-lucidatypewriter-75dpi \
font-bitstream-100dpi font-bitstream-75dpi ttf-bitstream-vera \
corefonts sharefonts freefonts font-ibm-type1
[edit]
Features Apparently Missing
[edit]
Keyboard Mappings
There may be people who will search for the ca_enhanced keyboard mapping in Xorg 7.0.
It has not disappeared, it just changed names to ca(fr), as with this keyboard configuration:
File: /etc/X11/xorg.conf
206

Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "ca(fr)"
EndSection
Notice that Option "XkbRules" "xfree86" won't work for modular xorg-x11. You have to change it to "xorg", or many keys will not produce the desired effect.
In case you defined a custom xkb model (e.g. if you added a diNovo keyboard), check if you modified /usr/share/X11/xkb and not /usr/lib/X11/xkb.
If your X server is restarting each time you pressed a non dead key, add the following link:
# ln -s /usr/share/X11/XKeysymDB /usr/lib/X11/XKeysymDB
[edit]
Problems and Solutions
[edit]
OpenMotif fails to emerge
If building of openmotif fails run: emerge -DuNav --oneshot printproto xbitmaps libXp
Then restart the emerge using: emerge --resume
[edit]
GL Issues
Problems building xorg-server, glx, and other GL-related packages in modular X may be due to a multilib issue.
The first thing to try is to update eselect-opengl to at least 1.0.3.
Next check your opengl implementation with eselect opengl list. If xorg-x11 isn't the only option, you probably want the alternate option, so change it with: eselect opengl set

207

[edit]
xorg-server tries to build every single input driver
Solution: You need to specify which drivers you want by modifying /etc/make.conf to reflect your hardware. If nothing is specified, it will build them all!
Example: File: /etc/make.conf
INPUT_DEVICES="keyboard mouse synaptics evdev"
[edit]
Mouse Speed Uncontrollable with evdev Driver
Please see TIP Setting Mouse Speed Through Command Line for more information.
[edit]
Mouse Wheel No Longer Works
Please see the Modular XOrg section of HOWTO Advanced Mouse for more extensive information.
[edit]
Xorg won't start due to fglrx or nvidia module missing
Re-emerge the appropriate drivers (ati-drivers or nvidia-drivers) to get X running again after the install. Make sure you recompile the the drivers with same compiler you used for the kernel, otherwise you'll get message about the module format being incompatible when you try to load the fglrx kernel module.
[edit]
Matrox G550, Xinerama and mga driver
The install script of the binary drivers available from Matrox (v4.4 at the time of writing) copies the driver files to
/usr/lib/modules/drivers instead of
/usr/lib/xorg/modules/drivers
Copy the correct files (mga_drv.so/mga_hal_drv.so) manually to get Xinerama working again.
[edit]
208

Problems with the keyboard
The AltGr key and/or other national special keys may stop working after an update to modular X. To fix this, unmerge the new xkeyboard-config and re-emerge the xkbdata package which contains correct translations for that key.
If the above fix doesn't work, you can also try running: xmodmap -e "keycode 113 =
Mode_switch"
Sometimes it can happen that GNOME / KDE keyboard layout switching doesn't work. To correct this, create xkb as a symbolic link in the /usr/lib64/X11 lib directory with: cd /usr/lib64/X11
ln -s /usr/share/X11/xkb/ xkb
[edit]
Missing fonts
There are X11 fonts that may be in use but not available. See the Xorg and fonts HOWTO and install the listed fonts.
[edit]
Configuration file locations have changed
All of the configuration files and scripts in Xorg-6.8 were stored in /etc/X11, which was not standard. In modular Xorg, all of the configuration files are in the same place but configuration scripts and default files have moved to /usr/lib/X11/ and /usr/share/X11.
When upgrading, since /etc is config-protected, your old configuration files would not have been removed -- this means you'll have some extra files in there that look right but don't do anything.
Also, these new locations are NOT config-protected, so when making changes to say, app-defaults/XTerm-color, be sure to add CONFIG_PROTECT="/usr/share/X11/app- defaults" to /etc/make.conf. Or when updating the init for xdm, it would be a good idea to copy that file from /usr/lib/X11/xdm/Xsetup_0 to /etc/X11/xdm/ and update
/etc/X11/xdm/xdm-config accordingly.
[edit]
Other problems and solutions
Please see Gentoo's bug tracker and the official modular X howto.
If none of the above helps generating a new xorg.conf may solve your problems.
209
1   ...   13   14   15   16   17   18   19   20   ...   50


База данных защищена авторским правом ©nethash.ru 2019
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал