นี่คือคำสั่ง Xserver ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
Xserver - เซิร์ฟเวอร์แสดงผล X Window System
เรื่องย่อ
X [ตัวเลือก ...]
DESCRIPTION
X เป็นชื่อทั่วไปสำหรับเซิร์ฟเวอร์แสดงผล X Window System มักจะเป็นลิงค์หรือ
สำเนาไบนารีเซิร์ฟเวอร์ที่เหมาะสมสำหรับการขับเคลื่อนเซิร์ฟเวอร์ที่ใช้บ่อยที่สุดบนa
เครื่องที่ให้มา
การเริ่มต้น DIE SERVER
เซิร์ฟเวอร์ X มักจะเริ่มต้นจากโปรแกรม X Display Manager xdm(1) หรือสิ่งที่คล้ายคลึงกัน
โปรแกรมจัดการการแสดงผล ยูทิลิตีนี้เรียกใช้จากไฟล์บูตระบบและดูแล
ทำให้เซิร์ฟเวอร์ทำงานต่อไป พร้อมท์ให้ใส่ชื่อผู้ใช้และรหัสผ่าน และเริ่มต้น
เซสชันผู้ใช้
การติดตั้งที่ใช้ระบบหน้าต่างมากกว่าหนึ่งระบบอาจต้องใช้ ซินิต(1) อรรถประโยชน์
แทนที่จะเป็นตัวจัดการการแสดงผล อย่างไรก็ตาม, ซินิต ถือเป็นเครื่องมือในการสร้าง
สคริปต์เริ่มต้นและไม่ได้มีไว้สำหรับผู้ใช้ปลายทาง ผู้ดูแลเว็บไซต์คือ
เสถียร แนะนำให้ใช้ตัวจัดการการแสดงผล หรือสร้างอินเทอร์เฟซอื่นๆ สำหรับผู้ใช้มือใหม่
ผู้ใช้อาจเริ่มต้นเซิร์ฟเวอร์ X โดยตรง แม้ว่าวิธีนี้มักจะเป็น
สงวนไว้สำหรับการทดสอบและไม่แนะนำสำหรับการใช้งานปกติ ในบางแพลตฟอร์ม
ผู้ใช้ต้องได้รับอนุญาตพิเศษเพื่อเริ่มเซิร์ฟเวอร์ X บ่อยครั้งเนื่องจากการเข้าถึงบางอย่าง
อุปกรณ์ (เช่น /dev/เมาส์) ถูก จำกัด
เมื่อเซิร์ฟเวอร์ X เริ่มทำงาน โดยปกติแล้วจะเข้าควบคุมการแสดงผล หากคุณกำลังวิ่งบน
เวิร์กสเตชันที่มีคอนโซลเป็นจอแสดงผล คุณอาจไม่สามารถเข้าสู่ระบบคอนโซลได้
ในขณะที่เซิร์ฟเวอร์กำลังทำงาน
OPTIONS
เซิร์ฟเวอร์ X จำนวนมากมีตัวเลือกบรรทัดคำสั่งเฉพาะอุปกรณ์ ดูหน้าคู่มือสำหรับ
เซิร์ฟเวอร์แต่ละเครื่องสำหรับรายละเอียดเพิ่มเติม รายการหน้าคู่มือเฉพาะเซิร์ฟเวอร์มีอยู่ใน
ส่วนดูเพิ่มเติมด้านล่าง
เซิร์ฟเวอร์ X ทั้งหมดยอมรับตัวเลือกบรรทัดคำสั่งที่อธิบายไว้ด้านล่าง เซิร์ฟเวอร์ X บางตัวอาจ
มีวิธีอื่นในการจัดหาพารามิเตอร์ที่อธิบายไว้ที่นี่ แต่ค่าที่ให้ไว้
ผ่านตัวเลือกบรรทัดคำสั่งควรแทนที่ค่าที่ระบุผ่านกลไกอื่นๆ
:หมายเลขที่แสดง
เซิร์ฟเวอร์ X ทำงานตามที่กำหนด หมายเลขที่แสดงซึ่งโดยค่าเริ่มต้นคือ 0 ถ้าหลาย
เซิร์ฟเวอร์ X จะทำงานพร้อมกันบนโฮสต์ โดยแต่ละเซิร์ฟเวอร์ต้องมีการแสดงผลที่ไม่ซ้ำกัน
ตัวเลข. ดูส่วน DISPLAY NAMES ของ X(7) คู่มือหน้าเรียนรู้วิธีการ
ระบุหมายเลขที่แสดงที่ไคลเอ็นต์ควรลองใช้
-a จำนวน
ตั้งค่าการเร่งความเร็วของตัวชี้ (เช่น อัตราส่วนของรายงานต่อจำนวน
ผู้ใช้ย้ายตัวชี้จริง ๆ )
- และ ปิดใช้งานกลไกการควบคุมการเข้าใช้โฮสต์ เปิดใช้งานการเข้าถึงโดยโฮสต์ใด ๆ และ
อนุญาตให้โฮสต์ใด ๆ แก้ไขรายการควบคุมการเข้าถึง ใช้ด้วยความระมัดระวังอย่างยิ่ง
ตัวเลือกนี้มีไว้เพื่อเรียกใช้ชุดทดสอบจากระยะไกลเป็นหลัก
- ตรวจสอบ ระดับ
กำหนดระดับเส้นทางการตรวจสอบ ระดับเริ่มต้นคือ 1 หมายถึงการเชื่อมต่อเท่านั้น
มีการรายงานการปฏิเสธ ระดับ 2 รายงานการเชื่อมต่อที่ประสบความสำเร็จทั้งหมดเพิ่มเติม
และตัดการเชื่อมต่อ ระดับ 4 เปิดใช้งานข้อความจากส่วนขยาย SECURITY if
ปัจจุบัน รวมทั้งการสร้างและการเพิกถอนการอนุญาตและการละเมิด
นโยบายความปลอดภัย ระดับ 0 ปิดเส้นทางการตรวจสอบ สายการตรวจสอบจะถูกส่งเป็น
เอาต์พุตข้อผิดพลาดมาตรฐาน
-รับรองความถูกต้อง ไฟล์การอนุญาต
ระบุไฟล์ที่มีคอลเลกชันของบันทึกการอนุญาตที่ใช้ในการ
ตรวจสอบสิทธิ์การเข้าถึง ดูเพิ่มเติมที่ xdm(1) และ Xsecurity(7) หน้าคู่มือ
-พื้นหลัง ไม่มี
ขอให้ไดรเวอร์ไม่ล้างพื้นหลังเมื่อเริ่มต้นหากไดรเวอร์รองรับ
นั่น. อาจเป็นประโยชน์สำหรับการเปลี่ยนแปลงอย่างราบรื่นเช่น ไดรเวอร์ fbdev เพื่อความปลอดภัย
สาเหตุที่ไม่ใช่ค่าเริ่มต้นเนื่องจากเนื้อหาบนหน้าจออาจแสดงผู้ใช้คนก่อน
เซสชั่น
-br ตั้งค่าหน้าต่างรูทเริ่มต้นเป็นสีดำทึบแทนการทอรูทมาตรฐาน
ลวดลาย. นี่เป็นค่าเริ่มต้นเว้นแต่จะระบุ -retro หรือ -wr
-bs ปิดใช้งานการสนับสนุนร้านค้าสำรองในทุกหน้าจอ
-c ปิดการคลิกปุ่ม
c ปริมาณ
ตั้งค่าระดับเสียงการกดปุ่ม (ช่วงที่อนุญาต: 0-100)
-ซีซี ชั้น
ตั้งค่าคลาสการมองเห็นสำหรับหน้าต่างรูทของหน้าจอสี หมายเลขชั้นเรียนคือ
ตามที่ระบุไว้ในโปรโตคอล X ไม่เชื่อฟังโดยเซิร์ฟเวอร์ทั้งหมด
- คะแนน ทำให้เซิร์ฟเวอร์สร้างคอร์ดัมพ์จากข้อผิดพลาดร้ายแรง
-displayfd fd
ระบุ file descriptor ในกระบวนการเปิดตัว แทนที่จะระบุ a
แสดงหมายเลข X เซิร์ฟเวอร์จะพยายามฟังบนจอแสดงผลที่สูงขึ้นอย่างต่อเนื่อง
ตัวเลขและเมื่อหาได้ฟรีจะเขียนหมายเลขที่แสดงกลับมาที่นี้
file descriptor เป็นสตริงที่ขึ้นบรรทัดใหม่ ตัวเลือก -pn จะถูกละเว้นเมื่อ
ใช้ -displayfd
-deferglyphs แบบอักษรไหน
ระบุประเภทของฟอนต์ที่เซิร์ฟเวอร์ควรพยายามใช้ deferred
กำลังโหลดสัญลักษณ์ แบบอักษรไหน สามารถเป็นได้ทั้งหมด (แบบอักษรทั้งหมด) ไม่มี (ไม่มีแบบอักษร) หรือ 16 (16 บิต
แบบอักษรเท่านั้น)
-dpi ความละเอียด
ตั้งค่าความละเอียดสำหรับหน้าจอทั้งหมดเป็นจุดต่อนิ้ว เพื่อใช้เมื่อเซิฟเวอร์
ไม่สามารถกำหนดขนาดหน้าจอจากฮาร์ดแวร์ได้
ดีพีเอ็มเอส เปิดใช้งาน DPMS (บริการจัดการพลังงานจอแสดงผล) ที่รองรับ ค่าเริ่มต้น
สถานะเป็นแพลตฟอร์มและการกำหนดค่าเฉพาะ
-dpms ปิดใช้งาน DPMS (บริการจัดการพลังงานจอแสดงผล) สถานะเริ่มต้นคือ platform
และการกำหนดค่าเฉพาะ
-ส่วนขยายนามสกุล
ปิดใช้งานส่วนขยายที่มีชื่อ หากมีการระบุชื่อนามสกุลที่ไม่รู้จัก รายการของ
พิมพ์ชื่อนามสกุลที่ยอมรับ
+นามสกุลนามสกุล
เปิดใช้งานส่วนขยายที่มีชื่อ หากมีการระบุชื่อนามสกุลที่ไม่รู้จัก รายการของ
พิมพ์ชื่อนามสกุลที่ยอมรับ
-f ปริมาณ
ตั้งค่าเสียงบี๊บ (กระดิ่ง) ระดับเสียง (ช่วงที่อนุญาต: 0-100)
-เอฟซี เคอร์เซอร์ฟอนต์
ตั้งค่าแบบอักษรเคอร์เซอร์เริ่มต้น
-ฉ ตัวอักษร
ตั้งค่าแบบอักษรเริ่มต้น
-fp ฟอนต์พาธ
กำหนดเส้นทางการค้นหาแบบอักษร เส้นทางนี้เป็นรายการที่คั่นด้วยเครื่องหมายจุลภาคของ
ไดเร็กทอรีที่เซิร์ฟเวอร์ X ค้นหาฐานข้อมูลแบบอักษร ดูส่วนแบบอักษร
ของหน้าคู่มือนี้สำหรับข้อมูลเพิ่มเติมและรายการเริ่มต้น
-ช่วยด้วย พิมพ์ข้อความการใช้งาน
-I ทำให้อาร์กิวเมนต์บรรทัดคำสั่งที่เหลือทั้งหมดถูกละเว้น
-iglx ห้ามสร้างบริบท GLX ทางอ้อม GLX ทางอ้อมมีการใช้งานที่จำกัด เนื่องจากเป็น
ขาดการสนับสนุนคุณสมบัติและส่วนขยาย OpenGL ที่ทันสมัยมากมาย มันช้ากว่า
บริบทโดยตรง และเปิดพื้นผิวการโจมตีขนาดใหญ่สำหรับข้อผิดพลาดในการแยกวิเคราะห์โปรโตคอล
นี่เป็นค่าเริ่มต้นเว้นแต่จะระบุ +iglx
+iglx อนุญาตให้สร้างบริบท GLX ทางอ้อม
-maxbigreqsize ขนาด
ตั้งค่าคำขอใหญ่สูงสุดเป็น ขนาด MB
-nocursor
ปิดใช้งานการแสดงเคอร์เซอร์ตัวชี้
-ไม่ฟัง ทรานส์ไทป์
ปิดใช้งานประเภทการขนส่ง ตัวอย่างเช่น สามารถปิดใช้งานการเชื่อมต่อ TCP/IP ด้วย
-ไม่ฟัง TCP. ตัวเลือกนี้อาจออกหลายครั้งเพื่อปิดการใช้งานการฟัง
ประเภทการขนส่งที่แตกต่างกัน ประเภทการขนส่งที่รองรับขึ้นอยู่กับแพลตฟอร์ม แต่
โดยทั่วไปรวมถึง:
tcp TCP ผ่าน IPv4 หรือ IPv6
inet TCP ผ่าน IPv4 เท่านั้น
inet6 TCP ผ่าน IPv6 เท่านั้น
ยูนิกซ์ UNIX Domain Sockets
แพลตฟอร์มท้องถิ่นที่ต้องการวิธีการเชื่อมต่อในพื้นที่
-ฟัง ทรานส์ไทป์
เปิดใช้งานประเภทการขนส่ง ตัวอย่างเช่น สามารถเปิดใช้งานการเชื่อมต่อ TCP/IP ด้วย
-ฟัง TCP. ตัวเลือกนี้อาจออกหลายครั้งเพื่อเปิดใช้งานการฟัง
ประเภทการขนส่งที่แตกต่างกัน
-นอร์เซ็ต
ป้องกันไม่ให้เซิร์ฟเวอร์รีเซ็ตเมื่อปิดการเชื่อมต่อไคลเอ็นต์ล่าสุด สิ่งนี้แทนที่
ก่อนหน้านี้ -ยุติ ตัวเลือกบรรทัดคำสั่ง
-p นาที
ตั้งเวลารอบรูปแบบโปรแกรมรักษาหน้าจอเป็นนาที
-pn อนุญาตให้เซิร์ฟเวอร์ทำงานต่อไปหากล้มเหลวในการสร้างสถานะทั้งหมด
ซ็อกเก็ตที่รู้จัก (จุดเชื่อมต่อสำหรับลูกค้า) แต่สร้างอย่างน้อยหนึ่งรายการ นี้
ตัวเลือกถูกตั้งค่าเป็นค่าเริ่มต้น
-นพน ทำให้เซิร์ฟเวอร์ออกหากไม่สามารถสร้างซ็อกเก็ตที่เป็นที่รู้จักทั้งหมดได้
(จุดเชื่อมต่อสำหรับลูกค้า)
-r ปิดการทำซ้ำอัตโนมัติ
r เปิดการทำซ้ำอัตโนมัติ
- ย้อนกลับ เริ่มเซิร์ฟเวอร์โดยมองเห็นจุดและเคอร์เซอร์แบบคลาสสิก ค่าเริ่มต้นคือto
เริ่มต้นด้วยหน้าต่างรูทสีดำ และเพื่อระงับการแสดงเคอร์เซอร์จนกระทั่ง
ครั้งแรกที่แอปพลิเคชันเรียกใช้ XDefineCursor() สำหรับเซิร์ฟเวอร์ kdrive นี่หมายถึง
-แซบ
-s นาที
ตั้งเวลาหมดเวลาของโปรแกรมรักษาหน้าจอเป็นนาที
-ซู ปิดการใช้งานบันทึกภายใต้การสนับสนุนในทุกหน้าจอ
- ที่นั่ง ที่นั่ง
ที่นั่งที่จะวิ่งบน รับสตริงที่ระบุที่นั่งในไวยากรณ์เฉพาะของแพลตฟอร์ม
บนแพลตฟอร์มที่รองรับคุณสมบัตินี้อาจใช้เพื่อจำกัดเซิร์ฟเวอร์ไว้ที่
แสดงเฉพาะชุดย่อยของอุปกรณ์ที่เชื่อมต่อกับระบบ
-t จำนวน
ตั้งค่าเกณฑ์การเร่งความเร็วของตัวชี้เป็นพิกเซล (เช่น หลังจำนวนพิกเซลตัวชี้
การเร่งความเร็วควรมีผล)
-ยุติ
ทำให้เซิร์ฟเวอร์หยุดทำงานเมื่อรีเซ็ตเซิร์ฟเวอร์ แทนที่จะทำงานต่อ
สิ่งนี้แทนที่ก่อนหน้า -นอร์เซ็ต ตัวเลือกบรรทัดคำสั่ง
-ถึง วินาที
ตั้งค่าการหมดเวลาการเชื่อมต่อเริ่มต้นเป็นวินาที
-tst ปิดใช้งานส่วนขยายการทดสอบทั้งหมด (เช่น XTEST, Xtrap, XTestExtension1, RECORD)
TTYxx ถูกละเลยสำหรับเซิร์ฟเวอร์ที่เริ่มต้นแบบโบราณ (ตั้งแต่เริ่มต้น)
v ตั้งค่าการตั้งค่าโปรแกรมรักษาหน้าจอสำหรับปิดวิดีโอ
-v ตั้งค่าการตั้งค่าโปรแกรมรักษาหน้าจอวิดีโอ
-wm บังคับให้ backing-store เริ่มต้นของหน้าต่างทั้งหมดเป็น WhenMapped มันคือ
ทางลับๆ ของการรับ backing-store เพื่อนำไปใช้กับหน้าต่างทั้งหมด แม้ว่าทั้งหมด
หน้าต่างที่แมปจะมีร้านค้าสำรอง ค่าแอตทริบิวต์ของร้านค้าสำรองที่รายงาน
โดยเซิร์ฟเวอร์สำหรับหน้าต่างจะเป็นค่าสุดท้ายที่ลูกค้ากำหนด ถ้ามัน
ไม่เคยมีการตั้งค่าโดยไคลเอนต์ เซิร์ฟเวอร์จะรายงานค่าเริ่มต้น
ไม่มีประโยชน์. ลักษณะการทำงานนี้จำเป็นโดยโปรโตคอล X ซึ่งช่วยให้เซิร์ฟเวอร์
เกินความคาดหวังของร้านค้าสำรองของลูกค้า แต่ไม่ได้ให้วิธีการ
บอกลูกค้าว่ากำลังดำเนินการดังกล่าว
-wr ตั้งค่าหน้าต่างรูทเริ่มต้นเป็นสีขาวทึบแทนการทอรูทมาตรฐาน
ลวดลาย
-x นามสกุล
โหลดส่วนขยายที่ระบุที่ init นี่เป็นแนวทางที่ไม่ต้องดำเนินการสำหรับการนำไปใช้งานส่วนใหญ่
[+-]ซิเนรามา
เปิดใช้งาน (+) หรือปิดการใช้งาน (-) ส่วนขยาย XINERAMA สถานะเริ่มต้นคือ platform
และการกำหนดค่าเฉพาะ
SERVER ขึ้นอยู่กับ OPTIONS
เซิร์ฟเวอร์ X บางตัวยอมรับตัวเลือกต่อไปนี้:
-ล กิโลไบต์
ตั้งค่าขีดจำกัดพื้นที่ข้อมูลของเซิร์ฟเวอร์เป็นจำนวนกิโลไบต์ที่ระบุ อา
ค่าศูนย์ทำให้ขนาดข้อมูลมีขนาดใหญ่ที่สุด ค่าเริ่มต้นของ -1
ปล่อยให้ขีด จำกัด พื้นที่ข้อมูลไม่เปลี่ยนแปลง
- เอลฟ์ ไฟล์
ตั้งค่าขีดจำกัดจำนวนไฟล์เปิดของเซิร์ฟเวอร์เป็นจำนวนที่ระบุ อา
ค่าศูนย์ทำให้ขีดจำกัดมีขนาดใหญ่ที่สุด ค่าเริ่มต้นของ -1
ปล่อยให้ขีดจำกัดไม่เปลี่ยนแปลง
-ล กิโลไบต์
ตั้งค่าขีด จำกัด พื้นที่สแต็กของเซิร์ฟเวอร์เป็นจำนวนกิโลไบต์ที่ระบุ อา
ค่าศูนย์ทำให้ขนาดกองใหญ่ที่สุด ค่าเริ่มต้นของ -1
ปล่อยให้ขีด จำกัด พื้นที่สแต็กไม่เปลี่ยนแปลง
-maxclients
64|128|256|512 กำหนดจำนวนไคลเอนต์สูงสุดที่อนุญาตให้เชื่อมต่อกับ X
เซิร์ฟเวอร์ ค่าที่ยอมรับได้คือ 64, 128, 256 หรือ 512
- แสดง ผิดนัด|โมโน|สีเทา|สี กำหนดนโยบายการจัดสรรสีที่จะใช้โดย
ส่วนขยายการแสดงผล
ผิดนัด เลือกนโยบายเริ่มต้นที่กำหนดไว้สำหรับความลึกในการแสดงผลของเซิร์ฟเวอร์ X
โมโน อย่าใช้เซลล์สีใดๆ
สีเทา ใช้แผนที่สีเทาของเซลล์สี 13 เซลล์สำหรับส่วนขยายการเรนเดอร์ X
สี ใช้ลูกบาศก์สีไม่เกิน 4*4*4 สี (นั่นคือ 64 เซลล์สี)
-dumbSched
ปิดใช้งานการตั้งเวลาอัจฉริยะบนแพลตฟอร์มที่สนับสนุนตัวกำหนดเวลาอัจฉริยะ
-schedInterval ระยะห่าง
ตั้งค่าช่วงเวลาการจัดตารางเวลาของตัวกำหนดตารางเวลาอัจฉริยะเป็น ระยะห่าง มิลลิวินาที
เอ็กซ์ดีเอ็มซีพี OPTIONS
เซิร์ฟเวอร์ X ที่รองรับ XDMCP มีตัวเลือกดังต่อไปนี้ ดู X แสดง ผู้จัดการ
Control โปรโตคอล ข้อกำหนดสำหรับข้อมูลเพิ่มเติม
แบบสอบถาม ชื่อโฮสต์
เปิดใช้งาน XDMCP และส่งแพ็กเก็ต Query ไปยังที่ระบุ ชื่อโฮสต์.
-ออกอากาศ
เปิดใช้งาน XDMCP และเผยแพร่แพ็กเก็ต BroadcastQuery ไปยังเครือข่าย ครั้งแรก
ตัวจัดการการแสดงผลที่ตอบสนองจะถูกเลือกสำหรับเซสชั่น
-มัลติคาสต์ [ที่อยู่ [กระโดด นับ]]
เปิดใช้งาน XDMCP และแพ็กเก็ต BroadcastQuery แบบหลายผู้รับไปยังเครือข่าย ครั้งแรก
ตัวจัดการการแสดงผลตอบสนองถูกเลือกสำหรับเซสชัน หากระบุที่อยู่
multicast จะถูกส่งไปยังที่อยู่นั้น หากไม่มีการระบุที่อยู่ multicast
ถูกส่งไปยังกลุ่มมัลติคาสต์ XDMCP IPv6 เริ่มต้น หากมีการระบุจำนวนการกระโดด
มันถูกใช้เป็นจำนวนฮ็อพสูงสุดสำหรับมัลติคาสต์ หากไม่นับฮอปคือ
ระบุ มัลติคาสต์ถูกตั้งค่าสูงสุด 1 ฮอป เพื่อป้องกันมัลติคาสต์
จากการถูกส่งผ่านเครือข่ายท้องถิ่น
-ทางอ้อม ชื่อโฮสต์
เปิดใช้งาน XDMCP และส่งแพ็กเก็ต IndirectQuery ไปยังที่ระบุ ชื่อโฮสต์.
-ท่าเรือ หมายเลขพอร์ต
ใช้ที่ระบุ หมายเลขพอร์ต สำหรับแพ็กเก็ต XDMCP แทนที่จะเป็นค่าเริ่มต้น นี้
ต้องระบุตัวเลือกก่อน -query, -broadcast, -multicast หรือ -indirect
ตัวเลือก
-จาก ที่อยู่ในท้องถิ่น
ระบุที่อยู่ท้องถิ่นที่จะเชื่อมต่อจาก (มีประโยชน์หากโฮสต์ที่เชื่อมต่อมี
อินเทอร์เฟซเครือข่ายหลายตัว) ดิ ที่อยู่ในท้องถิ่น อาจแสดงออกในรูปแบบใด ๆ
เป็นที่ยอมรับของแพลตฟอร์มโฮสต์ gethostbyname(3) การดำเนินการ
-ครั้งหนึ่ง ทำให้เซิร์ฟเวอร์ยุติการทำงาน (แทนที่จะรีเซ็ต) เมื่อเซสชัน XDMCP สิ้นสุดลง
ระดับ แสดงคลาส
XDMCP มีตัวระบุการแสดงผลเพิ่มเติมที่ใช้ในการค้นหาทรัพยากรสำหรับการแสดงผล
ตัวเลือกเฉพาะ ตัวเลือกนี้จะตั้งค่านั้น โดยค่าเริ่มต้นจะเป็น "MIT-unspecified"
(ไม่ใช่ค่าที่มีประโยชน์มาก)
-คุกกี้ xdm-auth-บิต
เมื่อทำการทดสอบ XDM-AUTHENTICATION-1 จะมีการใช้ไพรเวตคีย์ร่วมกันระหว่างเซิร์ฟเวอร์และ
ผู้จัดการ. ตัวเลือกนี้ตั้งค่าของข้อมูลส่วนตัวนั้น (ไม่ใช่ว่ามาก
ส่วนตัวอยู่บนบรรทัดคำสั่ง!)
-รหัสแสดงผล แสดง ID
อีกค่าเฉพาะของ XDMCP ค่านี้ช่วยให้ตัวจัดการการแสดงผลสามารถระบุได้
แต่ละจอแสดงผลเพื่อให้สามารถค้นหาคีย์ที่ใช้ร่วมกันได้
เอ็กซ์คีย์บอร์ด OPTIONS
เซิร์ฟเวอร์ X ที่รองรับส่วนขยาย XKEYBOARD (หรือที่เรียกว่า "XKB") ยอมรับสิ่งต่อไปนี้
ตัวเลือก. ไฟล์โครงร่างทั้งหมดที่ระบุในบรรทัดคำสั่งต้องอยู่ใน XKB base
ไดเร็กทอรีหรือไดเร็กทอรีย่อย และระบุเป็นพาธสัมพัทธ์จาก XKB base
ไดเร็กทอรี ไดเร็กทอรีฐาน XKB เริ่มต้นคือ /usr/lib/X11/xkb.
[+-] accessx [ การหยุดพักชั่วคราว [ หมดเวลา_mask [ ข้อเสนอแนะ [ ตัวเลือก_หน้ากาก -
เปิดใช้งาน (+) หรือปิดใช้งาน (-) ลำดับคีย์ AccessX
-xkbdir ไดเรกทอรี
ไดเร็กทอรีฐานสำหรับไฟล์รูปแบบแป้นพิมพ์ ตัวเลือกนี้ใช้ไม่ได้กับ setuid
เซิร์ฟเวอร์ X (เช่น เมื่อ uid จริงและมีประสิทธิภาพของเซิร์ฟเวอร์ X ต่างกัน)
-อาร์ดีเลย์ มิลลิวินาที
ตั้งค่าการหน่วงเวลาการทำซ้ำอัตโนมัติ (ระยะเวลาในหน่วยมิลลิวินาทีที่คีย์ต้องเป็น
ถูกกดก่อนที่จะเริ่มเล่นซ้ำอัตโนมัติ)
- ช่วงเวลา มิลลิวินาที
ตั้งค่าช่วงเวลาการทำซ้ำอัตโนมัติ (ระยะเวลาในหน่วยมิลลิวินาทีที่ควรผ่านไป
ระหว่างการกดแป้นที่สร้างซ้ำอัตโนมัติ)
-xkbmap ชื่อไฟล์
โหลดคำอธิบายแป้นพิมพ์ใน ชื่อไฟล์ เมื่อเริ่มต้นเซิร์ฟเวอร์
เครือข่าย การเชื่อมต่อ
เซิร์ฟเวอร์ X รองรับการเชื่อมต่อไคลเอ็นต์ผ่านชุดย่อยที่ขึ้นกับแพลตฟอร์มดังต่อไปนี้
ประเภทการขนส่ง: TCP/IP, ซ็อกเก็ต Unix Domain และ SVR4 local . ที่หลากหลาย
การเชื่อมต่อ ดูส่วน DISPLAY NAMES ของ X(7) คู่มือหน้าเรียนรู้วิธีการ
ระบุประเภทการขนส่งที่ลูกค้าควรลองใช้
การอนุญาต ACCESS
เซิร์ฟเวอร์ X ใช้ชุดย่อยที่ขึ้นกับแพลตฟอร์มของการอนุญาตต่อไปนี้
โปรโตคอล: MIT-MAGIC-COOKIE-1, XDM-AUTHORIZATION-1, XDM-AUTHORIZATION-2, SUN-DES-1 และ
เอ็มไอที-เคอร์เบอรอส-5. ดู Xsecurity(7) คู่มือสำหรับข้อมูลเกี่ยวกับการดำเนินงานของ
โปรโตคอลเหล่านี้
ข้อมูลการอนุญาตที่กำหนดโดยโปรโตคอลข้างต้นจะถูกส่งไปยังเซิร์ฟเวอร์ในส่วนตัว
ไฟล์ที่ตั้งชื่อด้วย the -รับรองความถูกต้อง ตัวเลือกบรรทัดคำสั่ง ทุกครั้งที่เซิฟเวอร์กำลังจะรับ
การเชื่อมต่อครั้งแรกหลังจากรีเซ็ต (หรือเมื่อเซิร์ฟเวอร์เริ่มทำงาน) จะอ่านไฟล์นี้
หากไฟล์นี้มีบันทึกการให้สิทธิ์ใดๆ โฮสต์ในพื้นที่จะไม่ทำงานโดยอัตโนมัติ
อนุญาตให้เข้าถึงเซิร์ฟเวอร์และเฉพาะไคลเอนต์ที่ส่งหนึ่งในบันทึกการอนุญาต
ที่มีอยู่ในไฟล์ในข้อมูลการตั้งค่าการเชื่อมต่อจะได้รับอนุญาตให้เข้าถึง ดู
บาย หน้าคู่มือสำหรับคำอธิบายรูปแบบไบนารีของไฟล์นี้ ดู xauth(1) สำหรับ
การบำรุงรักษาไฟล์นี้ และการแจกจ่ายเนื้อหาไปยังรีโมตโฮสต์
เซิร์ฟเวอร์ X ยังใช้รายการควบคุมการเข้าถึงตามโฮสต์เพื่อตัดสินใจว่าจะ .หรือไม่
ยอมรับการเชื่อมต่อจากลูกค้าในเครื่องเฉพาะ ถ้าไม่มีการอนุญาตอื่น ๆ
กำลังใช้กลไก รายการนี้ในขั้นต้นประกอบด้วยโฮสต์ที่เซิร์ฟเวอร์เป็น
ทำงานเช่นเดียวกับเครื่องใด ๆ ที่ระบุไว้ในไฟล์ /ฯลฯ/Xn.โฮสต์ที่นี่มี n เป็นจอแสดงผล
หมายเลขเซิร์ฟเวอร์ แต่ละบรรทัดของไฟล์ควรมีชื่อโฮสต์อินเทอร์เน็ต
(เช่น expo.lcs.mit.edu) หรือชื่อเต็มในรูปแบบ ครอบครัว:ชื่อ ตามที่อธิบายไว้ใน
xhost(1) หน้าคู่มือ ไม่ควรมีช่องว่างนำหน้าหรือต่อท้ายในบรรทัดใดๆ สำหรับ
ตัวอย่าง:
โจเวิร์คสเตชั่น
Corporate.company.com
ไอเน็ต:bigcpu
ท้องถิ่น:
ผู้ใช้สามารถเพิ่มหรือลบโฮสต์ออกจากรายการนี้และเปิดหรือปิดการควบคุมการเข้าถึงโดยใช้
xhost คำสั่งจากเครื่องเดียวกับเซิร์ฟเวอร์
ถ้า X FireWall Proxy (xfwp) กำลังถูกใช้โดยไม่มีนโยบายเว็บไซต์ อิงตามโฮสต์
ต้องเปิดการให้สิทธิ์เพื่อให้ไคลเอ็นต์สามารถเชื่อมต่อกับเซิร์ฟเวอร์ X ผ่านทาง
xfwp. ถ้า xfwp ถูกรันโดยไม่มีไฟล์คอนฟิกูเรชัน ดังนั้นจึงไม่มีการกำหนดนโยบายไซต์ if
xfwp กำลังใช้เซิร์ฟเวอร์ X โดยที่ xhost + ถูกเรียกใช้เพื่อปิดการอนุญาตตามโฮสต์
ตรวจสอบเมื่อไคลเอนต์พยายามเชื่อมต่อกับเซิร์ฟเวอร์ X นี้ผ่าน xfwp, เซิร์ฟเวอร์ X จะปฏิเสธ
การเชื่อมต่อ. ดู xfwp(1) สำหรับข้อมูลเพิ่มเติมเกี่ยวกับผู้รับมอบฉันทะนี้
โปรโตคอล X โดยแท้จริงไม่มีแนวคิดใด ๆ เกี่ยวกับสิทธิ์การทำงานของหน้าต่างหรือ
วางข้อจำกัดในสิ่งที่ลูกค้าสามารถทำได้ หากโปรแกรมสามารถเชื่อมต่อกับจอแสดงผลได้
ได้เต็มหน้าจอ เซิร์ฟเวอร์ X ที่รองรับส่วนขยาย SECURITY มีราคาดีกว่า
เนื่องจากลูกค้าสามารถกำหนดได้ว่าไม่น่าเชื่อถือผ่านการอนุญาตที่พวกเขาใช้ในการเชื่อมต่อ ดู
xauth(1) หน้าคู่มือสำหรับรายละเอียด มีการกำหนดข้อจำกัดสำหรับลูกค้าที่ไม่น่าเชื่อถือซึ่ง
ขจัดความชั่วร้ายที่พวกเขาสามารถทำได้ ดูข้อกำหนดส่วนขยาย SECURITY ฉบับสมบูรณ์
รายการข้อจำกัดเหล่านี้
ไซต์ที่มีระบบการพิสูจน์ตัวตนและการอนุญาตที่ดีกว่าอาจต้องการใช้
hooks ในไลบรารีและเซิร์ฟเวอร์เพื่อจัดเตรียมโมเดลความปลอดภัยเพิ่มเติม
สัญญาณ
เซิร์ฟเวอร์ X แนบความหมายพิเศษกับสัญญาณต่อไปนี้:
ซิกอัพ สัญญาณนี้ทำให้เซิร์ฟเวอร์ปิดการเชื่อมต่อที่มีอยู่ทั้งหมด ว่างทั้งหมด
ทรัพยากร และเรียกคืนค่าเริ่มต้นทั้งหมด มันถูกส่งโดยตัวจัดการการแสดงผลเมื่อใดก็ตามที่
แอปพลิเคชันหลักของผู้ใช้หลัก (โดยปกติคือ an xterm หรือตัวจัดการหน้าต่าง) ออกไปที่
บังคับให้เซิร์ฟเวอร์ทำความสะอาดและเตรียมพร้อมสำหรับผู้ใช้รายต่อไป
ซิกเทอร์ม สัญญาณนี้ทำให้เซิร์ฟเวอร์ออกจากเซิร์ฟเวอร์อย่างหมดจด
ซิกุสร์1 สัญญาณนี้ใช้ค่อนข้างแตกต่างไปจากข้อใดข้อหนึ่งข้างต้น เมื่อเซิฟเวอร์
เริ่มต้น มันจะตรวจสอบเพื่อดูว่าได้สืบทอด SIGUSR1 เป็น SIG_IGN แทน . หรือไม่
SIG_DFL ปกติ ในกรณีนี้ เซิร์ฟเวอร์ส่ง SIGUSR1 ไปยังกระบวนการหลัก
หลังจากที่ได้ตั้งค่ารูปแบบการเชื่อมต่อต่างๆ xdm ใช้คุณสมบัตินี้เพื่อ
รับรู้เมื่อเชื่อมต่อกับเซิร์ฟเวอร์ได้
แบบอักษร
เซิร์ฟเวอร์ X สามารถรับฟอนต์จากไดเร็กทอรีและ/หรือจากเซิร์ฟเวอร์ฟอนต์ รายการของ
ไดเร็กทอรีและเซิร์ฟเวอร์ฟอนต์ที่เซิร์ฟเวอร์ X ใช้เมื่อพยายามเปิดฟอนต์ถูกควบคุมโดย
ตัวอักษร เส้นทาง.
เส้นทางแบบอักษรเริ่มต้นคือ
/usr/share/fonts/X11/misc,/usr/share/fonts/X11/cyrillic,/usr/share/fonts/X11/100dpi/:unscaled,/usr/share/fonts/X11/75dpi/:unscaled,/usr/share/fonts/X11/Type1,/usr/share/fonts/X11/100dpi,/usr/share/fonts/X11/75dpi,built-
อิน
ไดเร็กทอรีชนิดพิเศษสามารถระบุได้โดยใช้คำสั่ง แค็ตตาล็อก: คำนำหน้า ไดเรกทอรี
ที่ระบุด้วยวิธีนี้สามารถมีลิงก์เชื่อมโยงที่ชี้ไปยังไดเร็กทอรีแบบอักษรจริง ดู
ส่วน FONTPATH.D สำหรับรายละเอียด
เส้นทางแบบอักษรสามารถตั้งค่าได้ด้วยการ -fp ตัวเลือกหรือโดย xset(1) หลังจากที่เซิร์ฟเวอร์เริ่มทำงาน
ฟอนต์พาธ.ดี
คุณสามารถระบุเส้นทางแบบอักษรพิเศษในรูปแบบ แคตตาล็อก:. ไดเร็กทอรี
ระบุไว้หลังแคตตาล็อก: คำนำหน้าจะถูกสแกนหา symlink และ symlink แต่ละอัน
ปลายทางจะถูกเพิ่มเป็นฟอนต์ไฟล์ FPE ในเครื่อง
symlink สามารถต่อท้ายด้วยแอตทริบิวต์เช่น 'ไม่ได้มาตราส่วน' ซึ่งจะถูกส่งผ่าน
ไปยังฟอนต์ไฟล์ FPE พื้นฐาน ข้อยกเว้นเพียงอย่างเดียวคือ ที่เพิ่งเปิดตัว 'PRI'
คุณลักษณะซึ่งจะใช้สำหรับการสั่งซื้อเส้นทางแบบอักษรที่ระบุโดย symlink
ตัวอย่างการกำหนดค่า:
75dpi:unscaled:pri=20 -> /usr/share/X11/fonts/75dpi
ghostscript:pri=60 -> /usr/share/fonts/default/ghostscript
misc:unscaled:pri=10 -> /usr/share/X11/fonts/misc
type1:pri=40 -> /usr/share/X11/fonts/Type1
type1:pri=50 -> /usr/share/fonts/default/Type1
สิ่งนี้จะเพิ่ม /usr/share/X11/fonts/misc เป็น FPE แรกที่มีแอตทริบิวต์ 'unscaled'
FPE ที่สองจะเป็น /usr/share/X11/fonts/75dpi พร้อมด้วยแอตทริบิวต์ 'unscaled' เป็นต้น
การทำงานนี้เทียบเท่ากับการตั้งค่าเส้นทางแบบอักษรต่อไปนี้:
/usr/share/X11/fonts/misc:unscaled,
/usr/share/X11/fonts/75dpi:ไม่ได้ปรับขนาด,
/usr/share/X11/แบบอักษร/Type1,
/usr/share/fonts/default/Type1,
/usr/share/fonts/default/ghostscript
ใช้ Xserver ออนไลน์โดยใช้บริการ onworks.net