本节书摘来自异步社区《树莓派开发实战(第2版)》一书中的第1章,第1.9节,作者[英]Simon Monk(蒙克),韩波 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。
1.9 调整显示器中的图像尺寸
面临问题
当你第一次将树莓派连接到显示器上面时,可能发现某些文本无法阅读,因为它们跑到屏幕外边去了,或者遇到窗口无法充满整个屏幕的问题。
解决方案
如果遇到文本延伸到屏幕之外的问题,你可以通过raspi-config工具关闭overscan功能来加以解决。
为此,可以打开一个终端会话,然后通过下列命令来运行raspi-config工具。
$ sudo raspi-config
然后,使用光标键滚动到Advanced选项中的Overscan处,并将其关闭(见图1-7)。
如果你的问题是图片周围有大量黑边,那么可以通过编辑文件 /boot/conig.txt来减少黑边(甚至可以完全消除),具体命令如下所示。
$ sudo nano /boot/config.txt
找到与overscan有关部分,并修改图1-8所示的4行内容。
要想让这4行内容起作用,首先得把每行前面的#符去掉。
之后,可以借助试错法,不断调整设置,直到窗口尽量充满整个显示器为止。需要注意的是这4个数字都应该是负数。在调整这些设置时,不妨将20作为它们的起始值。这样能够增大所用屏幕的面积。
进一步探讨
每次修改分辨率之后,都得重启树莓派才能看到修改后的效果,所以整个过程非常烦人。幸运的是这种事情只需要进行一次就行了,并且大部分显示器和TV无需调整就能正常工作。参考资料
关于raspi-config工具的详细用法,请参考http://elinux.org/Rpi_raspi-config 。