云网牛站
所在位置:首页 > Linux教程 > 给Arch Linux系统安装桌面的方法

给Arch Linux系统安装桌面的方法

2018-08-11 21:52:21作者:不懂我在写什么稿源:linux站

Arch Linux基本系统安装完成后并没有默认安装桌面,所以现在我们为Arch Linux安装桌面,我选择的是安装Xfce桌面。

 

1、准备工作

1.1、安装Xorg

由于Xfce是基于图形库GTK+,而GTK+图形库则是基于X.Org的,但是X.Org又是X Window System(X11)的一个开源实现。所以要在Arch Linux中使用Xfce桌面,那么安装X.Org是必不可少的:

sudo pacman -S xorg

上面的命令将安装X.Org server,键盘驱动、鼠标驱动、显卡驱动等。

注意:默认的 X.Org 安装可能并没有包含你的显卡驱动程序。但多数情况下都会包含的,建议安装最新的Arch Linux版本,以便兼容到更多的硬件设备。

然后执行以下命令,以安装X.Org初始化程序:

sudo pacman -S xorg-xinit

xorg-xinit提供了 xinit、startx 和默认的 xinitrc 文件。

1.2、安装登陆管理器

登陆管理器是一个在启动最后显示的图形界面。登陆管理器可分为控制台和图形界面两类。

选择一个合适的登陆管理器,此处我选择的是LightDM,这是一个跨桌面环境的登陆管理器。

执行LightDM安装命令:

sudo pacman -S lightdm lightdm-gtk-greeter

然后开启LightDM服务,这样LightDM 将会开机启动:

systemctl enable lightdm.service

 

2、安装桌面

与Windows或者OS X操作系统不同,Linux阵营拥有大量桌面环境方案供大家选择,而这些方案亦各自拥有不同的外观设计与功能定位,如GNOME、KDE、Untiy、Cinnamon、LXDE、Xfce等等。

这里,我选择的是Xfce桌面,执行以下命令安装xfce:

sudo pacman -S xfce4

还可以安装 xfce4-goodies 包组。此包组提供了一些额外的插件和一些有用的工具:

sudo pacman -S xfce4-goodies

接下来,对Arch进行一些必要的配置,以使其能够进入桌面。

配置xinitrc文件,如果用户主目录中存在 .xinitrc,startx 和 xinit 会执行此文件,若文件不存在,startx 会执行默认的 /etc/X11/xinit/xinitrc。

因此,先检查用户主目录下(我这里是/home/free)有没有 .xinitrc 文件,若没有,则从 /etc/X11/xinit/xinitrc 复制一个:

cp /etc/x11/xinit/xinitrc ~/.xinitrc

接着打开用户主目录下的  .xinitrc 文件:

nano ~/.xinitrc

将光标下移到  .xinitrc 文件的最后一行,然后使用 #注释最后一行:

#exec xterm -geometry 80x66+0+0 -name login

然后在最后一行下面添加以下内容:

exec startx

保存对  .xinitrc 文件的更改,退出编辑即可。

到这里,桌面的安装已经算是完成了,不出意外,重启系统后(注:还是先不要忙着重启吧。),你会看到如下登陆界面:

给Arch Linux系统安装桌面的方法

如果安装了多个桌面,则可以如上图的右上边所示,选择所要进入的桌面(这里我已经安装了 MATE 和 Xfce 两个桌面)。

由于现在系统默认的系统语言是英文的,如果在安装完 xfce 桌面并配置了  .xinitrc 文件后重启系统的话,桌面显示的依然是英文。

 

3、配置中文桌面

首先,执行以下命令安装中文字体:

sudo pacman -S wqy-microhei

你还可以使用以下命令来查找字体(可以查看关于字体的WiKi:Fonts ):

pacman -Ss font

接着选择你想要安装的字体,安装上即可。注意:这里我们是想要安装中文字体,以便之后进入桌面显示的是中文,而不是英文,所以,你必须至少安装一种中文字体。

然后,配置 xprofile 文件。执行命令:

nano ~/.xprofile

然后在打开的 xprofile 文件最后添加以下内容:

export LANG=zh_CN.UTF-8

export LANGUAGE=zh_CN:en_US

export LC_CTYPE=en_US.UTF-8

保存文件并退出。

到此,配置就算完成了,现在可以重启系统了:

reboot

重启后,通过登陆管理器登陆后,可以看到,此时的桌面就是中文显示的了。

但是,但是,你打开默认的Xfce终端,你可能会发现如下图一样的情况,即终端中显示的字体都挤在了一起。

给Arch Linux系统安装桌面的方法

这个问题,可以通过更改终端显示的字体解决,但是问题的根源我还不太清楚。

通过在终端的“编辑->首选项”,或者直接在终端中右键选择“首选项”,然后在“终端首选项”对话框中选择“外观”选项卡,如下图:

给Arch Linux系统安装桌面的方法

默认的字体使用的是 Monospace Regular,你可以更换几种字体试试。

这里,我选择的是使用上面我们安装的中文字体的一种,如下图:

给Arch Linux系统安装桌面的方法

更换后,终端的字体显示就正常了。

 

4、安装中文输入法

我们的桌面已经是中文显示的了,但是我们的输入法还不是呀。下面,我们继续安装中文输入法:

sudo pacman -S fcitx-im fcitx-configtool

然后,再次打开配置 xprofile 文件:

nano ~/.xprofile

在 xprofile 文件的最后添加以下内容:

export GTK_IM_MODULE=fcitx

export QT_IM_MODULE=fcitx

export XMODIFIERS=@im=fcitx

最后,再次重启即可。

重启后,我们需要对安装的 fcitx 进行简单的配置,以使得我们可以在中文和英文之间切换。

此时可以看到,桌面的右上角出现了一个键盘的图标,鼠标移动到这个图标上右键,如下图:

给Arch Linux系统安装桌面的方法

选择配置,出现如下图的配置界面:

给Arch Linux系统安装桌面的方法

接着,点击上图下边的+号,出现如下图选择框:

给Arch Linux系统安装桌面的方法

选择“键盘-汉语”,点击确认,退出选择对话框。

再次点击+号,然后选择“拼音”,点击确认,退出选择对话框。

最后在退出配置界面即可。

现在验证中文输入法是否可用,打开Xfce终端,然后先在终端随便输入几个字符,如果此时不是中文的话。

那么按下 Ctrl+Space 组合键(改变输入法的快捷键也是在上面的配置中更改的),然后再次输入,你会发现中文输入出来了,同时,你将会在看到桌面右上角

的键盘图标变成了一个汉字:拼,如下图:

给Arch Linux系统安装桌面的方法

到这里,Arch Linux的桌面安装完成了。这个时候就可以继续在Arch Linux系统里安装一些常用的软件了,比如Chrome、拥有图形界面的文本编辑器、音乐播放器、视频播放器等等。可以去看看Linux软件频道中发布的软件,选择需要的安装。

 

相关主题

在VMWare虚拟机中安装Arch Linux

精选文章
热门文章