网站搜索

在 Arch Linux 中安装 GUI(Cinnamon Desktop)和基本软件


上一个 Arch Linux 主题仅涵盖了从头开始的基本安装,通过命令行进行最少的配置来启动系统并访问互联网以进行未来的配置。

但是,仅从 命令行 运行操作系统,尤其是 Arch Linux,是 Linux 中级用户或专家用户的工作,对于新手或新手来说可能会非常令人生畏来自 Linux GUI 发行版甚至 Microsoft Windows。

本教程将指导您将主要的 Arch Linux CLI 转变为强大而健壮的桌面平台,并在当今的 Linux 世界中提供令人惊叹的可定制桌面环境 - “Cinnamon” -以及普通桌面用户所需的所有软件,所有这些都是在 pacman 软件管理器的帮助下完成的,它代表您执行所有必要的库、依赖项和配置检查。

要求

以前的 Arch Linux 安装在具有有效 Internet 连接的台式机、笔记本电脑或上网本上。

  1. Arch Linux 安装和配置指南(附屏幕截图)

第 1 步:安装 Xorg 服务器和视频驱动程序

1. 初始系统登录后,我们需要通过发出以下命令来执行完整的系统更新。

sudo pacman –Syu

2. 在安装所有必要的软件之前,我们需要“bash-completion”包的帮助,它可以通过按自动完成命令或显示可能的命令列表TAB 键。

sudo pacman –S bash-completion

3.下一步是安装默认的X环境,该环境提供主要的Xorg服务器配置和3D支持

sudo pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils mesa

4. 对于额外的 Xorg 功能,还需安装以下软件包。

sudo pacman -S xorg-twm xterm xorg-xclock

5. 对于笔记本电脑或上网本,还需安装触摸板输入支持的驱动程序。

sudo pacman -S xf86-input-synaptics

6.现在我们需要安装系统VGA显卡)特定的驱动程序,但首先我们需要识别我们的系统显卡。发出以下命令来识别您的视频卡。

lspci | grep VGA

如果您的系统是支持 Optimus 的较新笔记本电脑,输出应显示两个显卡,通常是 IntelNvidia英特尔ATI。 Linux 驱动程序对这种技术的支持现在非常出色(您可以尝试 Bumblebee 或 Primus),以实现最小的 VGA 切换。

7.检测到显卡后,现在可以安装适当的驱动程序。默认情况下,Arch 提供 Vesa 默认视频驱动程序 - xf86-video-vesa - 可以处理大量图形芯片组,但不提供任何 2D3D 加速支持。

Arch Linux 还提供两种类型的视频驱动程序。

  1. 开源(由发行版维护和开发 - 建议安装)。
  2. 专有(由视频卡制造商开发和维护)。

要列出 Arch Linux 官方存储库提供的所有可用开源视频驱动程序,请运行以下命令。

sudo pacman –Ss | grep xf86-video

要列出专有驱动程序,请运行以下命令。

## Nvidia ##
sudo pacman –Ss | grep nvidia
## AMD/ATI ##
sudo pacman –Ss | grep ATI
sudo pacman –Ss | grep AMD
## Intel ##
sudo pacman –Ss | grep intel
sudo pacman –Ss | grep Intel

对于 Multilib 包Arch x86_64 上的 32 位应用程序 – 使用以下命令。

## Nvidia ##
sudo pacman –Ss | grep lib32-nvidia
sudo pacman –Ss | grep lib32-nouveau
## ATI/AMD ##
sudo pacman –Ss | grep lib32-ati
## Intel ##
sudo pacman –Ss | grep lib32-intel

8. 验证哪些驱动程序可用于您的显卡后,继续安装适当的视频驱动程序包。如上所述,您应该坚持使用开源驱动程序,因为它们是由社区维护和正确测试的。要安装图形驱动程序,请运行以下命令(在xf86-video之后 - 按TAB键显示列表和自动完成)。

sudo pacman  -S  xf86-video-[TAB]your_graphic_card

有关 XorgGraphics 驱动程序的更多信息,请访问 Arch Linux Wiki Xorg 页面:https://wiki.archlinux.org/index.php /Xorg。

9. 安装视频卡适当的驱动程序后,是时候测试Xorg服务器和视频驱动程序了发出以下命令。

sudo startx

如果一切配置正确,基本的 X 会话应该像下面的屏幕截图一样启动,您可以通过在较大的控制台窗口中键入 exit 来放弃该会话。

exit

第2步:安装桌面环境-Cinnamon

10. 现在是时候通过安装 Cinnamon 包为我们的系统提供一个很棒的创新的可定制图形用户界面 - 完整的桌面环境。运行以下命令从官方 arch 存储库安装 Cinnamon 和其他依赖项。

sudo pacman -S cinnamon nemo-fileroller

11.下一步是安装GDM显示管理器软件包,它可以帮助系统启动X服务器并提供图形用户界面供用户登录肉桂DE

sudo pacman –S gdm

12. 下一步是使用您的凭据登录 Arch Linux 来启用、启动和测试 GDM

sudo systemctl enable gdm
sudo systemctl start gdm

13.GDM加载后,系统将提示您登录窗口。选择您的用户 -> 点击登录左侧图标并选择Cinnamon,然后输入您的密码并点击< b>登录按钮或Enter键。

14. 到目前为止,我们的互联网连接是通过命令行管理的,但如果您想从 GUI 管理网络连接,您需要禁用 dhcpd 服务并安装、启用和启动网络管理器包。还要安装 net-tools 包来扩展网络命令。从 GUI 打开 UXterm shell 提示符并运行以下命令。

安装net-tools包提供的ifconfig,然后使用以下命令查看接口配置。

sudo pacman –S net-tools
ifconfig

接下来,安装网络管理器。

sudo pacman -S network-manager-applet

禁用 dhcpcd 服务。

sudo systemctl stop [email 
sudo systemctl disable [email 
sudo systemctl stop dhcpcd.service
sudo systemctl disable dhcpcd.service

启动结束启用网络管理器。

sudo systemctl start NetworkManager
sudo systemctl enable NetworkManager

15. 现在再次运行 ifconfig 测试您的互联网连接以获取网络接口状态,然后针对域发出 ping 命令。

要进行完整的系统测试,请重新启动您的系统,以确保到目前为止所有内容均已正确安装和配置。

第三步:安装基础软件

16. 目前,我们的系统提供了最低限度安装的软件,但对于日常台式机或笔记本电脑的使用并没有多大帮助。运行以下长命令来安装基本软件。

sudo pacman -S pulseaudio pulseaudio-alsa pavucontrol gnome-terminal firefox flashplugin vlc chromium unzip unrar p7zip pidgin skype deluge smplayer audacious qmmp gimp xfburn thunderbird gedit gnome-system-monitor

17.还可以通过发出以下命令来安装多媒体应用程序所需的编解码器,以对音频或视频流进行编码或解码。

sudo pacman -S a52dec faac faad2 flac jasper lame libdca libdv libmad libmpeg2 libtheora libvorbis libxv wavpack x264 xvidcore gstreamer0.10-plugins

18.如果您需要 Writer、Calc、Impress、Draw、Math 和 Base 等 Office 工具,请安装 LibreOffice 软件包,方法是运行以下命令并在选择时按 Enter 键(默认=全部)。

sudo pacman -S libreoffice

如果您需要其他程序或实用程序,请访问 Arch Linux 软件包页面 https://www.archlinux.org/packages/,搜索您的软件包并通过 Pacman 安装它。

要删除软件包,请使用 –R 开关和 pacman 命令。

sudo pacman -R package-to-remove

19.要安装社区维护的软件,请安装Yaourt Package Manager工具(不建议初学者使用yaourt)。

sudo pacman -S yaourt

第 4 步:自定义 Cinnamon 桌面

20. Cinnamon 系统设置 提供了一个界面,您可以通过任何适合的设置来调整和自定义 ArchCinnamon DE您的需求。以下设置将向您展示如何更改系统的总体外观和风格(主题图标)。首先,安装Faenza图标主题Numix主题

sudo pacman -S Faenza-icon-theme numix-themes

21. 然后打开系统设置 –> 主题 –> 其他设置 –> 在控件上选择Numix,然后窗口边框
图标上的Faenza

22. 要更改默认Cinnamon主题,请转到系统设置 –> 主题 –> 获取更多在线信息 –> 选择并安装 Minty,然后转到“已安装”选项卡,选择并应用 Minty 主题。

就这样!现在您的最终系统外观应如下面的屏幕截图所示。

23. 作为在系统工具栏上显示漂亮的图形监控工具的最后一个自定义,首先安装以下软件包。

sudo pacman -S libgtop networkmanager

然后打开系统设置 –> 小程序 –> 获取更多在线信息,搜索多核系统监视器并安装它,然后切换到已安装选项卡,右键单击并添加到面板

现在,您已经拥有一个完整且美观的 Arch Linux 桌面,其中包含浏览 Internet、观看电影、听音乐或编写 Office 文档所需的基本软件

如需完整的应用列表,请访问以下页面

  1. https://wiki.archlinux.org/index.php/List_of_applications

基于滚动发布模型Arch Linux还提供其他Linux桌面环境,例如KDE GNOMEMateLXDEXFCEEnlightenment,来自其官方存储库,因此选择 < b>Cinnamon 或其他 DE 只是纯粹简单的个人选择,但是,在我看来,Cinnamon 提供了更好的灵活性(主题、小程序、桌面和扩展)针对比其父级 Gnome Shell 更复杂的自定义。