我的旧笔记本电脑显示屏开始出现故障,屏幕左侧出现许多坏点和其他物理问题。当然,我应该买一台新显示器(最好是一台新笔记本电脑),但作为一种解决方法,我想将显示屏配置为显示较小的屏幕尺寸,并在损坏区域的左侧留出空白边缘。
它看起来大概像这样:
+---+-----------------+--
| b | |
| l | remaining | 6
| a | screen | 0
| n | area | 0
| k | (904x600) |
+---+-----------------+--
|120| - 904 - |
| - 1024 - |
我已设法使用cvt
来生成 904x600 模式行,并且我可以使用 将该模式添加到显示屏xrandr
,但我无论如何也想不出如何将较小的屏幕定位到完整显示屏的右侧。似乎该--pos
标志应该可以实现这一点,但xrandr --output LVDS1 --mode 904x600_60.00 --pos 120x0
实际上不起作用(屏幕显示在显示屏中央,左右边距相等)。
有什么方法可以让它工作吗?我使用的是 Ubuntu 13.10,以防万一。感谢您的任何建议!
答案1
使用 NVidia 驱动程序
我把这个放在这里是为了那些使用 NVidia 专有驱动程序的人。因此,如果不是这种情况,请在问题中添加您正在使用的驱动程序。(此类高级选项取决于所使用的驱动程序)
- 跑步
sudo nvidia-settings
- X 服务器显示配置选项卡 → 从“选择:”设置监视器 → 高级
顺便说一下,这个选项叫做扫描之下。以下是我的显示器的示例,原始分辨率为 1280x800。我从左侧移除了 120,从底部移除了 75,以保持相同的比例。
ViewPortIn: 1160x725 ViewPortOut: 1160x725+120+0 Panning: 1160x725
申请
注意:您可以保存为以下屏幕截图以确认其尺寸为 1160x725
此处可以看到边距: