[1168404] Здесь я делаю некоторые обоснованные предположения:[12130]На машине linux выполняется какая-то графическая сессия, скорее всего, это xserver.[12131]Используя ssh-соединение, вы не можете получить доступ к этому xserver. [12132]Вы можете попробовать следующее:[12133]Вы копируете новую презентацию на машину Linux.[12134]Предположим, что ваша программа презентации называется [1168931]foo[1168932] (пожалуйста, расскажите нам, как она называется), вы можете убить ее, используя [1168933]killall foo[1168934] или [1168935]pkill foo[1168936].
Это сработает, если вы используете правильного пользователя (или root, которого не должно быть).[12135]Чтобы запустить графическое приложение, вам нужно установить переменную [1168943]DISPLAY[1168944] в вашем скрипте ssh. Скорее всего, сработает следующее (если нет, см. [1168945]Открыть окно на удаленном X дисплее (почему "Cannot open display")?[1168946]).[12136]Export DISPLAY=":0".
[12137]Теперь вы должны снова запустить [1168941]foo[1168942] и он должен отобразиться на экране.[12138]Возможно, вы захотите создать скрипт для этого (сделайте исполняемый [1168755]chmod u+x restart-foo.sh[1168756]):[12139] Вы можете выполнить это с помощью ssh (зависит от вашего windows ssh-client, я полагаю) с помощью[12140]
27.01.2020, 23:28
Ссылка