02_虚拟机 ubuntu 的一些常规设置
--本文援引自朱有鹏老师的《嵌入式开发环境搭建 》
虚拟机 ubuntu 安装好后,为了使用方便,一般会做一些简单设置。这里把常见的一些设置
项目列出来,大家可以根据自己的需要和偏好选择性的设置。
这些设置项目都在系统菜单
这些设置项目都在系统菜单 项目列出来,大家可以根据自己的需要和偏好选择性的设置。
这些设置项目都在系统菜单 System Settings (系统设置)面板中,这个系统设置面板在 ubuntu
中的地位,类似于 Windows 中的控制面板。打开系统设置面板的方法是点击左侧边栏中的系统
设置图标(齿轮形状图标,智能手机中的系统设置项也是长这个样子的,大家应该不陌生)。
在系统设置菜单中,Appearance(外观)设置中,可以为系统设定桌面背景图片。点击
Appearance 设置项进入子菜单中,在右侧 WallPaper(墙纸,也就是桌面背景)项目中,点击自
己喜欢的桌面背景图片,即可轻松设置系统桌面。
注意,在 ubuntu 中,所有的菜单操作都是单击,而不需要双击。有时候因为系统延迟(特
别是电脑性能一般时会有卡顿现象)单击后要稍后才会生效,不要一着急就怀疑是双击操作。
在系统设置菜单中,Brightness & Lock(亮度和锁屏)设置中,可以设置屏幕亮度和睡眠锁
屏。我一般将睡眠关闭屏幕(指的是一定时间不操作系统自动关闭屏幕显示以节电)和锁屏(指
的是一定时间不操作系统则屏幕锁定,再次操作时需要重新唤醒屏幕,一般还需要输入密码)
功能都禁止掉。
默认这些功能都是开启的,也是为了安全和省电考虑嘛,这是合理的。但是我们的系统是
虚拟机下安装的,并不是真正的硬件(虚拟机中的 ubuntu 和虚拟机软件一起,才算是真机
Windows 系统中的一个应用程序),所以也不需要虚拟机中的 ubuntu 来管理真机硬件(Windows
会去节电待机的)。
这些功能开启后,反而需要频繁的唤醒虚拟机屏幕(默认设置下还需要输密码)很麻烦,
所以我一般会禁止掉这些功能。如下图
1.3、设置虚拟机 ubuntu 的屏幕分辨率
在系统设置菜单中,display(显示)设置中,可以设置屏幕分辨率。设置屏幕分辨率的意
义在于调整虚拟机屏幕的大小。我经常看到有同学的虚拟机 ubuntu 中屏幕分辨率使用默认的
800*600,结果整个屏幕很小,只能显示很少量信息,看个代码来拖过来拖过去,很影响效率。
我一般习惯于将屏幕分辨率设置为和真机屏幕分辨率一样(譬如使用宽屏笔记本电脑,真
机屏幕分辨率设为 1366*768,则虚拟机也设置成这个分辨率)。值得一提的是,分辨率也不是
设置的越大越好的,分辨率设置太大屏幕显示会相对变小,看久了伤眼睛(像我的笔记本支持
的最高分辨率为 1920*1080,即所谓的 1080P 高清屏幕。但是我还是把系统分辨率设置为
1366*768,因为这样字体大小适中,眼睛不会太累。当然了,如果你的电脑主要是用来观看 1080P
的高清电影的,那就一定要把分辨率设置为 1920*1080 了,这样才能充分体验高清)。
附上虚拟机设置为 1366*768 和 800*600 时的显示效果对比,大家可以自己感受。我的使用
习惯是把分辨率设置为和真机一样,然后虚拟机设置为全屏模式,自我感觉使用很方便。
虚拟机分辨率为 1366*768
点击图标进入全屏模式
1.4、设置系统时间
虚拟机 linux 的时间有时会错误,而我们写某些程序时可能会涉及到读取系统时间,因此最
好把虚拟机 ubuntu 中的时间设置正确。
ubuntu 中时间显示在屏幕右上角,点击显示的时间,会弹出时间设置的选项卡。首先选择
正确的 Location(位置坐标,主要是为了纠正时区),譬如我们可以选择 Beijing、Shanghai 等
城市(反正都是 UTC+8 时区的)。
时间设置可以选择手工设置或者自动同步,这个跟 Windows 中一样。我一般设置为自动同
步,ubuntu 会自动从网络上的时间服务器上同步设置本地系统的时间。这样只要系统保持联网
状态,本地时间就总是正确的了。