Відповіді:
Якщо припустити, що ви ввійшли як той самий користувач, який працює на дисплеї X, це досить просто. Спочатку потрібно знати ідентифікатор дисплея; якщо є лише один запущений екземпляр, це, мабуть :0
. Для перевірки використовуйте who
. Ви побачите вихід, включаючи такі речі:
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)
У цьому випадку ідентифікатор відображення знаходиться в дужках :1
. Вам потрібно встановити це в середовищі вашого сеансу ssh. Для більшості оболонок, включаючи bash (за замовчуванням на raspbian):
export DISPLAY=:0
Або :1
, залежно від випадку. Щоб почати богоматіння там:
epiphany http://example.com &
В &
тлі це, в іншому випадку він буде блокувати і ви не отримаєте підказки назад в ssh
.
Як додаток до відповіді Goldilocks , для епіфанії ви можете встановити дисплей за допомогою --display
параметра:
epiphany --display=:0 http://example.com &
ssh -o ForwardX11=yes pi@192.168.0.37
Відкрийте ssh з переадресацією порту X11, і ви можете запустити якусь команду Xwindows з терміналу
ssh -o ForwardX11=yes <userName>@<your pi's hostname or ip address>
ssh
іншу машину. Переадресація X11 стосується запуску віддалених додатків GUI на локальному дисплеї.
ssh -X pi@192.168.0.37
якщо ви поспішаєте. (і я згоден з @goldilocks: схоже, він хоче відобразити епіфанію на віддаленому дисплеї)