ArchLinux

您所在的位置:网站首页 archlinux配置中文 ArchLinux

ArchLinux

2023-09-10 08:51| 来源: 网络整理| 查看: 265

title: ArchLinux-GNOME的安装、配置和美化 date: 2019-10-19 author: maxzhao tags:

ArchLinux GNOME

categories:

Linux ArchLinux 前言

当前 ArchLinux的安装需要有一定的基础,如果基础薄弱,可以选择其它容易上手的发行版,先试试。

比如 Manjaro Linux,这里也有详细的安装介绍

此处安装为 UEFI + GPT 安装。

这里可能还要抨击一下 时间在 2019年之前的所有的安装教程,他们写的都不对

一、制作启动盘

略过。

可以参考U盘安装manjaro

二、安装 Arch Linux

U盘启动选择第一项直接启动,这里不需要过多的操作。

联网

这里选择的联网方式为手机USB 联网,手机直接用 USB 共性网络,然后在命令行执行

dhcpcd ping www.baidu.com

如果有响应则 ctrl + c取消。

附:如果像我一样是个新手,并且还想体验“高深”技术的乐趣,那么最好不要搞那些花里胡哨的操作,因为系统会崩溃,然后会造成重装,其实多重装几次也是不错的,我自己重装了五六次,现在都不要看文档就可以装了。

编辑镜像文件(下载用的源)

编辑

vim /etc/pacman.d/mirrorlist

然后在开头写入

Server = http://mirrors.aliyun.com/archlinux/$repo/os/$arch Server = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch 分区

这里只解释用单独硬盘打分区(UEFI+GPT)

我们选择 2 个分区,

fat16 为 esp ext4 为 系统 lsblk # 查看硬盘 fdisk /dev/sda # sda是需要甄别的,我的安装硬盘就是 sda # 这里会提示操作 输入 n #回车 #回车 +300M # 回车 这里是分区的大小 #输入 n #回车 #回车 #回车 w #保存

分区还是很简单的,下面是格式化

mkfs.fat -F16 /dev/sda1 # sda 是上面我们使用的硬盘 mkfs.ext4 /dev/sda2 # 多次回车就可以啦 挂载 mount /dev/sda2 /mnt # sda 是上面我们使用的硬盘 mkdir -p /mnt/boot/EFI mount /dev/sda1 /mnt/boot/EFI lsblk #可以详细的看到我们的挂载位置 安装系统

这里需要大量的流量,如果使用 USB 共享网络,建议连WIFI

pacstrap -i /mnt base base-devel linux linux-firmware

其中

base base-devel是基础 linux linux-firmware是内核 配置基础系统 配置 fstab genfstab -U /mnt >> /mnt/etc/fstab cat /mnt/etc/fstab #里面的 UUID 要与 我们硬盘的UUID匹配

如果我们多次格式化硬盘,需要重新生成 fstab,防止 硬盘的 UUID 不同。

切换到新系统 arch-chroot /mnt 安装 vim pacman -S vim 进行本地语言设置 vim /etc/locale.gen

开头写入 或者找到注释掉的此代码,删除注释

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

刷新

locale-gen echo LANG=en_US.UTF-8 > /etc/locale.conf 设置时区

执行

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

设置硬件时间

hwclock --systohc --utc 安装引导(重点) 安装 pacman -S dosfstools grub efibootmgr

如果还有 Windows

还需要安装

pacman -S os-prober 部署 grub-install --target=x86_64-efi --efi-directory=/boot/EFI --recheck 生成grub.cfg grub-mkconfig -o /boot/grub/grub.cfg 用户管理 passwd #设置管理密码 useradd -m maxzhao passwd maxzhao # 设置用户密码 编辑 sudo权限 vim /etc/sudoers

在 root ALL=(ALL) ALL下面添加 maxzhao ALL=(ALL) ALL

重启 重启之前,安装网络,不然重启了也不能联网 pacman -S dhcp dhcpcd net-tools NetworkManager pacman -S iw wpa_supplicant # 无线 重启 exit reboot

重启之后,root 登录,还是继续使用手机USB共享,方便。

启动基础网络服务 systemctl enable dhcpcd systemctl start dhcpcd systemctl enable NetworkManager systemctl start NetworkManager

手机共享网络之后

dhcpcd

基础安装到此结束,下面安装 GNOME 界面

三、图形界面安装

下面开始安装图形界面

Xorg

首先是装Xorg

pacman -S xorg xorg-server xorg-xinit 触摸板驱动 pacman -S xf86-input-synaptics 显卡驱动 确定显卡型号 lspci | grep VGA # 下面是我的 00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 630 (Mobile) 01:00.0 VGA compatible controller: NVIDIA Corporation GP107M [GeForce GTX 1050 3 GB Max-Q] (rev a1) 下面安装显卡驱动 pacman -S nvidia pacman -S xf86-video-intel

也可以如下

intel

pacman -S xf86-video-intel

英伟达

pacman -S xf86-video-nv GNOME桌面

gnome桌面只要安装gnome包即可,还有一个 gnome-extra包可以提供额外的常用软件和几个游戏,你可以安装时选择你要的软件,没有必要全选,当然也可以不装这个包,我这里只选了gnome-tweak-tool这个工具

pacman -S gnome gnome-extra gnome-tweak-tool

然后安装gdm登录管理器

pacman -S gnome gdm

将 gdm 设置为开机自启动,这样开机时会自动载入桌面

systemctl enable gdm

配置源

打开vim /etc/pacman.conf,在末尾加上

[archlinuxcn] SigLevel = Optional TrustAll Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch

或者

[archlinuxcn] SigLevel = Optional TrustAll Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch

然后安装 key

sudo pacman -S archlinuxcn-keyring sudo pacman -Sy 中文字体

没有中文字体,就不能使用gnome-terminal

sudo pacman -S wqy-microhei ttf-dejavu wqy-zenhei wqy-microhei wqy-bitmapfont 刷新字体 fc-cache -fv 搜狗输入法 安装依赖 sudo pacman -S fcitx sudo pacman -S fcitx-configtool sudo pacman -S fcitx-gtk2 fcitx-gtk3 fcitx-qt4 fcitx-qt5 安装搜狗 sudo pacman -S fcitx-sogoupinyin 安装配置工具 sudo pacman -S fcitx-configtool 配置搜狗

vim ~/.xprofile

export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS="@im=fcitx" 扩展

对于特定用户,还可以在~/.bashrc、~/.xinitrc或~/.xprofile中设置自己的用户环境。不同之处在于:

.bashrc: 每次终端登录时读取并运用里面的设置。 .xinitrc: 每次startx启动X界面时读取并运用里面的设置 .xprofile: 每次使用gdm等图形登录时读取并运用里面的设 yaourt 或者 yay

Yaourt是archlinux方便使用的关键部件之一,但没有被整合到系统安装中的工具。建议在装完系统重启之后,更新完pacman和基本系统之后,就安装这个工具。 最简单安装 Yaourt的方式是arclinuxcn源

pacman -Syu yaourt 四、arch-gnome 编程环境和其它环境安装 Linux上IDEA激活 五、美化 GNOME图标包

这里我使用的 numix-circle图标包,这个图标包在 aur里,直接用yaourt即可

pacman -S numix-circle-icon-theme-git

然后在 gnome-tweak-tool里启用主题

gdm 背景

输入以下指令

curl -L -O http://archibold.io/sh/archibold sudo chmod +x archibold ./archibold login-backgroung 你的背景的地址

重启后gdm就会变成你要的背景

gnome-shell拓展

shell拓展请进入https://extensions.gnome.org/自行按照说明安装

screenfetch sudo pacman -S screenfetch

要让screenfetch在打开终端是自动输出,在~/.bashrc里加入

screenfetch

效果如

-` .o+` maxzhao@maxzhao-pc `ooo/ OS: Arch Linux `+oooo: Kernel: x86_64 Linux 5.3.6-arch1-1-ARCH `+oooooo: Uptime: 53m -+oooooo+: Packages: 948 `/:-:++oooo+: Shell: bash `/++++/+++++++: Resolution: 1920x1080 `/++++++++++++++: DE: GNOME 3.34.1 `/+++ooooooooooooo/` WM: Mutter ./ooosssso++osssssso+` WM Theme: .oossssso-````/ossssss+` GTK Theme: Adwaita-dark [GTK2/3] -osssssso. :ssssssso. Icon Theme: Adwaita :osssssss/ osssso+++. Font: Cantarell 12 /ossssssss/ +ssssooo/- Disk: 8.1G / 443G (2%) `/ossssso+/:- -:/+osssso+- CPU: Intel Core i7-9750H @ 12x 4.5GHz [53.0°C] `+sso+:-` `.-/+oso: GPU: GeForce GTX 1050 `++:. `-/+/ RAM: 2807MiB / 7833MiB .` `/ Dock

MacOS一样的 dock

sudo pacman -S dash-to-dock

这里我失败了,显示错误:未找到目标:dash-to-dock

但是 dock却出现在了我的屏幕左边!!!

六、问题: 开机1分30秒过程

原因:可能是开启了一些自启服务,可以到目录 /etc/systemd/system/multi-user.target.wants下查看。

可以使用systemctl disable XXX服务 关闭当前服务的自启。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3