我正在尝试获取Debian Squeeze机器中Xvfb服务器的窗口列表。我的操作如下: $ Xvfb :2& $ DISPLAY=:2; wmctrl -l 但我遇到了这个错误:Cannot get client list properties. (_NET_CLIENT_LIST or _WIN_CLIENT_LIST) 这是正常的吗?还是我漏掉了什么?谢谢!
我遇到了类似的问题。在我的情况下,xfce-panel没有配置好。 最后我执行了: sudo chmod -x /usr/bin/xfce4-panel 这解决了问题(我不需要这个面板)。 这是一种不正规的方法。正确的方法是配置面板。
DISPLAY=:2 xwininfo -tree -root
的结果是什么? - Andrey Sidorov`xwininfo: 窗口ID:0xe8(根窗口)(没有名称) 根窗口ID:0xe8(根窗口)(没有名称) 父窗口ID:0x0(无) 0个子项。`
- sgimenoSELinux:系统已禁用,不会在X服务器中启用
。 - sgimenoDISPLAY =:2; fluxbox
。我希望这可以帮助到您。 - sgimeno