Arch Linux + Gnome 使用笔记

(Andrew Laird) #1

Arch Linux + Gnome 安装与配置

连接网络

# wifi-menu

测试连接状态

# ping -c 3 archlinux.org

更新系统时间

# timedatectl set-ntp true

查看硬盘分区情况

# fdisk -l# lsblk

修改分区表

# parted /dev/nvme1n1

# parted /dev/nvme0n1

*输入gpt 回车,然后再输入quit退出。

建立硬盘分区

# cfdisk /dev/nvme1n1

# cfdisk /dev/nvme0n1

# mkfs.vfat /dev/nvme1n1p2

# mkfs.ext4 /dev/nvme1n1p1

# mkfs.ext4 /dev/nvme0n1p1

挂载硬盘分区

# mount /dev/nvme1n1p1 /mnt

# mkdir /mnt/home

# mount /dev/nvme0n1p1 /mnt/home

# mkdir /mnt/boot

# mount /dev/nvme1n1p2 /mnt/boot

编辑软件源

# vim /etc/pacman.d/mirrorlist

刷新源

# pacman -Syy

安装基本系统

# pacstrap /mnt base base-devel

生成fstab文件

# genfstab -U /mnt >> /mnt/etc/fstab

切换到新安装的系统

# arch-chroot /mnt

安装基本工具

# pacman -S git wget curl vim

设置时区

# ln -sf /usr/share/zoneinfo/Asia/Hong_Kong /etc/localtime

运行hwclock以生成/etc/adjtime

# hwclock --systohc --utc

设置本地化

# vim /etc/locale.gen

去掉以下注释

en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_TW.UTF-8 UTF-8

接着执行locale-gen生成locale信息

# locale-gen

设置系统显示语言

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

设置主机名

# echo archlinux > /etc/hostname

添加hosts信息

# vim /etc/hosts

输入以下内容

127.0.0.1 localhost.localdomain
::1             localhost.localdomain
127.0.1.1 archlinux.localdomain archlinux

为root设置密码

# passwd

安装驱动

# pacman -S intel-ucode ntfs-3g dialog wpa_supplicant nvidia nvidia-utils nvidia-settings bluez bluez-utils pulseaudio-bluetooth pulseaudio-alsa pavucontrol

安装字体

# pacman -S noto-fonts noto-fonts-cjk noto-fonts-emoji

安装gnome桌面环境

# pacman -S gnome gnome-builder gpaste geary gnome-power-manager

安装输入法

# pacman -S fcitx fcitx-im fcitx-configtool fcitx-rime

安装一些常用软件

# pacman -S atom albert code gimp krita uget firefox filezilla vlc libreoffice feedreader telegram-desktop virtualbox transmission-gtk

创建一个用户名为andrew

# useradd -m -G wheel andrew

为andrew用户设置密码

# passwd andrew

为用户sudo提权

# visudo

去掉以下注释

%wheel ALL=(ALL) ALL
%wheel ALL=(ALL) NOPASSWD: ALL

安装与配置grub引导

# pacman -S grub efibootmgr

# grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB

# grub-mkconfig -o /boot/grub/grub.cfg

启动一些服务

# systemctl enable bluetooth

# systemctl enable dhcpcd

# systemctl enable NetworkManager

# systemctl enable gdm

最后退出mnt,关机重启

# exit

# umount -R /mnt

# poweroff
(Andrew Laird) #2

启用linux的蓝牙支持Airpods

# sudo nano /etc/bluetooth/main.conf

找到 ControllerMode = dual ,把注释去掉了,然后执行以下命令重启服务。

# sudo systemctl restart bluetooth
(Andrew Laird) #3

配置Fcitx输入法

安装完fcitx,在gnome桌面环境中还需要环境变量,所以请在/etc/environment中加入:

GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
(Andrew Laird) #4

打造我的gnome外观

更改光标主题及图标主题

把主题放置到 ~/.icons/

对于光标主题:

# gsettings set org.gnome.desktop.interface cursor-theme theme-name

对于图标主题:

# gsettings set org.gnome.desktop.interface icon-theme theme-name

更改GTK主题及窗口主题

把主题放置到 ~/.themes/

对于GTK主题:

# gsettings set org.gnome.desktop.interface gtk-theme theme-name

对于窗口主题:

# gsettings set org.gnome.desktop.wm.preferences theme theme-name

以上执行命令的时候需要注意把 theme-name 替换成对应的主题名称。