Arch Linux + Kde桌面环境的安装、配置及美化

制作Arch linux启动盘

安装过程主要参考的是这篇博客

  • 官网下载iso

  • 下载rufus,制作启动盘

  • 给linux准备磁盘空间

安装linux

这里我推荐使用有线网安装,之前用的无线网安装,会出现一堆error的情况,最后一次用了有线网,才安装成功了。如果你没有有线网,最简单的方法就是手机用USB连接电脑,然后通过USB共享网络,就相当于有线网啦!

  • 进入bios,选择U盘启动

  • 连接网络

    1
    2
    3
    systemctl enable dhcpcd
    systemctl restart dhcpcd
    ping www.baidu.com #确认是否连接网络成功
  • 同步时间

    1
    timedatectl set-ntp true
  • 修改软件源

    1
    vim /etc/pacman.d/mirrorlist

    选择清华的源,然后输入 pacman -Syu 刷新一下软件包数据库

  • 分区

    我给linux准备了80G空间(因为我电脑只有一块240G的固态),分了8G的交换空间,剩下的是一个72G的区,使用cfdisk分区

    1
    cfdisk
  • 格式化

    1
    2
    mkfs.ext4 /dev/sda6
    mkswap /dev/sda7
  • 挂载

    /dev/sda2 是EFI分区

    1
    2
    3
    4
    mount /dev/sda6 /mnt
    mkdir /mnt/boot
    mount /dev/sda2 /mnt/boot
    swapon /dev/sda7
  • 安装系统和基本的软件

    1
    pacstrap /mnt base linux linux-firmware base-devel vim e2fsprogs iw wpa_supplicant dhcpcd
  • s2fsprogs: 文件系统工具

  • 进入chroot环境

    1
    2
    genfstab -U /mnt >> /mnt/etc/fstab
    arch-chroot /mnt
  • 设置时区

    1
    2
    ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    hwclock --systohc --utc
  • 修改locale.gen文件

    1
    vim /etc/locale.gen

    将 en_US.UTF-8 UTF-8 的注释取消

    1
    locale-gen

    创建locale.conf,设置自己的locale

    1
    echo LANG=en_US.UTF-8 > /etc/locale.conf
  • 设置主机名字

    1
    echo arch-linux > /etc/hostname
  • 设置root密码

    1
    passwd
  • 安装grub

    1
    pacman -S efibootmgr dosfstools grub os-prober
    • efibootmgr:修改UEFI固件中的信息

    • os-prober:脚本为内核和其它分区里的操作系统创建菜单项,我是双系统,所以安装了这个,如果只有一个系统,可以不用安装

    • dosftools:操作FAT/FAT32文件系统的用户控件工具

    • 将grub安装到硬盘

      1
      grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub --recheck
    • 生成配置文件,之前忘记了这一部,重启后没办法进入arch中

      1
      grub-mkconfig -o /boot/grub/grub.cfg
    • 设置sudo

      1
      visudo

      将 %wheel ALL=(ALL) ALL前的注释去掉

安装桌面环境

我选择的是kde,一开始有考虑xfce, 但是后来觉得我的电脑应该没问题吧,所以就试了试kde

  • 安装桌面环境需要的基础包

    1
    pacman -S xorg

    直接默认回车就行了

  • 安装中文字体

    1
    pacman -S ttf-dejavu wqy-microhei
  • 新建一个用户

    1
    2
    useradd -m -G wheel litterboy
    passwd litterboy
  • 下载kde

    1
    2
    pacman -S plasma kde-applicantions
    pacman -S sddm sddm-kcm

    sddm: 显示管理器

  • 激活sddm

    1
    systemctl enable sddm
  • 下载NetworkManager并激活

    1
    2
    pacman -S networkmanager net-tools
    systemctl enable NetworkManager

    注意大小写

  • 下载音频驱动

    1
    pacman -S alsa-utils pulseaudio pulseaudio-alsa
  • 本地化

    1
    vim /etc/locgle.gen

    去掉zh_CN.UTF-8 Utf-8 的注释

    1
    locale-gen

    修改locale.conf

    1
    echo LANG=zh_CN.UTF-8 > /etc/locale.conf
  • 安装中文输入法

    1
    pacman -S fcitx-im kcm-fcitx

    本来想安装搜狗输入法,但是有问题,好像是输入法冲突了,现在先不管了

  • 修改设置

    1
    2
    3
    4
    5
    6
    7
    vim /home/litterboy/.xprofile
    #其中输入下面内容
    export LANG=zh_CN.UTF-8
    export LC_ALL=zh_CN.UTF-8
    export GTK_IM_MODULE=fcitx
    export QT_IM_MODULE=fcitx
    export XMODIFIERS="@im=fcitxw"
  • 离开chroot环境

    1
    exit
  • 卸载挂载的分区

    1
    umount -R /mnt

桌面的美化

Mac的审美确实很符合我的胃口,所以便照着弄了

  • 先下载Plasma主题 MacBreeze Shadowless,kde自带的下载很慢,甚至会断掉,我参考这表博客解决了这个问题

  • 下载 Mac OS X?配色

  • 改变窗口

    • 应用程序风格—>主题右下角配置样式—>修改透明度
  • 设置终端

  • 设置顶栏

  • 设置应用程序栏

    1
    sudo pacman -S latte-dock
  • 下载nautilus

    1
    sudo pacman -S nautilus

具体步骤参照美化视频

下面附几张美化后的图片吧

)

)

打赏
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!

请我喝杯咖啡吧~

支付宝
微信