Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«LinuxΒ». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 124

Автор АлСксСй Π‘Ρ‚Π°Ρ…Π½ΠΎΠ²

Бсылки

β€’ www.veter.sky.net.ua/docs/inux/LINUXSOS/index.html – Gerhard Mourani. Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ ΠΈ оптимизация Linux. РСдакция для Red Hat.

β€’ www.amanda.ocg – сайт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ AMANDA.

β€’ Π‘ΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ страницы man.

Π“Π»Π°Π²Π° 34 X Window ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ графичСскиС ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма Linux Π΄Π°Π²Π½ΠΎ ΡƒΠΆΠ΅ нСмыслима Π±Π΅Π· графичСской ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ X Window, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… мСстах ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, поэтому Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ хотя Π±Ρ‹ ΠΎΠ±Ρ‰Π΅Π΅ прСдставлСниС ΠΎ Π΅Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ соврСмСнных дистрибутивов Π²ΠΎ врСмя инсталляции систСма ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ распознаСт Π²Π°ΡˆΡƒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Ρƒ ΠΈ настраиваСт X Window, ΠΎΠ΄Π½Π°ΠΊΠΎ всСгда ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ аспСкты конфигурирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ ΠΏΠΎΠ΄ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ.

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ X Window

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ X Window Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ основных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°:

β€’ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π₯-сСрвСра;

β€’ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ диспСтчСров ΠΎΠΊΠΎΠ½ Window Manager;

β€’ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ;

β€’ Ρ€ΡƒΡΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ.

Π­Ρ‚ΠΈ дСйствия ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ сдСланы ΠΊΠ°ΠΊ администратором – для всСй систСмы сразу, Ρ‚Π°ΠΊ ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для сСбя. Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ лишь Π₯-сСрвСр, ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ root, ΠΈ, частично, русификация.

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ X-сСрвСра

Π‘Π°Π·ΠΎΠΉ систСмы X Window являСтся Π₯-сСрвСр, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΉ ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ систСмы. ВсС настройки Π₯-сСрвСра Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² Ρ„Π°ΠΉΠ»Π΅ /etc/X11/XF86Config.

Π­Ρ‚ΠΎΡ‚ Ρ„Π°ΠΉΠ» состоит ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… сСкций, каТдая ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… содСрТит настройки для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ подсистСмы – ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², ΠΌΡ‹ΡˆΠΈ, ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°, Π²ΠΈΠ΄Π΅ΠΎΠ°Π΄Π°ΠΏΡ‚Π΅Ρ€Π°.

ΠžΠ±Ρ‰ΠΈΠΉ Π²ΠΈΠ΄ сСкции Ρ‚Π°ΠΊΠΎΠΉ:

Section «имя-сСкции» Π΄Π°Π½Π½Ρ‹Π΅

...

EndSection

Π’Π½ΡƒΡ‚Ρ€ΠΈ сСкций ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ подсСкции – ΠΎΠ½ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΏΠ°Ρ€ΠΎΠΉ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… Π‘Π›ΠžΠ’ SubSection/EndSubsection.

Π’ Ρ‚Π°Π±Π». 34.1 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ основныС сСкции ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° XF86Config.

Π’Π°Π±Π»ΠΈΡ†Π° 34.1. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ сСкции Ρ„Π°ΠΉΠ»Π° XF86Config НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° XF86Config-4.

# File generated by anaconda.

Section "ServerLayout"

Identifier "Anaconda Configured"

Screen 0 "Screen0" 0 0

InputDevice "Mouse0" "CorePointer"

InputDevice "Keyboard0" "CoreKeyboard"

EndSection

Section Β«FilesΒ»

# The location of the RGB database. Note, this is the name of the

# file minus the extension (like ".txt" or ".db"). There is normally

# no need to change the default.

RgbPath Β«/usr/XHR6/lib/X11/rgbΒ»

# Multiple FontPath entries are allowed (they are concatenated together)

# By default, Red Hat 6.0 and later now use a font server independent of

# the X server to render fonts.

FontPath Β«unix/:7100Β»

EndSection

Section Β«ModuleΒ»

Load "GLcore"

Load "dbe"

Load "extmod"

Load "fbdevhw"

Load "pex5"

Load "dri"

Load "glx"

Load "pex5"

Load "record"

Load "xie"

EndSection

Section Β«InputDeviceΒ»

Identifier "Keyboard0"

Driver "keyboard"

# Option Β«AutoRepeatΒ» Β«500 5Β»

# when using XQUEUE, comment out the above line, and uncomment the

# following line

# Option "Protocol" "Xqueue"

# Specify which keyboard LEDs can be user-controlled (eg, with xset(1)) # Option "Xleds" "1 2 3"

# To disable the XKEYBOARD extension, uncomment XkbDisable. # Option "XkbDisable"

# Π’ΠΎ customise the Π₯ΠšΠ’ settings to suit your keyboard, modify the

# lines below (which are the defaults). For example, for a non-U.S.

# keyboard, you will probably want to use:

# Option "XkbModel" "pc102"

# If you have a US Microsoft Natural keyboard, you can use:

# Option "XkbModel" "microsoft"

#

# Then to change the language, change the Layout setting.

# For example, a german layout can be obtained with:

# Option Β«XkbLayoutΒ» Β«deΒ»

# or:

# Option "XkbLayout" "de"

# Option "XkbVariant" "nodeadkeys"

#

# If you\'d like to switch the positions of your capslock and

# control keys, use:

# Option "XkbOptions" "ctrl:nocaps"

Option "XkbRules" "xfree86"

Option "XkbModel" "pc102"

Option "XkbLayout" "ru(winkeys)"

#Option "XkbVariant" ""

Option "XkbOptions" "grp:ctrl_shift_toggle"

EndSection

Section Β«InputDeviceΒ»

Identifier "Mouse0"

# Modified by mouseconfig

Driver "mouse"

Option "Device" "/dev/mouse"

Option "Protocol" "IMPS/2"

Option "Emulate3Buttons" "no"

Option "ZAxisMapping" "4 5"

EndSection

Section Β«MonitorΒ»

Identifier "Monitor0"

VendorName "Monitor Vendor"

ModelName "Monitor Model"

HorizSync 30 – 96

VertRefresh 50 – 160 Option Β«dpmsΒ» # β€“ 1400x1050 –

# 1400x1050 @ 60Hz, 65.8 kHz hsync

Modeline "1400x1050" 129 1400 1464 1656 1960

1050 1051 1054 1100 +HSync +VSync

# 1400x1050 @ 70Hz, 76.8 kHz hsync

Modeline "1400x1050" 151 1400 1464 1656 1960

1050 1051 1054 1100 +HSync +VSync

# 1400x1050 @ 75Hz, 82.3 kHz hsync

Modeline "1400x1050" 162 1400 1464 1656 1960

1050 1051 1054 1100 +HSync +VSync

# 1400x1050 @ 85Hz, 93.2 kHz hsync

Modeline "1400x1050" 184 1400 1464 1656 1960

1050 1051 1054 1100 +HSync +VSync

EndSection

Section Β«DeviceΒ»

# no known options

Identifier "NVIDIA GeForce 2 MX (generic)"

Driver "nv"

VendorName "NVIDIA GeForce 2 MX (generic)"

BoardName "NVIDIA GeForce 2 MX (generic)"

#BusID EndSection

Section Β«ScreenΒ»

Identifier "Screen0"

Device "NVIDIA GeForce 2 MX (generic)"

Monitor "Monitor0"

DefaultDepth 16

Subsection Β«DisplayΒ» Depth 16

Modes Β«1024x768Β»

EndSubsection

EndSection

Section Β«DRIΒ»

Mode 0666

EndSection

БСкция Files

Π’ этой сСкции задаСтся мСстополоТСниС Ρ„Π°ΠΉΠ»Π° со списком Ρ†Π²Π΅Ρ‚ΠΎΠ² ΠΈ содСрТится список ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ², Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π₯-сСрвСр Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹.

ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ², Π·Π°Π΄Π°ΡŽΡ‰ΠΈΡ… ΠΏΡƒΡ‚ΠΈ ΠΊ ΡˆΡ€ΠΈΡ„Ρ‚Π°ΠΌ, ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ – ΠΏΡ€ΠΈ ΠΏΠΎΠ΄Π±ΠΎΡ€Π΅ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² ΠΏΠΎ псСвдонимам ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΊΠ°Ρ‚ΡŒΡΡ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ порядкС. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ссли ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ со ΡˆΡ€ΠΈΡ„Ρ‚Π°ΠΌΠΈ koi8-r Π² Π½Π°Ρ‡Π°Π»ΠΎ списка, Ρ‚ΠΎ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… случаях вмСсто СвропСйских Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ кирилличСскиС ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹.

БСкция Keyboard

Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ – Π² частности, ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ раскладок ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.

БСкция Pointer

Π’ этой сСкции Π·Π°Π΄Π°ΡŽΡ‚ΡΡ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΌΡ‹ΡˆΠΈ – Ρ‚ΠΈΠΏ устройства, эмуляция Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ, количСство ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈ Ρ‚. ΠΏ.

БСкция Monitor

Π—Π΄Π΅ΡΡŒ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ‚ΠΈΠΏ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° ΠΈ Π΅Π³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹. Π’ΠΈΠΏ – это Π½Π°Π·Π²Π°Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ, ΠΈ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ссылаСтся сСкция screen.

Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ – Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹ частот Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ (Π½ΠΎ rizSync) ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ (vertRef resh) Ρ€Π°Π·Π²Π΅Ρ€Ρ‚ΠΊΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ список ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Π²ΠΈΠ΄Π΅ΠΎΡ€Π΅ΠΆΠΈΠΌΠΎΠ² (Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ ModeLine). ΠŸΡ€ΠΈ Ρ€ΡƒΡ‡Π½ΠΎΠΉ настройкС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° Π½Π°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ рСкомСндуСтся ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с руководством Π½Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ имССтся информация ΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ… ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°, ΠΊΠ°Π΄Ρ€ΠΎΠ²ΠΎΠΉ ΠΈ строчной Ρ€Π°Π·Π²Π΅Ρ€Ρ‚ΠΊΠ΅.

Π˜ΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π² стандартном Ρ„Π°ΠΉΠ»Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ ModeLine ΠΏΠΎΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΎΠ². ΠŸΡ€ΠΈ сканировании этих Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ² Π₯-сСрвСр Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΈΠ· Π²ΠΈΠ΄Π΅ΠΎΡ€Π΅ΠΆΠΈΠΌΠΎΠ² с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π°Π΅Ρ‚ Π½Π°ΠΈΠ±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΊΠ°Π΄Ρ€ΠΎΠ²ΡƒΡŽ частоту, ΠΏΡ€ΠΈ этом ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ Π²ΠΈΠ΄Π΅ΠΎΡ€Π΅ΠΆΠΈΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ совмСстимы с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹.

Π‘Π΅ΠΊΡ†ΠΈΠΉ Monitor ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСсколько – ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚Π° ΠΈΠ· Π½ΠΈΡ…, которая ΡƒΠΊΠ°Π·Π°Π½Π° Π² сСкции screen.

БСкция Device

Π’ этой сСкции ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ всС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π₯-сСрвСр опрСдСляСт сам, считывая ΠΈΡ… нСпосрСдствСнно ΠΈΠ· Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹.

Π’ случаС ΠΆΠ΅, ΠΊΠΎΠ³Π΄Π° трСбуСтся ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ настройки, слСдуСт ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ‚Π°Π½-страницу ΠΏΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΌΡƒ Π₯-сСрвСру.

БСкция Screen Π—Π΄Π΅ΡΡŒ указываСтся, ΠΊΠ°ΠΊΡƒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΈ ΠΊΠ°ΠΊΠΎΠΉ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π²ΠΈΠ΄Π΅ΠΎΡ€Π΅ΠΆΠΈΠΌΠΎΠ² – Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΈ Π³Π»ΡƒΠ±ΠΈΠ½Π° Ρ†Π²Π΅Ρ‚Π°.

Настройка ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°

Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, Π²Π°ΠΌ, скорСС всСго, Π½Π΅ понадобится Ρ€ΡƒΡ‡Π½ΠΎΠ΅ Π²ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ Π² настройки X Window. Для настройки ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°, Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹, ΠΌΡ‹ΡˆΠΈ, ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°ΠΌΠΈ конфигурирования, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΎΠΉ xf86config – простой консольной ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΎΠΉ для конфигурирования X Window. НСудобна ΠΎΠ½Π° Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Ссли ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Π²Ρ‹ ошиблись, ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Xconfigurator Ρ‚Π°ΠΊΠΆΠ΅ прСдставляСт собой консольноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π½ΠΎ, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹, ΠΈΠΌΠ΅Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ интСрфСйс (рис. 34.1).

Рис. 34.1. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Xconfigurator

Однако с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ xfE6config ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒΡΡ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ позволяСт Π²Ρ‹ΠΆΠ°Ρ‚ΡŒ ΠΈΠ· вашСго ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° всС, Π½Π° Ρ‡Ρ‚ΠΎ ΠΎΠ½ способСн. Для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π² Ρ„Π°ΠΉΠ»Π΅ xf86config Π·Π°Π΄Π°Ρ‚ΡŒ для Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π΅ΠΎΡ€Π΅ΠΆΠΈΠΌΠ° строку Π² Ρ‚Π°ΠΊΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅:

Modeline «mode_name» D HI H2 Н3 H4 VI V2 V3 V4 Flags

Π³Π΄Π΅:

β€’ Mode line – ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π΅ строку, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ описаниС Π²ΠΈΠ΄Π΅ΠΎΡ€Π΅ΠΆΠΈΠΌΠ°;

β€’ Β«mode_nameΒ» – Π½Π°Π·Π²Π°Π½ΠΈΠ΅ нашСго Π²ΠΈΠ΄Π΅ΠΎΡ€Π΅ΠΆΠΈΠΌΠ°. ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ, Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ имя записываСтся Π² Π²ΠΈΠ΄Π΅ "Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅_ΠΏΠΎ_Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ Ρ… Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅_ΠΏΠΎ_Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ", Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Β«1024x768Β». Β«mode_nameΒ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π’ качСствС ссылки Π½Π° ИМЯ Ρ€Π΅ΠΆΠΈΠΌΠ° Π’ Section Β«ScreenΒ», Subsection Β«DisplayΒ», Modes Β«mode_nameΒ». Π Π΅ΠΆΠΈΠΌΡ‹ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² порядкС пСрСчислСния;

β€’ d – частота Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠ³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°. Π­Ρ‚ΠΎ число задаСтся Π² ΠΌΠ΅Π³Π°Π³Π΅Ρ€Ρ†Π°Ρ…;

β€’ H1, H2, H3, Н4 – числа, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ Π·Π° ΡΡ‚Ρ€ΠΎΡ‡Π½ΡƒΡŽ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡŽ;

β€’ V1, V2, V3, V4 – числа, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ Π·Π° ΠΊΠ°Π΄Ρ€ΠΎΠ²ΡƒΡŽ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡŽ;

β€’ Flags – ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ для Ρ‚ΠΎΠ½ΠΊΠΎΠΉ подстройки синхронизации.

Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ с этими ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ. Π£ нас Π΅ΡΡ‚ΡŒ тактовая частота Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ²ΡΠ·Ρ‹Π²Π°ΡŽΡ‚ΡΡ всС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Π΄Ρ€Π°. Π’ΠΈΠ΄Π΅ΠΎΠΊΠ°Π΄Ρ€ состоит ΠΈΠ· видСострок. Π‘Ρ‚Ρ€ΠΎΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

β€’ A – количСство пиксСлов Π² строкС (Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π», Π·Π°Ρ‚Ρ€Π°Ρ‡ΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ Π½Π° Π²Ρ‹Π²ΠΎΠ΄ строки пиксСлов);

β€’ B – врСмя ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ΠΌ Π²Ρ‹Π²ΠΎΠ΄Π° строки ΠΈ появлСниСм строчного ΡΠΈΠ½Ρ…Ρ€ΠΎΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ°;

β€’ C – врСмя, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ выводится ΡΠΈΠ½Ρ…Ρ€ΠΎΠΈΠΌΠΏΡƒΠ»ΡŒΡ;

β€’ D – врСмя ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ Ρ…ΠΎΠ΄Π° Ρ€Π°Π·Π²Π΅Ρ€Ρ‚ΠΊΠΈ.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, для строчной Ρ€Π°Π·Π²Π΅Ρ€Ρ‚ΠΊΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ:

H1 = A

Н2 = А+Π’

H3 = А+Π’+Π‘

Н4 = A+B+C+D

Для ΠΊΠ°Π΄Ρ€ΠΎΠ²ΠΎΠΉ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚ΠΊΠΈ Π² качСствС Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ частота строк. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ:

V1 β€“ количСство строк, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Ρ… Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅;

V2 – количСство строк ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° ΠΊΠ°Π΄Ρ€Π° Π΄ΠΎ Π½Π°Ρ‡Π°Π»Π° ΠΊΠ°Π΄Ρ€ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΈΠ½Ρ…Ρ€ΠΎΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ°;

V3 – количСство строк ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° ΠΊΠ°Π΄Ρ€Π° Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° ΠΊΠ°Π΄Ρ€ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΈΠ½Ρ…Ρ€ΠΎΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ°;

V4 – ΠΎΠ±Ρ‰Π΅Π΅ количСство строк Π² ΠΊΠ°Π΄Ρ€Π΅.

На соврСмСнном ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΡ€ΠΈ инсталляции ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы частоты ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° инсталляции выставляСт ΠΏΠΎ максимуму, поэтому Ρ€ΡƒΡ‡Π½ΠΎΠ΅ Π²ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ Π² настройки ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° Π²Π°ΠΌ, скорСС всСго, Π½Π΅ понадобится.