Tôi có chương trình này có thể chạy với cả giao diện người dùng văn bản và giao diện người dùng đồ họa.
Nó thiếu bất kỳ chuyển đổi dòng lệnh nào để ép buộc cái này hay cái khác, thay vào đó tôi đoán nó bằng cách nào đó tự động phát hiện xem chúng ta có ở X hay không (ví dụ: nếu tôi chạy nó từ một thiết bị đầu cuối ảo, nó sẽ vào chế độ văn bản của nó và nếu tôi chạy nó từ một trình giả lập thiết bị đầu cuối X nó sẽ mở một cửa sổ đồ họa riêng).
Tôi muốn buộc nó vào chế độ văn bản và để nó chạy bên trong thiết bị đầu cuối X. Làm thế nào tôi sẽ làm về nó?
DISPLAY=:0
nếu nó không được đặt. Tôi tin rằng bạn có thể khắc phục điều đó bằng cách chạy nó dưới một người dùng khác và sử dụng iptables để thả loopback X11, nhưng điều đó khá thô.