ฉันเพิ่งติดตั้ง Ubuntu 11.10 ฉันต้องการเรียกใช้แอพ x จากระบบอื่น
ฉันอัพเดต./xinit/xserverrc
และลบ-nolisten
ตัวเลือก ฉันรีบูท
ฉันเห็นว่า X เริ่มต้นด้วยตัวเลือก nolisten
ฉันไม่มี/etc/gdm
subdir
ฉันเพิ่งติดตั้ง Ubuntu 11.10 ฉันต้องการเรียกใช้แอพ x จากระบบอื่น
ฉันอัพเดต./xinit/xserverrc
และลบ-nolisten
ตัวเลือก ฉันรีบูท
ฉันเห็นว่า X เริ่มต้นด้วยตัวเลือก nolisten
ฉันไม่มี/etc/gdm
subdir
คำตอบ:
คุณต้องแก้ไข/etc/lightdm/lightdm.conf
และเพิ่มxserver-allow-tcp=true
เข้าไป นี่คือลักษณะของฉัน:
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
xserver-allow-tcp=true
[XDMCPServer]
enabled=true
หลังจากนั้นให้เรียกใช้สิ่งนี้:
sudo restart lightdm
หากคุณมีปัญหาในการเริ่มต้นใหม่เพียง 'ps ax | grep lightdm 'และฆ่ากระบวนการที่เกี่ยวข้องทั้งหมดจากนั้น:
sudo start lightdm
ฉันยังไม่ได้ค้นคว้า แต่ฉันแน่ใจว่ามีตัวเลือกการกำหนดค่ามากมายสำหรับ lightdm ฉันแค่ไม่แน่ใจว่าพวกเขาทั้งหมดทำงานในขณะนี้ แต่อันนี้ทำ นี่คือกระบวนการ X server ของฉันดูเหมือนตอนนี้:
2981 tty7 Ss+ 0:00 /usr/bin/X :1 -auth /var/run/lightdm/root/:1 vt7 -novtswitch
ตั้งแต่ Ubuntu 16.04 ดูเหมือนว่าจะเป็น /usr/share/lightdm/lightdm.conf.d/100-custom.conf
และมันต้องการที่จะมี:
[SeatDefaults]
xserver-allow-tcp=true
[หมายเหตุผู้ใช้รายอื่นรู้สึกว่าไฟล์นั้นอาจเป็น /etc/lightdm/lightdm.conf.d/100-custom.conf
]
/etc/lightdm/lightdm.conf.d/100-custom.conf
กับ
แก้ไข/usr/share/gdm/gdm.schemas
การตั้งค่าคีย์security/DisallowTCP
เป็นfalse