Я использую xrdp на машине xubuntu 11.10 и успешно использую Remmina для подключения к ней через Интернет с другой машины xubuntu.
Я хотел бы знать, на «серверной» машине, когда клиент установил соединение. Я не смог найти способ сделать это в самом xrdp, поэтому я подумал о создании базового сценария с использованием zenity или notify-osd, но я не знаю, как его запустить, когда создается новое соединение rdp. Есть ли способ вызвать уведомление?
Взгляните на /var/log/xrdp-sesman.log
, файл журнала (менеджера сеансов) xrdp
. Это в сочетании с inotify-tools (в Ubuntu есть пакет) должно сделать довольно простым написание сценария, который затем использует zenity или notify-osd.
Я не совсем уверен, как это будет выглядеть в Xubuntu 11.10, однако я отвечу из опыта использования Xubuntu 12.04. Если вы используете приложение vino
для общего доступа к рабочему столу, в меню Предпочтения есть опция, которая позволит вам выбрать, хотите ли вы видеть уведомления на удаленном компьютере, когда пользователи связано. Меню Предпочтения доступно через терминал при использовании команды vino-preferences
в качестве суперпользователя.
Источник: Руководство по Ubuntu Linux