วิธีการปิดการใช้งาน -nolisten?


12

ฉันเพิ่งติดตั้ง Ubuntu 11.10 ฉันต้องการเรียกใช้แอพ x จากระบบอื่น

ฉันอัพเดต./xinit/xserverrcและลบ-nolistenตัวเลือก ฉันรีบูท

ฉันเห็นว่า X เริ่มต้นด้วยตัวเลือก nolisten

ฉันไม่มี/etc/gdmsubdir


วัตถุประสงค์อะไรที่คุณต้องการ / etc / gdm dir? 11.10 ใช้ LightDM แทน GDM เพราะไม่มีโฟลเดอร์ดังกล่าว
Guria

หมายเหตุ: "ฉันต้องการเรียกใช้ x-app จากระบบอื่น" ในขณะที่ฉันทุกคนชอบที่จะแก้ไขพารามิเตอร์ nolisten ของคุณสำหรับ 99% ของกรณีการใช้งานเพียงแค่ ssh'ing ไปยังโฮสต์ระยะไกล (อาจมีพารามิเตอร์ "-X" และแน่นอนด้วย "xauth" ติดตั้งบนระบบระยะไกล ) เป็นวิธีที่ง่ายที่สุดในการเปิดแอปพลิเคชัน X ระยะไกล ssh บีบอัดธุรกรรมดังนั้นคุณอาจเห็นการเพิ่มความเร็วเล็กน้อย
user995746

คำตอบ:


18

คุณต้องแก้ไข/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

2

ตั้งแต่ 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]


ทำงานสำหรับฉันใน Xubuntu 19.10 /etc/lightdm/lightdm.conf.d/100-custom.confกับ
Stéphane Gourichon

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