这个问题困扰了我好久,今天终于给解决了!鼓掌!
探索步骤
- 我先在百度上搜索了“Ubuntu 1920”这样的关键字,结果失败了。
- 然后我又打开VPN在Google上搜索了“Ubuntu 1920”关键字。
- 在Can’t get 1920 x 1080 in Ubuntu via VMWare这篇文章里找到了得票最高的解决办法。
解决办法
这里引用这位大神的解决办法:
My solution:
Create a text file with .sh extension. For example setscreen.sh
Insert the following text and save.
xrandr --newmode "1920x1080" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode Virtual1 1920x1080
xrandr --output Virtual1 --mode 1920x1080
Run this .sh file as an executable. Screen should go to 1920x1080.
Use “startup applications” to launch the file at startup.
Note: I am running Mint 17 but this should work fine in Ubuntu.
遇到问题
大神说的要点有2
1. Run this .sh file as an exectable
2. “startup applications”
我最开始只注意到了第二点,所以在网上百度了具体的方法如下:
在Ubuntu上 alt+f2 然后输入gnome-session-properties
其实就是增加开启启动项
但是1920×1080的全屏显示效果并没有出现!
这时候才注意到第一点,需要run .sh file
在网上百度了.sh文件如何运行
Linux下面如何运行 SH文件
首先你要让文件有能够执行的权限,比如你的文件是a.sh那么你可以
chmod +x a.sh
然后运行文件就可以了
./a.sh
这样运行是a.sh在当前工作目录,如果文件没在当前目录,那么就需要用绝对路径来执行,比如
/opt/a.sh
/opt/test/a.sh
第二次实现
之前我是在ubuntu 15.4上设置1920×1080的,但是在新装的ubuntu14.04上并不成功,所以我又找到了一篇解释的更详细的博文。
Ubuntu14.04设置自定义桌面分辨率