(ที่นี่ต่อไปนี้สำเนาเกือบทุกคำตอบด้วยตนเองจากคำถามที่เหมือนกันในข้อผิดพลาดเซิร์ฟเวอร์ที่ฉันลืมเกี่ยวกับ; Askubuntu ยังไม่ได้สร้าง)
จากข้อมูลที่พบในหน้านี้เกี่ยวกับการเปิดใช้งาน XDCMPและไฟล์ /etc/gdm/gdm.schemas ฉันจัดการเพื่อสร้าง/etc/gdm/custom.conf
ไฟล์:
# /etc/gdm/custom.conf
[xdmcp]
[chooser]
[security]
DisallowTCP=false
[debug]
ระวังด้วยตัวอักษร: มันจะไม่ทำงานถ้าคุณเขียน "disallowTCP = false" ... ฉันได้เปลี่ยนไฟล์ / etc / X11 / xinit / xserverrc เป็น:
exec /usr/bin/X11/X
เช่นฉันลบ-nolisten tcp
ตัวเลือกในการปฏิบัติการ X ฉันไม่รู้ว่าฉันต้องการ คุณอาจต้องการลองหลีกเลี่ยงการแก้ไขนี้
หากคุณเปลี่ยนไฟล์ xserverrc เท่านั้น X จะเริ่มต้นด้วย "-nolisten TCP"
หลังจากนั้นสิ่งที่จำเป็นทั้งหมดคือการรีสตาร์ทกระบวนการ gdm:
sudo service gdm restart
คุณสามารถตรวจสอบความสำเร็จเป็น:
tzot@tzot-laptop:/etc/X11
$ netstat -an | grep -F 6000
tcp 0 0 0.0.0.0:6000 0.0.0.0:* LISTEN
tcp6 0 0 :::6000 :::* LISTEN
ปรับปรุง
หลังจากอัปเกรดเป็น 12.04 ฉันมีปัญหาเดียวกัน ในครั้งนี้ผู้ร้ายคือ lightdm ที่ระบบใช้ ไฟล์ที่จำเป็นต้องได้รับการอัปเดตคือ/etc/lightdm/lightdm.conf
และการเพิ่มที่จำเป็นคือxserver-allow-tcp=true
ใน[SeatDefaults]
ส่วน
และหลังจากนั้นฉันก็พบคำตอบนั้น :)
สรุป
ดังนั้นใน 10.10 นี้ยังคงทำงาน: สร้างที่มีเนื้อหาตามที่ระบุไว้ข้างต้นและเริ่มต้นใหม่/etc/gdm/custom.conf
gdm