Nếu bạn đã gnome-terminal
chạy và muốn có một phiên bản mới của chương trình, bạn có thể nghĩ rằng việc chạy gnome-terminal &
từ trình bao sẽ thực hiện thủ thuật.
Đáng kinh ngạc, trường hợp mới này hoạt động giống như một số chương trình Windows hoặc Mac vô nghĩa; nó chỉ gửi một tin nhắn đến hiện tại, chạy gnome-terminal
để tạo một cửa sổ mới. Nếu gnome-terminal
quá trình này gặp sự cố, bạn sẽ mất tất cả các cửa sổ đầu cuối!
(Tất nhiên, mỗi cửa sổ có lớp vỏ riêng, là một quy trình độc lập, nhưng trình giả lập thiết bị đầu cuối thực tế và GUI của nó được quản lý từ một phiên bản duy nhất của ứng dụng.)
Làm thế nào chúng ta có thể tạo các thể hiện độc lập gnome-terminal
, mỗi cái chạy trong quy trình riêng của chúng, để việc giết quá trình đó chỉ phá hủy (các) cửa sổ được liên kết với quy trình đó?
--disable-factory
không sử dụng bất kỳ thuật ngữ tiêu chuẩn nào như "bắt đầu trong một quy trình mới (hoặc không gian địa chỉ); không sử dụng lại thể hiện hiện tại".
rxvt
tôi đoán.
rxvt
cho bất cứ ai muốn một thiết bị đầu cuối đa quy trình thực sự. Nó có hỗ trợ phông chữ Truetype, gói lại các dòng dài và hầu hết các tính năng khác của thiết bị đầu cuối hiện đại.
gnome-terminal --disable-factory
, tuy nhiên sự hỗ trợ cho nó rõ ràng đang bị rút tiền