Odpowiedzi:
Zakładając, że jesteś zalogowany jako ten sam użytkownik, który korzysta z wyświetlacza X, jest to dość łatwe. Najpierw musisz znać identyfikator wyświetlacza; jeśli jest tylko jedna działająca instancja, prawdopodobnie tak jest :0
. Aby to sprawdzić, użyj who
. Zobaczysz dane wyjściowe, w tym takie:
goldilocks pts/5 2015-02-16 07:18 (:1)
goldilocks pts/6 2015-02-16 07:18 (:1)
goldilocks pts/7 2015-02-16 07:36 (:1)
W tym przypadku identyfikator wyświetlania znajduje się w nawiasie :1
. Musisz ustawić to w środowisku swojej sesji ssh. Dla większości powłok, w tym bash (domyślnie w raspbian):
export DISPLAY=:0
Lub :1
, w zależności od przypadku. Aby teraz rozpocząć tam objawienie:
epiphany http://example.com &
Do &
tła, w przeciwnym wypadku będzie blokować i nie dostaniesz szybkiego w plecach ssh
.
Jako uzupełnienie odpowiedzi Goldilocks , w przypadku objawienia można ustawić wyświetlanie za pomocą --display
opcji:
epiphany --display=:0 http://example.com &
ssh -o ForwardX11=yes pi@192.168.0.37
Otwórz ssh z przekierowaniem portów X11 i możesz uruchomić komendę Xwindows z terminala
ssh -o ForwardX11=yes <userName>@<your pi's hostname or ip address>
ssh
innej maszyny. Przekazywanie X11 dotyczy uruchamiania zdalnych aplikacji GUI na lokalnym wyświetlaczu.
ssh -X pi@192.168.0.37
jeśli się spieszysz. (i zgadzam się z @goldilocks: wydaje się, że chce do wyświetlania epifanii na zdalnym wyświetlaczu)