ArchLinux安装GNOME桌面
在上一篇文章中,我记录了如何安装ArchLinux,这篇文章写一下如何安装GNOME桌面,以及一些常用软件。
众所周知,ArchLinux是一个滚动更新的发行版,所以在 安装完系统后,需要手动安装桌面环境和一些常用软件。
Linux下的桌面环境有很多,比如GNOME、KDE、Xfce、LXDE、LXQt等等, 这里我选择安装GNOME桌面,因为GNOME不需要太多配置,而且我也比较喜欢GNOME类似的设计风格。此外,GNOME还包含一个基于flatpak的应用商店,当想使用一些基于KDE的应用又不想破坏系统的时候,可以使用flatpak安装。
除了桌面环境,还需要安装一些常用软件,比如浏览器、音乐播放器、视频播放器、输入法等等。
话不多说,让我们开始吧。
创建非root用户
首先,需要准备一个普通用户,用于日常使用,日常使用最好不要使用root用户,因为root用户拥有最高权限,如果不小心操作错误,可能会导致系统无法启动 。在安装系统时,我只修改了root用户的密码,所以需要创建一个新用户。
useradd -m -G wheel -g skyone skyone
passwd skyone
可以看到,我创建了一个名为skyone的用户,并且将其添加到了wheel组,wheel组是一个特殊的组,可以使用sudo命令,所以我们可以使用sudo命令来获取root权限。
但仅仅这样还不够,还需要修改 /etc/sudoers
文件
EDITOR=vim visudo
将其中的 %wheel ALL=(ALL) ALL
或 %wheel ALL=(ALL) NOPASSWD: ALL
注释去掉,这样就可以使用sudo命令了,后者是在使用sudo命令时不需要输入密码。这个看个人喜好,我个人是不喜欢输入密码的,所以我选择了后者。
安装桌面环境
在 Arch Linux 的包管理器 pacman 的加持下,安装桌面环境非常简单,只需要安装一个包即可,比如安装GNOME桌面环境,只需要安装 gnome
包即可。
sudo pacman -S gnome
一行命令就完事,非常简单。
如果你使用的是虚拟机,那么需要安装 open-vm-tools
包,这个包是VMware虚拟机的工具包,安装后可以自动调整分辨率,以及其他一些功能。
然后启动 vmtoolsd
服务即可。
sudo pacman -S open-vm-tools
sudo systemctl enable --now vmtoolsd
但这时候桌面环境还没有启动,需要手动启动GNOME的 Desktop Manager,也就是 gdm
。
sudo systemctl enable --now gdm
如果没出错的话,现在屏幕应该会闪一下,然后就会进入GNOME的登录界面了。
安装常用软件
安装桌面环境后,还需要安装一些常用软件,比如浏览器、音乐播放器、视频播放器、输入法等等。
浏览器
GNOME自带了一个基于WebKit的浏览器,非常的鸡肋,果断卸载,安装 Firefox 、Chromium 或者 Chrome。这里我选择先安装个Firefox,等下装完 yay 后再安装 Chrome,因为 Chrome 是私有软件,在 Arch AUR 中。
sudo pacman -Rs epiphany
sudo pacman -S firefox
多媒体播放器
GNOME自带了一个叫 Videos 的播放器,也是非常的鸡肋,所以我选择安装 VLC。自带的就留着吧,万一哪天绝的 VLC 太丑了,还可以换换心情。😄
sudo pacman -S vlc
输入法
fcitx 安装太麻烦,直接用自带的 ibus 吧。可惜词库太垃圾了,说不定哪天我就换到 fcitx 了。ibus 是GNOME自带的,只需要安装中文支持即可。隐约记得 Ubuntu 上这个包叫 ibus-pinyin
,Arch 里也是一样的。
sudo pacman -S ibus-pinyin
然后右上方的菜单栏点那个 En
图标,配置,添加中文-拼音,然后就可以用了。快捷键是 Ctrl + Space
,可以在配置里面修改。