Archlinux安装xfce4桌面及美化流程

xiaoxiao2021-02-28  223

1、安装显卡驱动

# lspci | grep VGA # 确定显卡型号 # pacman -S <驱动包> # # # 官方仓库提供的驱动包: # # +----------------------+--------------------+--------------+ # # | | 开源 | 私有 | # # +----------------------+--------------------+--------------+ # # | 通用 | xf86-video-vesa | | # # +----------------------+--------------------+--------------+ # # | Intel | xf86-video-intel | | # # +--------+-------------+--------------------+--------------+ # # | | GeForce 9+ | | nvidia | # # + +-------------+ +--------------+ # # | nVidia | GeForce 8/9 | xf86-video-nouveau | nvidia-340xx | # # + +-------------+ +--------------+ # # | | GeForce 6/7 | | nvidia-304xx | # # +--------+-------------+--------------------+--------------+ # # | AMD/ATI | xf86-video-ati | | # # +----------------------+--------------------+--------------+

2、安装桌面环境

所有桌面环境都需要依赖xorg。所以先要安装xorg组。

# pacman -S xorg

输入命令之后首先会询问要安装xorg组下的哪些包,选择全部。然后对于libgl包有个四个不同的实现,选择mesa-libgl。 然后再安装xorg-xinit和xterm:

# pacman -S xorg-xinit xterm

安装完成之后就可以使用startx命令启动xorg的简易界面了。进入成功的话会显示出几个简陋的窗口。然后按Ctrl+D就可以退出了。

3、安装xfce4桌面

安装xfce4桌面和附带的软件包:

# pacman -S xfce4 xfce4-goodies

4、安装LightDM登录管理器(显示管理器)

详细安装和配置看arch-wiki-lighdm 我没有通过startx的方式启动桌面环境,而是使用了登录管理器lightdm 安装:

# pacman -S lightdm lightdm-gtk-greeter

其配置文件为: /etc/lightdm/lightdm.conf 安装好之后测试启动:

# systemctl start lightdm.service

如果正常就会看到熟悉的登录界面了,不过不要登录,现在只是测试lightdm是否可以正常启动 点击画面上的关机小图标,弹出关机对话,选择注销! 注销之后就回到之前的tty命令行模式了,可以看到相关的启动信息 一切正常,所以设置lightdm为开机自动启动,这样以后开机就不会出现tty命令行界面了,而是直接进入登录界面:

# systemctl enable lightdm.service

之后你可以重启进入xfce4图形界面,然后在图形界面中使用终端来继续以下配置步骤,也可以不重启,直接继续

5、安装alsa-utils配置声音

arch系统默认已经安装了alsa-libs支持库,可以支持xfce4中的混音器来控制系统的音量或者静音 但是系统每次关机重启之后,默认的都是静音,你之前调的音量全部消失,解决方法: 安装alsa-utils:

# pacman -S alsa-utils

编辑下alsa的服务(服务脚本有问题,不能由systemctl管理)

# nano /lib/systemd/system/alsa-state.service

查看是否有”[Install]”(包含此字段)

[Install] WantedBy=multi-user.target

有的话就不用继续编辑了,没有的话在末尾加上上述字段,保存 然后启动服务,并允许其开机自启动:

# systemctl start alsa-state.service # systemctl enable alsa-state.service

6、安装中文字体

pacman -S wqy-microhei ttf-dejavu 让系统使用中文

全局性的汉化

不推荐全局汉化,这样可能会导致tty中无法汉化而出现乱码口口口 但我使用的是这种方式

echo LANG=zh_CN.UTF-8>/etc/locale.conf

单独在图形界面启用中文locale

在用户各自的家目录下的~/.bashrc、~/.profile、~/.xinitrc或~/.xprofile中设置自己的用户环境,若文件不存在可以新建

.bashrc: 每次终端时读取并运用里面的设置 .profile:每次启动系统的读取并运用里面的配置 .xinitrc: 每次startx启动X界面时读取并运用里面的设置 .xprofile: 每次使用lightdm等图形登录管理器时读取并运用里面的设置 从上面所说的文件中你认为合适的文件,然后将下面的命令添加到文件末尾即可

export LANG=zh_CN.UTF-8 export LANGUAGE=zh_CN:en_US

结合本文,如果你不用全局性的汉化,而用这第二种方式的话,我个人推荐你在~/.xprofile文件中添加

7、时间同步

按照arch官方的wiki安装好系统后时间不对 官方不提倡使用软件同步系统时间,但是没办法,只有同步时间最方便,方法:

# pacman -S ntp # systemctl start ntpd.service # systemctl enable ntpd.service

等待几分钟之后系统时间就同步正确了

然后将本机硬件时间设置为同步好的系统时间

# hwclock --systohc --localtime

8、安装fcitx输入法

pacman -S fcitx fcitx-sougoupinyin fcitx-im fcitx-fbterm kcm-fcitx

安装完成之后还需要配置一下。打开~/.xprofile文件并加入以下几行:

export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS=”@im=fcitx”

9、图标美化

numix-circle-icon-theme是一个非常好看的图标主题。但是需要我们手动安装。这个主题不是官方仓库的一部分,所以需要使用AUR(Arch User Repository)来安装。安装它最简单的办法就是使用Yaourt这个包管理器来做。它是一个建立在pacman上层的工具,既可以安装官方仓库的软件(和pacman一样),也可以安装AUR中的软件。

首先来安装Yaourt。先打开pacman.conf,

$ sudo nano /etc/pacman.conf

然后把下面几行添加到pacman.conf中, [archlinuxfr] SigLevel = Never Server = http://repo.archlinux.fr/$arch 添加完成之后就能刷新软件仓库并安装Yaourt了,

$ sudo pacman -Sy yaourt

安装完成之后就可以使用yaourt来安装numix了,

# yaourt numix

这样就会列出所有的numix相关的软件包,在其中找到numix-circle-icon-theme,然后输入前面的序号就可以安装了。然后接下来根据提示进行操作就可以了。

yaourt是一个强大的工具,你可以在AUR中查找一下其他的好用的软件,使用yaourt来安装。这是在其他Linux发行版中无法得到的体验。

10、主题美化

gtk主题

gtk主题我选择了arc主题

# yaourt -S gtk-theme-arc-git
转载请注明原文地址: https://www.6miu.com/read-27495.html

最新回复(0)