|
В большинстве случаев интерфейс X.Org (так называется графическая подсистема современных дистрибутивов Linux) настраивается с помощью удобных графических конфигураторов — на всю настройку уходит не более пяти минут. Но, как настоящим линуксоидам, вам нужно знать, как все это "хозяйство" можно настроить вручную, не прибегая к помощи конфигураторов.
Когда-то основным камнем преткновения на пути развития Linux было отсутствие удобного графического интерфейса. Графический интерфейс X Window существовал уже в 1992 году, но его даже нельзя было сравнить с интерфейсом той же Windows 3.11. Помню, даже в 1997 году, когда вовсю процветала Windows 95, а на пороге была Windows 98, графический интерфейс Linux оставлял желать лучшего. Сейчас графический интерфейс Linux может дать фору интерфейсу любой другой коммерческой операционной системы. В большинстве случаев интерфейс X.Org (так называется графическая подсистема современных дистрибутивов Linux) настраивается с помощью удобных графических конфигураторов — на всю настройку уходит не более пяти минут. Но, как настоящим линуксоидам, вам нужно знать, как все это "хозяйство" можно настроить вручную, не прибегая к помощи конфигураторов. Конфигурационные файлы графической системы хранятся в каталоге /etc/Х 11. Основным конфигурационным файлом является xorg.conf. Откройте его. Одного взгляда хватает, чтобы понять, что данный файл лучше всего редактировать не вручную, а с помощью конфигуратора. Но мы все же попытаемся в нем разобраться. Файл состоит из нескольких секций; □ Files — параметры файлов, которые используются графической системой обычно здесь задается путь к шрифтам; □ serverFiags — различные флаги сервера; □ Module — подключение разных модулей, например, v4l (Video For Linux);
О inputDevice — с помощью этой секции конфигурнрируются устройства ввода — клавиатура и мышь; О Monitor — здесь задаются параметры монитора; О Device — а эта секция содержит параметры видеокарты; О screen — секция описывает экран. В конфигурационном файле может быть описано несколько мониторов и несколько видеокарт, а в секции screen задается, какой именно монитор и какая именно видеокарточка будет использоваться в данный момент. Вот пример файла конфигурации, настроенного на монитор 17" РпР и ви ко nVidia GeForce FX5200. Если у вас такая же конфигурация, а вы нечаянно изменили этот файл н больше графическая система не работает, можете использовать листинг 8.1 в качестве примера.
Листинг 8.1. Пример конфигурационного файла X.Org # /etc/Xll/xorg.conf (xorg X Window System server configuration file) # # Данный файл был сгенерирован программой dexconf (Debian X Configuration # tool) с использованием значений из базы данных debconf. # # Редактируйте этот файл очень осторожно, перед редактированием # ознакомьтесь со страницей руководства: # man /etc/Xll/xorg.conf # # Если зы отредактировали файл и хотите, чтобы изменения вступили в силу # немедленно, введите команду: ' # sudo dpkg-reconfigure -phigh xserver-xorg
Section "Piles" Font Path "/usr/share/Xll/fonts/misc" PontPath "/usr/share/Xll/fonts/cyrillic" FontPath "/usr/share/Xll/fonts/100dpi/:unsealed" PontPath "/usr/share/Xll/fonts/75dpi/:unsealed" Font Path " /usr/share/ХИ/fonts/Typel" PontPath "/usr/share/Xll/fonts/100dpi" FontPath "/usr/share/ХИ/fonts/75dpi" # path to defoma fonts FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection
Section "Module" Load "i2c" Load "bitmap" Load "ddc" Load "dri" Load "extmod" Load "freetype" Load "glx" Load "intlO" Load " typel" Load "vbe" EndSection
Section "InputDevice"
Identifier | "Generic Keyboard" | | | Driver | "kbd" | | | | Option | "CoreKeyboard" | | | | Option | "XkbRules" | "xorg" | | | Option | "XkbModel" | "pcl05" | | | Option | "XkbLayout" | "us,ru" | | | Option | "XkbOptions" | "grp:alt_ | .shift. | .toggle" | Option | "XkbOptions" | "grp:alt_ | .shift. | .toggle" | Option | "XkbOptions" | "grp:alt_ | .shift. | .toggle" | EndSection | | | | |
Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ExplorerPS/2" Option "ZAxisMapping" "4 5" Option "Emulate3Buttons" "true" EndSection
Section "InputDevice" Driver "wacom"
Identifier Option
Option Option EndSection "stylus" "Device"
"Type" "ForceDevice"
Vdev/wacom"
"stylus" "ISDV4"
# Измените на # /dev/input/event, # если у вас USB # Только д/TabletPC
Section "InputDevice" Driver "wacom" Identifier "eraser" Option "Device"
Option Option EndSection
"/dev/wacom"
"eraser" "ISDV4"
# Измените на # /dev/input/event, # если у вас USB # Tablet PC ONLY
Section "InputDevice" Driver "wacom" Identifier "cursor" Option "Device"
Option Option EndSection
'/dev/wacom"
"cursor" "ISDV4"
# Измените на # /dev/input/event, # если у вас USB # Tablet PC ONLY
Section "Device" Identifier "NVIDIA Corporation NV34 [GeForce FX 5200]" Driver "nv" BusID "PCI:1:0:0" EndSection
Section "Monitor" Identifier "SAMTRON" Option "DPMS" EndSection Section "Screen" Identifier "Default Screen" Device "NVIDIA Corporation NV34 [GeForce FX 5200]" Monitor "SAMTRON" DefaultDepth 24 Subsection "Display" Depth 1 Modes "1024x768" "800x600" "640x480" EndSubSec t ion Subsection "Display" Depth 4 Modes "1024x768" "800x600" "640x480" EndSubSection Subsection "Display" Depth 8 Modes "1024x768" "800x600" "640x480" EndSubSec t i on Subsection "Display" Depth 15 Modes "1024x768" "800x600" "640x480" EndSubSection Subsection "Display" Depth 16 Modes "1024x768" "800x600" "640x480" EndSubSect ion Subsection "Display" Depth 24 Modes "1024x768" "800x600" "640x480" EndSubSection EndSection
Section "ServerLayout" Identifier "Default Layout" Screen "Default Screen" InputDevice "Generic Keyboard" InputDevice "Configured Mouse" InputDevice "stylus" "SendCoreEvents" InputDevice "cursor" "SendCoreEvents" InputDevice "eraser" "SendCoreEvents"
EndSection
Section "DRI" Mode 0666 EndSection
Данный файл является абсолютно стандартным — без поддержки W-ускорения, о котором мы поговорим в следующем разделе. |