我有一台安装了Gnome和Ubuntu Maverick的电脑。桌面共享已启用。我想知道谁连接了(共享受到密码保护)。
如果有的话,vino服务器的日志存储在哪里?
提前致谢!
实际上,您可以使用vino获取日志。
编写一个shell脚本来执行vino-server,并将其输出重定向到文件中。类似于这样:
#!/bin/bash
/usr/lib/vino/vino-server --sm-disable 2>&1 | tee -a ~/.local/share/vino/log
现在,去gnome菜单栏"系统 -> 首选项 -> 启动应用程序",取消勾选"远程桌面"并添加一个新的。给它起一个名字,比如"远程桌面带日志",然后使用"浏览"按钮选择shell脚本。保存并注销。
下次登录时,您应该可以在~/.local/share/vino/log中找到一些内容。
我在Debian 6.0 Squeeze上使用了这个方法,并且使用了GNOME 2.30。
dpkg -L vino
没有显示在 /var/log 中创建的任何内容,所以我猜测没有日志。
/etc/xdg/autostart/vino-server.desktop
文件,在登录时自动启动,可以编辑此文件以指向修改后的脚本(注意:直接放置命令由于空格等原因无法工作,请像上面那样创建脚本)。另外,请确保首先创建.local/share/vino
目录才能使其正常工作(我很尴尬地承认我花了一段时间才弄清楚这是导致它无法工作的原因!) - Tasos Papastylianou