ฉันใช้ Ubuntu มาระยะหนึ่งแล้ว แต่ฉันไม่รู้ว่าเซิร์ฟเวอร์ X คืออะไร ฉันได้ยินมันค่อนข้างบ่อย
ฉันต้องการทราบว่า X Server คืออะไรและทำงานอะไร ~/.xinitrc
มีการใช้งานไฟล์อย่างไรและรู้ว่า x.org ทำอะไรในขอบเขตของ X Server
ฉันใช้ Ubuntu มาระยะหนึ่งแล้ว แต่ฉันไม่รู้ว่าเซิร์ฟเวอร์ X คืออะไร ฉันได้ยินมันค่อนข้างบ่อย
ฉันต้องการทราบว่า X Server คืออะไรและทำงานอะไร ~/.xinitrc
มีการใช้งานไฟล์อย่างไรและรู้ว่า x.org ทำอะไรในขอบเขตของ X Server
คำตอบ:
X คือแอปพลิเคชั่นที่จัดการจอแสดงผลกราฟิกหนึ่งจอขึ้นไปและอุปกรณ์อินพุตหนึ่งอุปกรณ์ขึ้นไป (แป้นพิมพ์เมาส์ ฯลฯ ) ที่เชื่อมต่อกับคอมพิวเตอร์
มันทำงานเป็นเซิร์ฟเวอร์และสามารถทำงานบนเครื่องคอมพิวเตอร์หรือบนคอมพิวเตอร์เครื่องอื่นในเครือข่าย บริการสามารถสื่อสารกับเซิร์ฟเวอร์ X เพื่อแสดงอินเตอร์เฟสแบบกราฟิกและรับอินพุตจากผู้ใช้
เป็นเรื่องน่าสังเกตส่วนประกอบทั่วไปที่ใช้กับเซิร์ฟเวอร์ X คือ Window Manager ซึ่งเป็นแอปพลิเคชั่นที่จัดการปรับขนาดและย้ายหน้าต่างและองค์ประกอบตกแต่งของหน้าต่างเช่นแถบชื่อเรื่องย่อเล็กสุดและปุ่มปิด
เซิร์ฟเวอร์ X สามารถเริ่มต้นด้วยคำสั่ง 'startx' หรือมากกว่าโดยทั่วไปจากเครื่องมือจัดการการแสดงผลเช่น gdm
~/.xinitrc
เป็นเชลล์สคริปต์ที่ใช้โดย xinit ซึ่งเริ่มต้นเซิร์ฟเวอร์ X เมื่อไม่ได้ใช้ตัวจัดการการแสดงผลเพื่อกำหนดแอปพลิเคชันบางอย่างให้เริ่มต้นโดยอัตโนมัติในเซิร์ฟเวอร์ X
/etc/X11/xorg.conf
เป็นไฟล์การกำหนดค่าที่ใช้เพื่อให้ข้อมูลเซิร์ฟเวอร์ X เกี่ยวกับส่วนประกอบฮาร์ดแวร์ที่ใช้ แต่ตอนนี้เซิร์ฟเวอร์ X สามารถหลีกเลี่ยงการใช้เพราะมันมีความสามารถในการค้นหาอัตโนมัติ
ดังที่ผู้โพสต์ข้างต้นกล่าวถึงX
คือเซิร์ฟเวอร์ (หมายถึงโปรแกรมที่โปรแกรมอื่นเรียกร้องและถูกเรียกโดย) ซึ่งรับผิดชอบในการสร้างสภาพแวดล้อมแบบกราฟิกและหากล้มเหลวด้วยเหตุผลใดก็ตามคุณจะได้รับการต้อนรับจาก Command Line Interface (CLI) )
คำserver
นี้สามารถพูดได้ว่าใช้กับ PulseAudio ซึ่งเป็นเซิร์ฟเวอร์เสียงและเรียกแอปพลิเคชันและถูกเรียกใช้เพื่อสร้างเสียง