2013-05-01 25 views
7

Tôi đã có một Raspberry Pi kết nối với TV của tôi, không có chuột hoặc bàn phím.Khởi chạy chương trình GUI tại máy chủ thông qua SSH

Tôi đang nhập ssh vào đó, bắt đầu X và sau đó tôi muốn khởi chạy VLC (hoặc bất kỳ chương trình GUI nào khác, cho vấn đề đó). Nếu tôi ssh -X, điều đó sẽ mở chương trình trong máy tính tôi là ssh nhập từ, chứ không phải trên TV.

Làm cách nào để khởi chạy chương trình và làm cho chương trình xuất hiện trên TV?

+4

'xuất khẩu DISPLAY =: 0; vlc'? –

+0

@JoachimIsaksson Bạn có thể vui lòng đăng bình luận của mình làm câu trả lời để tôi có thể chấp nhận nó không? Đó là chính xác những gì tôi muốn. – iomartin

Trả lời

5

Biến môi trường DISPLAY cần phải có giá trị được đặt thành hiển thị chương trình sẽ được mở. Nếu bạn đặt nó thành :0, nó có nghĩa là màn hình cục bộ đầu tiên.

Điều này nói cách khác là mở vlc trên màn hình cục bộ đầu tiên;

export DISPLAY=:0 ; vlc 
12

Hơi ít gõ hơn (hành vi và thực sự hơi khác nhau) của Joachim:

DISPLAY=:0 vlc 

này không thực sự đặt biến DISPLAY để: 0 cho phiên toàn vỏ, chỉ vượt qua nó để vlc .

Vì vậy:

  • Nếu bạn muốn bắt đầu chương trình X khác trong phiên sau khi VLC, Joachim là tốt hơn.

  • Nếu bạn chỉ muốn chạy VLC ASAP, điều này nhanh hơn bằng 9 lần bấm phím. :)

(Tôi muốn thêm này chỉ như là một bình luận, nhưng tôi không có đủ điểm cho rằng, xin lỗi.)

Các vấn đề liên quan