因为ubuntu虚拟机没有对应1920x1080的分辨率,所以在网上搜索了相关解决方案。
网上大多数是采用xrandr命令和cvt解决的。但是轮到自己的时候却卡在xrandr –addmode命令这个地方,也的确是按照教程操作的,但就是无法通过。这实际上是一个非常不好的习惯,遇到错误以百度为主,并不思考其中原因,只是一味的copy别人的解决方案。
在学习了这个命令的用法之后发现,其中的一个参数是输出设备,这个参数应该根据情况变化。而我只是copy了别人的整条命令,所以会一直卡在这个地方。运行xrandr命令,找到自己的输出设备,然后重新执行xrandr –addmode命令,通过,显示分辨率得到了修改。
但是重启之后分辨率又还原了,还报出一堆错误,大概是找不到指定的显示分辨率mode。问题出现之后,我们稍微思考一下就知道,可能是通过xrandr设置添加的mode在重启后就没有了,然而系统又默认使用这个mode,所以就会出现报错。那么我们只要在登录时保证mode正确添加,就不会产生错误,而且分辨率还能得到正确的设置。于是动手修改.profile文件。我们知道.profile这个shell会在登陆时注册,所以,只要将上面两行代码写到里面,系统就能找到对应显示的mode了。
时间: 2024-12-29 16:34:43