第一行代码:Linux命令行
上QQ阅读APP看书,第一时间看更新

如果Mint 启动过程没有发生异常,你会看到如图1-8所示的桌面环境。

图1-8 Cinnamon 桌面环境

是不是很酷?它的使用方法和Windows 类似。点击左下角的开始按钮,选择感兴趣的应用运行一下,最重要的当然是浏览器Firefox、命令行Terminal 以及文件浏览器Files,其他的还有相当于微软Office 的办公套件LibreOffice、相当于Windows 控制面板的System Settings等。尽可以随意打开体验一下,所有应用都与后面正式安装的Linux Mint 完全一样,可以确保你的使用体验流畅顺滑。

前面提到使用体验系统的好处是快速灵活,其实还有一个重要原因:验证硬件兼容性。当我们在一台计算机上安装并启动操作系统后,之所以能使用计算机上的各种物理设备,例如屏幕、键盘、触摸板、网卡、声卡,通过USB 端口连接各种外部设备,是因为操作系统的内核管理着这些设备的驱动程序,每种设备都可能来自不同的生产商,每个生产商会提供自己的驱动程序供操作系统使用。在理想的世界里,每种操作系统都包含所有设备的驱动程序,在任何计算机上安装任何操作系统后,都能正确地加载驱动程序并管理这些设备。

但在现实世界里,很多因素(比如商业模式、知识产权、版本更新等)导致一个操作系统只能使用部分设备厂商的驱动程序。当一个系统找不到某个设备的驱动程序时,就无法使用这个设备了。比如在一些旧的笔记本电脑上安装Windows XP 时,由于系统没有包含网卡的驱动程序,导致无法连接网络,这类问题叫作硬件不兼容

Linux系统避免硬件兼容性问题的方法是,尽量把开源驱动程序包含进发行版,它在对老旧设备的兼容性方面表现不错,但仍然不能保证兼容所有计算机上的所有设备。所以我们使用体验系统时必须做的一件事是:验证系统是否能识别计算机的硬件设备。按照重要性从高至低的顺序,我们要验证下面这些设备是否能正常工作。

  • 网卡:对于有无线网卡的笔记本电脑,点击屏幕右下方的网络图标,能否搜索到Wi-Fi 列表。如果没有无线网卡,插入网线后能否正常连接网络。图1-9 和图1-10 展示了有限网络的连接状态。
  • 显卡:图形界面和字体显示是否正常,屏幕分辨率是否能达到要求,比如14 英寸1 屏幕的笔记本电脑一般屏幕分辨率不低于1920px×1080px。
  • USB 接口:插上U盘后系统是否能正常读取上面的文件,是否能在U盘上创建新目录和新文件。
  • 声卡:屏幕右下角系统时间的左边是否有声音图标。可以下载一些音频或者视频文件保存在U盘上,在体验系统里挂载U盘后,双击播放这些文件,看看效果如何。
  • 触摸板:是否可以点击(tap to click,在触摸板上实现鼠标点击操作),是否支持二指滚动、水平滚动等。

11 英寸等于2.54 厘米。——编者注

图1-9 查看网络连接列表

图1-10 查看网络连接状态

如果这些设备都没有问题,就可以进行下一步了;如果有设备不能正常工作,可以尝试用驱动管理器(driver manager)寻找设备的驱动程序并安装。在开始菜单里输入dri,点击随之出现的“Driver Manager”图标,Mint 系统会尝试搜索可行的设备驱动,如图1-11所示。

图1-11 启动驱动管理器安装设备驱动

如果驱动管理器没有找到合适的驱动,或者安装后设备仍然不能正常运行,就只能换一台计算机了,或者采用前面推荐的其他方法搭建命令行环境。