我正试图从带有Xming的Windows机器上运行PuTTy上的X应用程序。X服务器机器是Debian 8.1并且无头。我正在尝试使用另一个应用程序调试一个单独的问题,但我遇到了一个非常不寻常的问题:X服务器似乎正在运行而不会出现在任何进程或日志文件中。症状:
基础知识喜欢
gvim
并按xlogo
预期工作,这对我来说意味着某些东西正在为X提供服务ps aux
没有显示任何看起来像正在运行的X服务器或窗口管理器。完整的流程清单:http://pastebin.com/GA8gEk0uXorg.0.log
而Xorg.1.log
在/var/log
不被所有更新。即使手动启动Xstartx
也不会更新这些日志。明确地调用
startx
工作和运行没有抱怨。与未在活动终端窗口中显式运行时相比,X功能未更改。它仍然没有记录。wmctrl -m
回报Cannot get window manager info properties. (_NET_SUPPORTING_WM_CHECK or _WIN_SUPPORTING_WM_CHECK)
service --status-all
显示该服务x11-common
未运行。service x11-common start
回报Failed to restart x11-common.service: Unit x11-common.service is masked.
。取消屏蔽它并不会使其保持可运行状态。像
i3
返回一样运行窗口管理器ERROR: Another window manager seems to be running (X error 10)
通过重新启动问题仍然存在。我在这有什么问题?如何识别X的来源?
如果Debian机器是无头的,你为什么期望它有一个正在运行的X服务器?它不是。
—
MariusMatutiae 2015年
@MariusMatutiae OP说
—
bertieb 2015年
startx
工作所以有一些相似之处X
:)也许它在“没有监视器”中是无头的,因为OP希望远程运行应用程序。
这是正确的,它没有物理监视器,但我试图在PuTTy上运行X应用程序。
—
2015年