FreeBSD гарын авлага
Өмнөх | Бүлэг 5. X Цонхот систем | Дараах

# 5.6. X Display Manager буюу харуулалт зохицуулагч

Хамтран бичилцсэн Сэф Кингсли.

## 5.6.1. Ерөнхий ойлголт

X Display Manager (XDM) буюу Х харуулалт зохицуулагч гэдэг нь Х цонхот системд сонгогдон хэрэглэгдэж болох бөгөөд нэвтрэх үйлдэлд хэрэглэгддэг. Энэ нь бага хүчин чадалтай “X терминал”, ширээний програмын орчин, мөн том сүлжээнд буй харуулалтын сервер зэрэг төрөл бүрийн нөхцөлд хэрэглэгддэг. Нэгэнт Х цонхот систем нь сүлжээ болон бүртгэлийн бие даасан гүйцэтгэлтэй болохоор Х үйлчлүүлэгч болон серверүүдийн хоорондох холбоог тохируулах маш олон арга бий. XDM нь холбогдож болох серверүүдийг график горимд дүрсэлж харуулдаг бөгөөд нэр болон нууц үг оруулах нөхцөл биелүүлж өгдөг.

Та XDM-г хэрэглэгчид зориулж getty(8) хэрэгслийн биелүүлдэг гүйцэтгэлтэй ( Хэсэг 26.3.2 хэсгээс дэлгэрэнгүйг харна уу) ижил гэж бодох хэрэгтэй. Тэгэхээр энэ нь систем рүү нэвтрэх үйлдлийг гүйцэтгэдэг бөгөөд нэвтрүүлэхдээ тухайн хэрэглэгчийн орчинг ажиллуулж (голдуу Х цонхны зохицуулагч байдаг ) хэрэглэгчийг гарах хүртэл нь хүлээж байдаг. Мөн өөр хэрэглэгч холбогдох үед холбогдох дэлгэцийг харуулан нэвтрэх үйлдэл хийлгэх боломжийг XDM биелүүлж байдаг.

## 5.6.2. XDM-г хэрэглэх нь

XDM-ийг ашиглаж эхлэхийн тулд `x11/xdm` портыг суулгана (энэ нь анхдагчаар Xorg-ийн сүүлийн үеийн хувилбаруудтай цуг суудаггүй). Дараа нь XDM далд чөтгөрийг `/usr/local/bin/xdm` гэсэн байрлалаас олж болно. Энэ нь `root` эрхтэй хүнээр ямар ч үед эхлүүлэгдэж болдог бөгөөд эхлэнгүүтээ уг машинд буй Х цонхыг зохицуулах үүргийг гүйцэтгэж эхэлдэг. Хэрэв XDM-г машиныг шинээр ачаалагдах болгонд эхлүүлэх хүсэлтэй байгаа бол үүнийг биелүүлэх хамгийн эвтэйхэн зам бол `/etc/ttys` файлд оруулга хийж өгөх билээ. Энэ файлын зохион байгуулалтын талаар Хэсэг 26.3.2.1 хэсэгт хараарай. `/etc/ttys` файл дотор XDM-г виртуал терминал дээр далд чөтгөр хэлбэрээр ажиллуулна гэсэн дараах мөр байдаг:

    ttyv8   "/usr/local/bin/xdm -nodaemon"  xterm   off secure

Анхдагч тохируулгаараа энэ нь хоригдсон байдаг бөгөөд идэвхжүүлэхийг хүсвэл тав дахь үг болох `off` гэснийг `on` болгож өөрчлөөд init(8)-г Хэсэг 26.3.2.2 дээр заасны дагуу шинээр ачаалах хэрэгтэй. Эхний талбар нь уг програмын зохицуулах терминалын нэр бөгөөд `ttyv8` гэсэн буй. Энэ нь XDM есдүгээр виртуал терминал дээр ажиллаж эхэлнэ гэсэн үг юм.

## 5.6.3. XDM-г тохируулах нь

XDM-г тохируулах файл `/usr/local/lib/X11/xdm` санд байдаг. Энэ сан дотор XDM-н харагдцыг өөрчилж тохируулах хэд хэдэн файл бий. Голдуу дараах төрлийн файлууд байдаг:

Файл | Тодорхойлолт
--- | ---
`Xaccess` | Хэрэглэгчийн эрхийн дүрэм.
`Xresources` | X-н resource буюу эх сурвалж анхдагч утгууд.
`Xservers` | Дотоод юм уу алсад буй холбогдож болох дэлгэц зохицуулагчдын жагсаалт.
`Xsession` | Нэвтрэх үед тухайн орчинд үйлдэгддэг анхдагч скрипт.
`Xsetup_`* | Нэвтрэх үйлдлээс өмнө нь програмуудыг ачаалагч скрипт.
`xdm-config` | Уг машин дээр ажиллаж байгаа бүх харуулагчдыг ерөнхийд нь тохируулагч файл.
`xdm-errors` | Сервер програмаас үүсгэгдсэн алдаанууд.
`xdm-pid` | Одоогийн ажиллаж байгаа XDM-н процесс ID дугаар.

Мөн энэ сан дотор XDM-г ажиллаж байх үед уг график орчныг тохируулдаг скрипт болон програмууд байдаг. Саяны жагсаасан файлуудын зориулалтыг ерөнхийд нь дор дурдав. Уг файлуудыг хэрэглэх дэлгэрэнгүй заавар нь xdm(1) хуудсанд тодорхойлогдсон байгаа.

Анхныхаа тохируулгаар бол энгийн нэгэн нэвтрэх дөрвөлжин цонх дотор уг машины нэр харуулагдсан байдаг ба том үсгээр “Login:” гэж бичээд доод хэсэгт нь “Password:” гэж нууц үг оруулах талбар байдаг. Энэ цонхноос эхлэн XDM-н харагдцыг өөрчилж эхэлж болох юм.

### 5.6.3.1. Xaccess

XDM-ээр хянагддаг харуулагчтай холбогдох протоколыг X Display Manager Connection Protocol (XDMCP) гэж нэрлэдэг. Энэ файл нь алсад буй компьютераас XDMCP холболт ямар дүрмээр хийгдэхийг заан хянаж байдаг. Энэ нь алсаас холбогдох холболтыг хүлээж авах тохиргоог `xdm-config` файлд хийх хүртэл хориотой байдаг. Анхдагч тохиргоогоороо бол ямар ч хэрэглэгчийн холболтыг зөвшөөрөхгүй гэж заагдсан байдаг.

### 5.6.3.2. Xresources

Энэ нь харуулагчдыг сонгох нэвтрэх дэлгэцийн харуулалтыг өөрчилж болох анхдагч утгууд хадгалсан файл юм. Энэ файлаар нэвтрэх програмыг өөрчилж болно. Файлын зохион байгуулалт нь Х11-н бичиг баримтад заасантай ижил загвартай байдаг.

### 5.6.3.3. Xservers

Энэ нь сонгогдож болох харуулагчдын жагсаалт хадгалсан файл.

### 5.6.3.4. Xsession

Энэ файл нь XDM-д зориулсан хэрэглээг холбогдсоны дараа гүйцэтгэгдэх скрипт файл юм. Ихэнхдээ хэрэглэгчид өөрсдийнхөө эхлэл санд буй `~/.xsession` файл дотор өөрсдийн гэсэн ажиллуулах бичлэгээ бичиж энэ файлын гүйцэтгэлийг дардаг.

### 5.6.3.5. Xsetup_*

Энэ файл нь нэвтрэх цонх болон харуулагчдыг сонгогдохоос өмнө автоматаар ажилладаг. Харуулагч болгонд зориулсан скрипт нь `Xsetup_` нэрэн дээр харуулагчийн дугаар залгагдсан нэртэй байдаг ( жишээ нь дотоод харуулагч `Xsetup_0` гэсэн нэртэй байдаг). Энэ файлд голдуу `xconsole` зэргийн нэг юм уу хоёр програмыг ар талд ажиллуулж байхаар бичсэн байдаг.

### 5.6.3.6. xdm-config

Энэ файлд харуулагч болгонд хэрэглэгдэх програмын анхдагч утга хэлбэрийн тохируулгууд байдаг.

### 5.6.3.7. xdm-errors

Энэ файл дотор XDM-н ажиллуулахыг оролдсон серверээс гарсан алдаануудыг бичсэн байдаг. Хэрэв XDM-н эхлүүлсэн дэлгэц ямар нэгэн замаар гацах юм бол юунаас болсон эсэхийг нь мэдэх хамгийн зөв газар бол энэ билээ. Эдгээр алдаанууд мөн хэрэглэгчийн тухайн орчноос хамаарч `~/.xsession-errors` файл дотор бас бичигддэг.

## 5.6.4. Сүлжээний харуулагч серверийг ажиллуулах

Бусад хэрэглэгчдийг харуулагч сервер рүү холбохын тулд та хандах эрхийн дүрмийг засварлаж холболт хүлээж авагчийг зөвшөөрүүлэх хэрэгтэй. Анхдагч утгаараа үүнийг хорьсон байдаг. XDM-г холболт хүлээж авдаг болгохын тулд эхлээд `xdm-config` файл доторх мөрийг тайлбар мөр болгож хүчингүй болгох хэрэгтэй:

    ! SECURITY: do not listen for XDMCP or Chooser requests
    ! Comment out this line if you want to manage X terminals with xdm
    DisplayManager.requestPort:     0

тэгээд XDM-ийг шинээр эхлүүлэх хэрэгтэй. Ийм файлд “#” тэмдгээр тайлбар мэт болгож хасдаггүй харин “!” тэмдэг хэрэглэх хэрэгтэй гэдгийг санах хэрэгтэй. `Xaccess` файл доторхоос жишээнүүдийг харах хэрэгтэй бөгөөд xdm(1) гарын авлагаас дэлгэрэнгүй унших нь зүйтэй.

## 5.6.5. XDM-н орлуулгууд

XDM-г орлох хэд хэдэн програм бий. Тэдний нэг болох kdm-г ( KDE-тэй цуг ирдэг) энэ бүлэгт тайлбарлах болно. Харуулалт зохицуулагч kdm нь маш олон төрлийн харуулах загварыг санал болгодог бөгөөд нэвтрэх үед цонх зохицуулагчдыг давхар сонгож болох боломж өгдөг.

Өмнөх | Эхлэл | Дараах
X11 дээр үсгийн маяг хэрэглэх нь | Дээш | Дэлгэцийн орчин

Энэ болон бусад баримтуудыг ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/ хаягаас татаж авч болно.

FreeBSD-ийн талаар <questions@FreeBSD.org> хаягтай холбоо барихаасаа өмнө баримтыг уншина уу.
Энэ бичиг баримттай холбоотой асуулт байвал <doc@FreeBSD.org> хаягаар цахим захидал явуулна уу.
Энэ бичиг баримтын орчуулгатай холбоотой асуулт байвал <admin@mnbsd.org> хаягаар цахим захидал явуулна уу.