Đúng. Bạn chỉ cần chạy export DISPLAY=:0
(hoặc bất cứ điều gì màn hình từ xa được đánh số là) trong phiên ssh của bạn và các chương trình chạy sẽ chạy trên màn hình từ xa. Một ví dụ nhanh:
oli@bert:~$ ssh tim
oli@tim:~$ export DISPLAY=:0
oli@tim:~$ firefox
Firefox hiện đang chạy trên tim
màn hình.
Tuy nhiên, khi bạn đóng phiên ssh, phần lớn thời gian ứng dụng từ xa sẽ đóng. Nếu bạn muốn ngắt kết nối với ssh nhưng để ứng dụng chạy, bạn cần khởi chạy nó theo cách đặc biệt bằng cách sử dụng một cái gì đó như màn hình (giữ phiên ssh chạy trong nền) hoặc nohup
phương thức khác. Để biết thêm thông tin về điều này gần đây đã có một câu hỏi khác về nó .
Bạn có thể rút ngắn tất cả thành một lệnh sẽ kết nối, xuất nội tuyến hiển thị và khởi động ứng dụng theo cách không đóng nó sau khi phiên ssh chết:
ssh tim "DISPLAY=:0 nohup firefox"