เซิร์ฟเวอร์ X คืออะไร


40

ฉันใช้ Ubuntu มาระยะหนึ่งแล้ว แต่ฉันไม่รู้ว่าเซิร์ฟเวอร์ X คืออะไร ฉันได้ยินมันค่อนข้างบ่อย

ฉันต้องการทราบว่า X Server คืออะไรและทำงานอะไร ~/.xinitrcมีการใช้งานไฟล์อย่างไรและรู้ว่า x.org ทำอะไรในขอบเขตของ X Server


ไม่ใช่คำถามของ Ubuntu จริงๆ
enzotib

3
อาจจะ. แต่ฉันอยู่บน Ubuntu และหากมีบางสิ่งที่เฉพาะเจาะจงเกี่ยวกับ X เกี่ยวกับ Ubuntu ฉันอยากจะรู้ว่า

10
อืมฉันจะบอกเป็นการส่วนตัวว่านี่เป็นคำถามที่ยุติธรรม IMO ผู้ใช้อูบุนตูคนใหม่ฉันคิดว่านี่เป็นข้อมูลที่เกี่ยวข้องและมันไม่ใช่สิ่งที่เขารู้จริง ๆ ว่าจะต้องมองหาที่ไหนดีกว่าเพราะเขาไม่รู้ว่ามันคืออะไร
emf

1
@enzotib เห็นว่าอูบุนตูเป็น Linux หรือไม่ ... นี่เป็นคำถามของอูบุนตู ดูmeta.askubuntu.com/questions/47/…
WalterJ89

1
ฉันหวังว่าความคิดเห็นจะถูกลดลง
user643722

คำตอบ:


35

X คือแอปพลิเคชั่นที่จัดการจอแสดงผลกราฟิกหนึ่งจอขึ้นไปและอุปกรณ์อินพุตหนึ่งอุปกรณ์ขึ้นไป (แป้นพิมพ์เมาส์ ฯลฯ ) ที่เชื่อมต่อกับคอมพิวเตอร์

มันทำงานเป็นเซิร์ฟเวอร์และสามารถทำงานบนเครื่องคอมพิวเตอร์หรือบนคอมพิวเตอร์เครื่องอื่นในเครือข่าย บริการสามารถสื่อสารกับเซิร์ฟเวอร์ X เพื่อแสดงอินเตอร์เฟสแบบกราฟิกและรับอินพุตจากผู้ใช้

เป็นเรื่องน่าสังเกตส่วนประกอบทั่วไปที่ใช้กับเซิร์ฟเวอร์ X คือ Window Manager ซึ่งเป็นแอปพลิเคชั่นที่จัดการปรับขนาดและย้ายหน้าต่างและองค์ประกอบตกแต่งของหน้าต่างเช่นแถบชื่อเรื่องย่อเล็กสุดและปุ่มปิด

เซิร์ฟเวอร์ X สามารถเริ่มต้นด้วยคำสั่ง 'startx' หรือมากกว่าโดยทั่วไปจากเครื่องมือจัดการการแสดงผลเช่น gdm

~/.xinitrc เป็นเชลล์สคริปต์ที่ใช้โดย xinit ซึ่งเริ่มต้นเซิร์ฟเวอร์ X เมื่อไม่ได้ใช้ตัวจัดการการแสดงผลเพื่อกำหนดแอปพลิเคชันบางอย่างให้เริ่มต้นโดยอัตโนมัติในเซิร์ฟเวอร์ X

/etc/X11/xorg.conf เป็นไฟล์การกำหนดค่าที่ใช้เพื่อให้ข้อมูลเซิร์ฟเวอร์ X เกี่ยวกับส่วนประกอบฮาร์ดแวร์ที่ใช้ แต่ตอนนี้เซิร์ฟเวอร์ X สามารถหลีกเลี่ยงการใช้เพราะมันมีความสามารถในการค้นหาอัตโนมัติ


ฉันอยู่ใน Ubuntu ไม่ฝักใฝ่ฝ่ายใดจะต้องใช้ gdm ใช่มั้ย ดังนั้น ~ /. xinitrc จะช่วยหรืออย่างอื่น?

คุณสามารถหลีกเลี่ยงการใช้มันสำหรับแอปพลิเคชันเริ่มต้นเพียงใช้รายการเมนู System-> Preference-> Startup-applications
enzotib

3

ดังที่ผู้โพสต์ข้างต้นกล่าวถึงXคือเซิร์ฟเวอร์ (หมายถึงโปรแกรมที่โปรแกรมอื่นเรียกร้องและถูกเรียกโดย) ซึ่งรับผิดชอบในการสร้างสภาพแวดล้อมแบบกราฟิกและหากล้มเหลวด้วยเหตุผลใดก็ตามคุณจะได้รับการต้อนรับจาก Command Line Interface (CLI) )

คำserverนี้สามารถพูดได้ว่าใช้กับ PulseAudio ซึ่งเป็นเซิร์ฟเวอร์เสียงและเรียกแอปพลิเคชันและถูกเรียกใช้เพื่อสร้างเสียง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.