ฉันเพิ่งติดตั้ง Ubuntu 11.10 ฉันต้องการเรียกใช้แอพ x จากระบบอื่น
ฉันอัพเดต./xinit/xserverrcและลบ-nolistenตัวเลือก ฉันรีบูท
ฉันเห็นว่า X เริ่มต้นด้วยตัวเลือก nolisten
ฉันไม่มี/etc/gdmsubdir
ฉันเพิ่งติดตั้ง Ubuntu 11.10 ฉันต้องการเรียกใช้แอพ x จากระบบอื่น
ฉันอัพเดต./xinit/xserverrcและลบ-nolistenตัวเลือก ฉันรีบูท
ฉันเห็นว่า X เริ่มต้นด้วยตัวเลือก nolisten
ฉันไม่มี/etc/gdmsubdir
คำตอบ:
คุณต้องแก้ไข/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