如何在ubuntu 12.04中提高屏幕分辨率? 我想要1366×768

运行xrandr时,我得到以下输出:

 Screen 0: minimum 320 x 200, current 1280 x 800, maximum 8192 x 8192 LVDS1 connected 1280x800+0+0 (normal left inverted right x axis y axis) 304mm x 190mm 1280x800 60.0*+ 1024x768 60.0 800x600 60.3 56.2 640x480 59.9 VGA1 disconnected (normal left inverted right x axis y axis) HDMI1 disconnected (normal left inverted right x axis y axis) DP1 disconnected (normal left inverted right x axis y axis) DP2 disconnected (normal left inverted right x axis y axis) 

请给我一个如何获得1366×768的建议。

根据该输出,您的笔记本电脑的原始分辨率为1280×800,而不是1376×768。 它是哪台笔记本电脑? 您可以运行xrandr -s 1366x768 ,但它可能无法工作,因为您的硬件似乎报告它不支持该分辨率。

只连接了一个屏幕: LVDS1 ,它支持以下分辨率:

  1280x800 60.0*+ 1024x768 60.0 800x600 60.3 56.2 640x480 59.9 

*标记当前分辨率, +此屏幕的首选分辨率。

由于1366×768不在列表中,我担心您无法为此连接的屏幕设置该特定分辨率。

可能的情况是将输出分辨率缩小到您的显示器分辨率。 我试过这个,它只适用于某些系统。 此外,还有一个关于限制鼠标移动的未解决的错误。

例如:

 xrandr --output LVDS1 --mode 1280x800 --scale 1.2x1.2 

这将为您提供原始分辨率的1.2倍,但屏幕输出会缩小,因此输出看起来会比原始分辨率更差。

您可以尝试强制执行另一个解决方案,但要注意 ,某些监视器可能会被损坏:

 xrandr --output LVDS1 --mode 1366x768 

更多信息: https : //wiki.ubuntu.com/X/Config/Resolution

我更喜欢在小型笔记本电脑屏幕上进行平移而不是按比例缩小

xrandr –fb 1600×1200 – 输出LVDS1 – 扩展1600×1200

要使用旧的CRT监视器,请将以下内容添加到xorg.conf中:

之前:

 Section "Screen" Identifier "Default Screen" Option "AddARGBGLXVisuals" "True" EndSection Section "Device" Identifier "Default Device" Option "NoLogo" "True" EndSection 

后:

 Section "Screen" Identifier "Default Screen" Option "AddARGBGLXVisuals" "True" Device "Device0" Monitor "Monitor0" DefaultDepth 24 Option "TwinView" "0" Option "TwinViewXineramaInfoOrder" "CRT-0" Option "metamodes" "1024x768 +0+0; 800x600 +0+0" SubSection "Display" Depth 24 EndSubSection EndSection Section "Device" Identifier "Default Device" Option "NoLogo" "True" EndSection Section "Monitor" Identifier "Monitor0" VendorName "Unknown" ModelName "CRT-0" HorizSync 30.0 - 110.0 VertRefresh 50.0 - 150.0 Option "DPMS" EndSection 

并获得一个稳定的无闪烁可用屏幕。