ฉันมีโปรแกรมนี้ที่สามารถรันได้ทั้งส่วนต่อประสานข้อความผู้ใช้และส่วนต่อประสานกราฟิกกับผู้ใช้
มันไม่มีสวิตช์บรรทัดคำสั่งใด ๆ ที่จะบังคับอย่างใดอย่างหนึ่ง แต่ฉันคิดว่ามันจะตรวจจับอัตโนมัติว่าเราอยู่ใน X หรือไม่ (เช่นถ้าฉันเรียกใช้จากเทอร์มินัลเสมือนมันเข้าสู่โหมดข้อความและถ้าฉันเรียกใช้จาก X terminal emulator จะเปิดหน้าต่างกราฟิกแยกต่างหาก)
ฉันต้องการบังคับให้เข้าสู่โหมดข้อความและให้มันทำงานภายในเทอร์มินัล X ฉันจะทำยังไงต่อ
DISPLAY=:0
ถ้าไม่ได้ตั้งค่า ฉันเชื่อว่าคุณสามารถแก้ไขได้โดยการเรียกใช้ภายใต้ผู้ใช้อื่นและใช้ iptables เพื่อวาง loopback X11 แต่นั่นค่อนข้างขั้นต้น