Archlinux的虚拟机安装(四)
前言
在上期对arch基础配置之后,添加了新的普通用户,本文章的操作在普通用户登陆下进行。
shell配置
推荐使用fish和zsh。fish是以个开箱即用的shell,但是语法与bash不兼容,不建议将其选作默认的shell,但是可以将其作为进行交互的shell。zsh和bash的语法兼容,但是配置更加复杂。两种方案,大家自行取舍。
安装fish
fish的安装很简单,但不同于之前的是:pacman这个命令需要在root权限下执行,之前添加用户中,修改sudo配置文件就是为了普通用户能够执行root权限
sudo pacman -S fish
通过执行fish指令就会进入fish的交互界面:

这里采用的方案是archwiki中的通过.bashrc启动fish,可以将如下内容加入~/.bashrc中的开头
exec fish
安装zsh
可以通过一下命令安装zsh,zsh兼容bash,可以直接更换成为默认shell。
sudo pacman -S zsh zsh-completions
chsh -s /usr/bin/zsh
zsh中没有太多的配置

安装图形界面
安装xorg,提供x服务
sudo pacman -S xorg-server
sudo pacman -S xorg-apps(可选)
sudo pacman -S xorg-xinit
安装xfce4
sudo pacman -S xfce4
编辑xinitrc文件
exec startxfce4
加在文章的结尾,并保证只存在一个exec。exec通常都在文件最后一行,如果在其之后还有指令,那些指令将不会生效

执行startx成功进入桌面环境

设置语言为中文
将export LANG=zh_CN.UTF-8,添加到.xinitrc中,退出桌面环境后,重新启动即可。
更改分辨率
xrandr --output DEVICE --mode 1920x1080
# 在我的虚拟机中如下
xrandr --output Virtual-1 --mode 1920x1080
执行xrandr指令可查看到具体的设备名

将其添加在.xinitrc中。在执行startx时,会自动调整分辨率
将两行内容添加,如下图:

安装
字体
中文字体推荐使用noto-fonts-cjk,这一款字体几乎就足够了。编程字体推荐使用nerd-fonts-source-code-pro。符号字体推荐安装ttf-symbola
sudo pacman -S noto-fonts-cjk
sudo pacman -S nerd-fonts-source-code-pro
yay -S ttf-symbola
可以在
Edit的preference中自行配置,字体和背景颜色等
我的基本结果如下:

浏览器
推荐使用chromium和firefox两款,在官方源中可直接进行安装
终端模拟器
alacritty是一款使用GPU加速的终端模拟器,反应很快
输入法
fcitx5
安装输入法模块和输入法引擎,需要执行一下指令:
sudo pacman -S fcitx5-im fcitx5-chinese-addons
将一下内容添加进/etc/environment,重启系统,通过CTRL+SPACE切换中英文模式:
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
INPUT_METHOD=fcitx
SDL_IM_MODULE=fcitx
GLFW_IM_MODULE=ibus
如果无法切换,执行fcitx5-configtool查看配置是否带有拼音,如果没有请从右侧添加。

配置主题
fcitx5官方提供了两个主题:fcitx5-nord和fcitx5-material-color。在fcitx5-configtool中进行设置:

类似微软拼音的效果如下:

结语
经过本次配置桌面环境基本完成。
本文来自博客园,作者:jankin-z,转载请注明原文链接:https://www.cnblogs.com/jankin-z/p/16229096.html

安装配置桌面环境
浙公网安备 33010602011771号