xrandr:屏幕不能大于 1680x1680(理想尺寸 3360x1050)

xrandr:屏幕不能大于 1680x1680(理想尺寸 3360x1050)

执行此命令列表时:

xrandr --output DFP3 --mode 1680x1050 --rate 60
xrandr --output CRT1 --mode 1680x1050 --rate 59
xrandr --output DFP3 --left-of CRT1 (error here)
xrandr --output CRT1 --primary

我有这个输出:

xrandr:屏幕不能大于 1680x1680(理想尺寸 3360x1050)

xorg.conf我查了一下,他们建议我在添加Virtual 3360x1050到子部分时添加一行Display。我添加了它并重新启动,但仍然出现相同的错误。这是我的xorg.conf

Section "ServerLayout"
    Identifier     "aticonfig Layout"
    Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Module"
EndSection

Section "Monitor"
    Identifier   "aticonfig-Monitor[0]-0"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
EndSection

Section "Device"
    Identifier  "aticonfig-Device[0]-0"
    Driver      "fglrx"
    BusID       "PCI:1:0:0"
EndSection

Section "Screen"
    Identifier "aticonfig-Screen[0]-0"
    Device     "aticonfig-Device[0]-0"
    Monitor    "aticonfig-Monitor[0]-0"
    DefaultDepth     24
    SubSection "Display"
        Virtual 3360 1050
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

答案1

我遇到了同样的问题,发现我必须扩大高度和宽度才能使其工作(感谢 ThomasKl 对他的答案的编辑问题)。

尝试

Virtual 3360 3360

在显示子部分中。

答案2

步骤 1: 检查 中是否有xorg.conf文件/etc/X11。如果有,则转到步骤 3。否则,转到步骤 2。

第 2 步:创建xorg.conf

  1. 切换到控制台模式:Alt++CtrlF1
  2. 终止 X 服务器:sudo service lightdm stop
  3. 生成新的 xorg.conf 文件:sudo X -configure

这将xorg.conf.new在您当前的目录中创建。

  1. 重命名并移动:sudo mv xorg.conf.new /etc/X11/xorg.conf
  2. 返回 GUI:sudo start lightdm

步骤 3:打开/etc/X11/xorg.conf并添加Virtual 3200 1080子部分Display

  1. vi /etc/X11/xorg.conf
  2. 添加Virtual 3200 1080至全部SubSection "Display"

适用于所有屏幕(如果您有多个子"Display"部分和多个屏幕,请将 3200 1080 替换为您想要的屏幕分辨率)

例如:

Section "Screen"
Identifier "Screen1"
Device     "Card1"
Monitor    "Monitor1"
SubSection "Display"
Viewport   0 0
Depth     1
Virtual 3200 1080
EndSubSection
EndSection
Section "Screen"
Identifier "Screen2"
Device     "Card1"
Monitor    "Monitor1"
SubSection "Display"
Viewport   0 0
Depth     1
Virtual 3200 1080
EndSubSection
EndSection

步骤 4. 重启电脑/笔记本电脑

步骤 5. 创建脚本(vi /etc/X11/dual_monitor.sh)并包含以下内容

xrandr --output DVI-0 --mode 1280x1024 
xrandr --output DVI-1 --mode 1920x1080 
xrandr --output DVI-0 --auto --right-of DVI-1 --pos 1920x0 

更改文件权限

sudo chmod 755 /etc/X11/dual_monitor.sh 

(注意:我的屏幕 1 是 DVI-1,屏幕 2 是 DVI-0,根据需要替换分辨率)步骤 6. 执行脚本并查看它是否有效。(/etc/X11/dual_monirot.sh)

步骤 7. 如果脚本有效,请将脚本添加到自动启动

菜单 > 设置 > 会话和启动 > 应用程序自动启动

添加

  • 名称:双显示器 Xfce
  • 描述:双显示器 Xfce
  • 命令:/etc/X11/dual_monitor.sh

步骤 8. 重启并享受

步骤 9. 对所有以该用户身份登录的用户重复步骤 7

相关内容