zoukankan      html  css  js  c++  java
  • 为Arch Linux安装桌面

    关于Arch Linux基本系统的安装,之前已经说过,这里给出链接:http://www.cnblogs.com/freerqy/p/8502838.html

    现在我们继续为Arch Linux安装桌面,我选择的是安装Xfce桌面,先给出有用的WiKi链接:

    接着开始正式安装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 安装可能并没有包含你的显卡驱动程序。因此,需要你单独为你的显卡安装驱动,详细信息请看 Xorg (简体中文)

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

    sudo pacman -S xorg-xinit

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

    1.2 安装登陆管理器

      登陆管理器是一个在启动最后显示的图形界面。登陆管理器可分为控制台和图形界面两类,这里就不啰嗦了,查看Display manager

    选择一个合适的登陆管理器,此处我选择的是LightDM,这是一个跨桌面环境的登陆管理器,查看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等等,具体每个桌面的优劣就请各位自行Google了。

    这里,我选择的是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 文件的更改,退出编辑即可。

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

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

    如果你需要美化这个登陆界面,请查看LightDM。 

    由于现在系统默认的系统语言是英文的,如果在安装完 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终端,你可能会发现如下图一样的情况,即终端中显示的字体都挤在了一起。

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

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

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

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

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

     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 进行简单的配置,以使得我们可以在中文和英文之间切换。

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

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

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

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

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

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

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

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

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

    到此,Arch Linux的桌面即完成了,接下来我们就可以安装一些常用的软件,如Chrome、拥有图形界面的文本编辑器、音乐播放器、

    视频播放器等等。可以查看这篇Arch WiKi:List of applications

    另外,因为是在虚拟机上安装的Arch,因此有时需要它能够访问宿主机的文件,此时就需要用到文件共享了;此外,在虚拟机上

    运行的Arch,桌面可能不能占满整个虚拟机的窗口,关于以上这两点的解决方法,还是之后再写上吧!

  • 相关阅读:
    python bottle学习(二)加载配置文件
    python bottle学习(一)快速入门
    python 文件读写模式r,r+,w,w+,a,a+的区别(附代码示例)
    Centos 虚拟机网络问题,网卡起不来,重启network服务失败
    机器学习框架MXnet安装步骤
    linux机器之间配置ssh无密访问
    好多年没写点技术相关的东西了,今天回来看看,找找当年做程序员的感觉
    vue路由传参的三种基本方式
    JavaScript判断对象是否包含某个属性的几种方法
    CSS实现三栏布局(左边固定、右边固定、中间自适应)的五种方式
  • 原文地址:https://www.cnblogs.com/freerqy/p/8508395.html
Copyright © 2011-2022 走看看