首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >两个X屏幕,如何在第二个屏幕上得到一个窗口管理器?

两个X屏幕,如何在第二个屏幕上得到一个窗口管理器?
EN

Ask Ubuntu用户
提问于 2015-06-25 11:29:48
回答 2查看 2.3K关注 0票数 12

我用的是Ubuntu 14.04和团结。我有两个X屏幕,在不同的显卡上。我相信屏幕是:0.0:0.1

问题是,在启动时,只有我的主屏幕上有一个窗口管理器,上面有Unity。

我尝试了以下几点:

代码语言:javascript
复制
DISPLAY=:0.1 compiz --replace &

它的效果是从我的主显示器中移除所有的窗口装饰,并移除统一发射器。此外,所有键盘输入将永久指向我的第二次显示器!

代码语言:javascript
复制
DISPLAY=:0.0 metacity --replace &

在第二个显示中,可以恢复功能,两种显示都可以操作,但没有统一,第二次显示上也没有窗口装饰。

我尝试过:0.0:0.1unity metacity gnome-wmcompiz--replace的几种组合,但没有找到任何方法。我需要的是在主显示器上同时显示窗口管理器和Compositing。

PS:

我已经决定使用2个X屏幕,因为显示器是由两个不同的Nvidia显卡驱动的,所以从我收集的数据来看,合成需要单独的X屏幕。

我以前成功地使用了gnome-classic + Xinerama,它允许一个大的X屏幕覆盖两个显示器,但不需要合成。

PS

我的/etc/X11/xorg.conf有:

代码语言:javascript
复制
Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 1920 0
    Screen      1  "Screen1" LeftOf "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

代码语言:javascript
复制
Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "metamodes" "DVI-I-1: nvidia-auto-select +1080+0 {rotation=left}"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "metamodes" "nvidia-auto-select +0+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

其中Device0"Quadro FX 580"Device1"GeForce 8600 GT"

EN

回答 2

Ask Ubuntu用户

发布于 2019-09-26 11:52:04

我不认为您可以同时运行同一个窗口管理器,在同一个用户上运行,在两个X服务器上运行。至少在大多数功能丰富的wms中,您无法做到这一点。

尝试将xfwm4 (XFCE窗口管理器)作为辅助wm运行。

PS:我还记得以前在双卡ATI配置和xmonad上使用复合功能的鑫using很有趣,所以如果您使用>=3监视器,我会建议您继续使用它。

票数 1
EN

Ask Ubuntu用户

发布于 2019-10-18 16:12:33

你需要辛尼拉玛帮忙。

2张显卡是什么?它们是否足够接近,您既可以运行两个驱动程序,也可以运行完全不同的驱动程序?

在我现在使用的机器上,我在2张不同的卡片上有3个屏幕:

代码语言:javascript
复制
03:00.0 VGA compatible controller: NVIDIA Corporation GM107GL [Quadro K620] (rev a2)
04:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cedar [Radeon HD 5000/6000/7350/8350 Series]

只要我使用了新的自由和开放源码的驱动程序,这是很好的工作,我已经在这两个方面加速了X.org。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/640807

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档