提示:Nvidia的独显驱动如非必要,建议只装集成显卡的驱动(省电,如果同时装也会默认使用集成显卡),不容易出现冲突问题。相反,如果集成显卡驱动有问题无法装上,可以装独显驱动,具体的版本请到下面的链接查询:
安装XorgXorg是Linux下的一个著名的开源图形服务,我们的桌面环境需要Xorg的支持。
执行如下命令安装Xorg及相关组件:
sudo pacman -S xorg 安装桌面环境Linux下有很多著名的桌面环境如Xfce、KDE(Plasma)、Gnome、Unity、Deepin等等,它们的外观、操作、设计理念等各方面都有所不同, 在它们之间的比较与选择网上有很多的资料可以去查。
在这里我们选择笔者使用的Xfce和非常流行的KDE(Plasma)作为示范,当然你也可以把它们全部装上换着用……因为Linux的模块化,这样完全没有问题。
更多桌面环境的安装指南请见下面的链接:
安装Xfce直接安装软件包组(包含了很多软件包)即可:
sudo pacman -S xfce4 xfce4-goodies 安装KDE(Plasma)直接安装软件包组(包含了很多软件包)即可:
sudo pacman -S plasma kde-applications kde-l10n-zh_cn 安装桌面管理器安装好了桌面环境包以后,我们需要安装一个图形化的桌面管理器来帮助我们登录并且选择我们使用的桌面环境,这里我推荐使用sddm。
安装sddm执行:
sudo pacman -S sddm 设置开机启动sddm服务这里就要介绍一下Arch下用于管理系统服务的命令systemctl了,服务的作用就是字面意思,为我们提供特定的服务,比如sddm就为我们提供了启动xorg与管理桌面环境的服务。
命令的使用并不复杂:
sudo systemctl start 服务名 (启动一项服务)
sudo systemctl stop 服务名 (停止一项服务)
sudo systemctl enable 服务名 (开机启动一项服务)
sudo systemctl disable 服务名 (取消开机启动一项服务)
所以这里我们就执行下面命令来设置开机启动sddm:
sudo systemctl enable sddm
提前配置网络到现在我们已经安装好了桌面环境,但是还有一件事情需要我们提前设置一下。由于我们之前使用的一直都是netctl这个自带的网络服务,而桌面环境使用的是NetworkManager这个网络服务,所以我们需要禁用netctl并启用NetworkManager:
sudo systemctl disable netctl
sudo systemctl enable NetworkManager (注意大小写)
同时你可能需要安装工具栏工具来显示网络设置图标(某些桌面环境已经装了,但是为了保险可以再装一下):
sudo pacman -S network-manager-applet这样开机以后我们就可以在图形界面下配置我们的网络啦。
重新启动后,如果你看到桌面管理器的界面,选择你需要的桌面环境并输入用户名与密码登陆后,看到了熟悉而又陌生的桌面,那么恭喜你,你已经完成了桌面环境的安装!
你可能需要知道的操作与软件包推荐到这里,ArchLinux的安装与基本配置教程已经结束了,笔者在编写过程中基本凭着多次安装的经验与这次安装的记录完成,难免会有疏漏与不正确的地方,还请大家通过下面的评论或邮件(viseator@gmail.com)提出意见与建议。也欢迎你们与我交流安装的问题。