Xorg 可以工作,但是不显示任何内容

Xorg 可以工作,但是不显示任何内容

大家,这是一个奇怪的故事。将 Debian 从 Stretch 升级到 Buster 后,我无法运行我最喜欢的窗口管理器。硬件是一台带有英特尔集成控制器(Xeon E3-1200 v3/第 4 代酷睿处理器集成图形控制器)的双显示器 PC。xrandr 可识别 VGA-1 和 HDMI-2 显示器。

  1. 从命令行运行“startx xterm”似乎挂起了。屏幕显示了 Xorg 在启动期间打印的一些前几行。但是,Xorg 正在运行。通过 SSH,我可以运行应用程序(但在屏幕上看不到它们),我可以截取屏幕截图,如下所示:https://i.stack.imgur.com/ULw29.jpg。我什么都看不到。但是,切换 VT 会导致 Xorg 崩溃。
  2. 我可以运行 gnome-session 并且它在两个显示器上都能正常工作。
  3. 我可以运行 startkde,它也会显示出来,但只在其中一个显示器(VGA-1)上显示,另一个显示器保持黑色。看来 startkde 中的一个重要步骤是运行 kstartupconfig5。没有它,kwin 也会保持不可见。

如果我使用 gdm 而不是从命令行运行,我可以运行 Gnome、旧版 Gnome 和带 Xorg 的 Gnome。其他窗口管理器不起作用,只留下黑屏。

答案1

我想我做到了,使用https://wiki.archlinux.org/index.php/Intel_graphics。首先,我创建了 xorg.conf 并启用了“intel”驱动程序:

Section "Device"
  Identifier  "Intel Graphics"
  Driver      "intel"
EndSection

就是这样!它在两个显示器上显示了两张相同的图片。然后我又添加了一些内容,使它们成为一张桌面:

Section "Monitor"
    Identifier  "VGA1"
    Option      "Primary" "true"
EndSection
Section "Monitor"
    Identifier  "HDMI2"
    Option      "LeftOf" "VGA1"
EndSection

这是我最喜欢的 StumpWM :)

相关内容