Удаленный запуск приложений в Linux?

Здравствуйте!


У меня встала следующая задача: есть юзер, сидящий за компьютером с установленной убунтой. Есть возможность подключиться к этому компьютеру удаленно по SSH. Есть ли какой-нибудь способ «побибикать» как-нибудь этому юзеру =)) Ну а если более формально, запустить какое-нибудь приложение, чтобы оно запустилось в сеансе этого юзера (чтобы он увидел запущенное приложение)?


P.S. Если можно, посоветуйте какое-нибудь приложение, или команду, которая «заставит» юзера обратить на себя внимание =))) Какую-нибудь яркую надпись или сообщение в виде диалога.
  • Вопрос задан
  • 5736 просмотров
Решения вопроса 1
FeNUMe
@FeNUMe
Одно из простейших решений

sudo apt-get install libnotify-bin
notify-send 'Вася, бегом за работу!'

Из мана:
With notify-send you can sends desktop notifications to the user via a
notification daemon from the command line. These notifications can be
used to inform the user about an event or display some form of informa‐
tion without getting in the user's way.
Ответ написан
Пригласить эксперта
Ответы на вопрос 5
rakot
@rakot
На машине пользователя надо поставить ssh сервер и подключаемся к нему.
ssh -X user@ip_address_or_name
Собствено после этого набираем пароль пользователя и запускаем приложения у него на дисплее.
Ответ написан
Horse
@Horse
Ну побикать — проблем нет. Просто запускаете что-то, что обращается к колонкам от своего пользователя — и они бибикают.
Ответ написан
adminimus
@adminimus
можно показать уведомление через dbus, есть консольный dbus-send
Ответ написан
@bondbig
я в итоге понял, что траблшутить юзерские гуёвые проблемы нужно именно в юзерском гуе. Потому подключаюсь для таких задач непосредственно к сессии через VNC. Или вам просто ради смеха это захотелось сделать?
Ответ написан
@Ilnur123 Автор вопроса
Оуу… Круто!!! Спасибо большое!!! Вот это то что нужно!
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы