我正在尝试在 vt8 上添加另一个 X 会话,以便在不干扰我的常规会话的情况下测试不同条件下的窗口管理器。我过去曾通过简单地运行 来做到这一点startx -- :1 -nolisten tcp vt8
,但这似乎不适用于这台笔记本电脑。
为了简化事情,我尝试了以下方法:
xinit /usr/bin/xterm -- :1
从(文本控制台)vt1。这将切换到 vt8,因为它是第一个未使用的 vt,并且屏幕变黑。我可以使用Ctrl- Alt-F7切换回我的常规 X 会话,Ctrl- Alt-F8返回黑屏,Ctrl- Alt-F1转到文本控制台,我可以在文本控制台中看到 X 启动消息,等等。
启动/var/log/Xorg.1.log
细节与 完全相同/var/log/Xorg.0.log
(时间戳除外),仅在末尾有所不同,其中Ctrl- Alt-F*按键用于切换模式。此外,ps
显示X
正在运行, 也是如此xterm
,并xdpyinfo
列出详细信息(但奇怪的是,屏幕尺寸为 640x480)。但是,屏幕仍然是黑色的。
请注意,这与之前的情况确实有所不同……之前空着的 vt8 至少有背光,左上角有一个闪烁的光标。当我退出 X 会话时,这种情况又恢复了。不过,在运行时,vt8 上的屏幕会完全变黑。
是否还需要做更多的事情才能使这个 X 会话正常工作?这台笔记本电脑运行的是 Ubuntu 15.10,并配有英特尔和 nvidia 显卡(nvidia-settings 设置为使用 nvidia 卡进行渲染,实际显示由英特尔卡处理)。我不知道这是否重要,或者此配置是否需要一些额外的调整才能正常工作,但正如我所提到的,Xorg.1.log
在加载驱动程序等方面,该文件没有显示任何不同。
有什么想法吗?还有什么建议吗?谢谢!