我在 xubuntu 11.10 机器上使用 xrdp,并成功使用 Remmina 从另一台 xubuntu 机器通过互联网连接到它。
我想知道在“服务器”机器上客户端何时建立了连接。我找不到在 xrdp 本身中执行此操作的方法,所以我考虑使用 zenity 或 notify-osd 制作一个基本脚本,但我不知道如何在创建新的 rdp 连接时启动它。有什么方法可以触发通知吗?
答案1
我不完全确定这在 Xubuntu 11.10 中会如何出现,但我将根据使用 Xubuntu 12.04 版本的经验来回答。如果您使用该vino
应用程序提供桌面共享服务,则在优先菜单将允许您选择是否希望在用户连接时在远程计算机上看到通知。优先vino-preferences
可以通过终端以超级用户身份使用命令来访问菜单。
来源: Ubuntu Linux 指南
答案2
查看/var/log/xrdp-sesman.log
(的会话管理器)的日志文件xrdp
。结合inotify 工具(ubuntu 中有一个包)应该可以让您相当简单地编写使用 zenity 或 notify-osd 的脚本。