如何将桌面扩展到第二台显示器,而不仅仅是克隆它?

如何将桌面扩展到第二台显示器,而不仅仅是克隆它?

我刚刚第一次安装 Debian Wheezy,在系统启动和运行方面取得了不同程度的成功。目前我的主要问题是我无法将桌面扩展到第二个屏幕。

我有一个 ATI radeon HD 7700 系列显卡,连接到 2 个显示器。该行的运行lspci结果如下:

04:00.0 VGA 兼容控制器:Advanced Micro Devices [AMD] nee ATI Cape Verde [Radeon HD 7700 Series]

目前,两者均已被克隆。我最初尝试遵循安装专有 ATI 驱动程序的说明,这导致检测到第二个显示器,但我无法扩展桌面而不是克隆它(因为我的虚拟屏幕不够大)。

我认为免费版本的支持可能会更好,所以我遵循了这些删除上述驱动程序的说明, 其次是这些安装免费软件的说明

根据该页面中的故障排除步骤,我运行了以下命令:

dmesg | grep -E 'drm|radeon' | grep -E 'drm|radeon' | grep -iE '固件|微码'

产生了这个输出:

[    4.925773] [drm] Loading VERDE Microcode  
[    4.990158] platform radeon_cp.0: firmware: agent loaded radeon/VERDE_pfp.bin into memory 
[    5.152647] platform radeon_cp.0: firmware: agent loaded radeon/VERDE_me.bin into memory 
[    5.236165] platform radeon_cp.0: firmware: agent loaded radeon/VERDE_ce.bin into memory [    5.260082] platform radeon_cp.0: firmware: agent loaded radeon/VERDE_rlc.bin into memory 
[    5.376566] platform radeon_cp.0: firmware: agent loaded radeon/VERDE_mc.bin into memory

这与该页面上的输出不同,但他们并没有真正提供更多信息,所以我只是假设一切都正常。

无论如何,现在当我转到System Tools-> Preferences-> System Settings->时Display,我只看到一个名为 的显示器Unknown,它在我的两个显示器上克隆。

运行xrandr -q会产生以下输出:

xrandr:无法获取输出默认的伽马大小屏幕0:最小1680 x 1050,当前1680 x 1050,最大1680 x 1050默认连接1680x1050+0+0 0mm x 0mm 1680x1050 0.0*

仅供参考,1680x1050 是两台显示器的原始分辨率。我没有/etc/X11/xorg.conf文件,而且我的/etc/X11/xorg.conf.d/目录似乎是空的。

这是我第一次运行 Linux 系统,所以我完全困惑,希望得到善意的话语和防白痴的指导。

答案1

我在 AU 的问答中找到了这个答案,标题为:如何使用 ATI 驱动程序设置双显示器显示?

摘抄

  1. 打开终端并输入:

      $ gksudo gedit /etc/X11/xorg.conf
    
  2. 在“显示”子部分中添加此代码或修改(如果已存在):

      virtual 2880 1024
    
  3. 其中 2880 和 1024 是错误返回的值:所需的虚拟大小不适合可用大小:请求=(2880, 1024),最小值=(320, 200),最大值=(1600, 1600)。

  4. 重新启动计算机。

  5. 然后您将能够毫无问题地扩展您的桌面。

在OP的配置中,他选择使用这个:

virtual 3360 1050

相关内容