Featured image of post 我的archlinux配置笔记

我的archlinux配置笔记

manjaro

arch

前言

最近因为不太想用windows系统而研究起了linux系统,听说arch很好用但因为没有基础我就先安装了比较简单的manjaro先用着,等以后再去换arch.

笔记是manjaro kde下写的,其他系统可能会有差异.

现在转换为archlinux笔记了.

会实时更新.本人新手如果有什么错误请指出.

以下便是我的配置笔记了:

换源

先换到国内源:

位置:/etc/pacman.d/mirrorlist

全删除后换成国内源:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
## manjaro 稳定源
# 中科大
Server = https://mirrors.ustc.edu.cn/manjaro/stable/$repo/$arch
# 清华源
Server = https://mirrors.tuna.tsinghua.edu.cn/manjaro/stable/$repo/$arch
# 上交源
Server = https://mirrors.sjtug.sjtu.edu.cn/manjaro/stable/$repo/$arch
# 浙大源
Server = https://mirrors.zju.edu.cn/manjaro/stable/$repo/$arch

## archlinux 稳定源
# 清华源
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
# 163 
Server = http://mirrors.163.com/archlinux/$repo/os/$arch
# 阿里源
Server = http://mirrors.aliyun.com/archlinux/$repo/os/$arch

换完后保存,更新一下数据库就ok了

pacman清除多余依赖:sudo pacman -R $(pacman -Qdtq)

清除缓存:

1
2
3
pacman -Sc # 清理未安装软件包
pacman -Scc # 清理缓存中所有内容
yay -Scc  # 如果安装了yay  直接用yay清理就好

添加非官方源

/etc/pacman.conf目录下最后添加:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
[archlinuxcn]
SigLevel = Optional TrustedOnly
#清华源
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
#中科大源
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch

# 阿里源
Server = https://mirrors.aliyun.com/archlinuxcn/$arch

# 阿里源
Server = https://mirrors.aliyun.com/archlinuxcn/$arch

# 阿里源
Server = https://mirrors.aliyun.com/archlinuxcn/$arch

安装yay

yay 是一个 Go 语言编写的 AUR 工具,提供 AUR 表格补全等优秀功能.

导入 archlinuxcn key:sudo pacman -Sy archlinuxcn-keyring

安装命令:sudo pacman -S yay

换源:yay --aururl "你要换的源" --save

我这里用的是arch官方源:yay --aururl "https://aur.archlinux.org" --save

设置中文字体

字体安装

1
sudo pacman -S noto-fonts noto-fonts-cjk noto-fonts-extra noto-fonts-emoji ttf-dejavu ttf-liberation

系统设置

打开/etc/locale.gen

把以下内容前的#去掉:zh_CN.UTF-8 UTF-8

执行以下内容

1
2
3
su
locale-gen && echo 'LANG=zh_CN.UTF-8' > /etc/locale.conf
exit

设置为中文

System Settings->Region & Language->Language->Modify->Change Language->简体中文

安装字体

文泉驿正黑,一个开源字体:

1
yay -S wqy-zenhei

配置输入法

这里参考的是archlinux的wiki:ftcix5

安装:

1
yay -S fcitx5-im#基本框架 fcitx5-chinese-addons#中文输入法 fcitx5-pinyin-zhwiki#词库 fcitx5-material-color#类似微软拼音的外观主题

配置环境变量,在/etc/environment加入:

1
2
3
4
5
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
SDL_IM_MODULE=fcitx
GLFW_IM_MODULE=ibus

注销即可使用.

如果您使用的桌面环境是兼容 XDG 的(例如 KDEGNOMEXfceLXDE等)无需设置随桌面启动,其他的查看wiki.

启用应用商店

启用自带的Discover

sudo pacman -S packagekit-qt6 packagekit appstream-qt appstream

安装pamac

yay -Syu pamac-aur

修复蓝牙

可能因为一些原因导致蓝牙服务未运行而蓝牙无法正常使用需要修复一下:

1
2
3
4
5
6
7
//启动蓝牙守护进程:

sudo systemctl start bluetooth

//让蓝牙服务在系统启动时自动运行:

systemctl enable bluetooth

配置指纹

这里参考的依旧是archlinux的wiki:Fprint

安装fprint和imagemagick:

1
yay -S fprint imagemagick

如果是kde桌面安装完在设置里用户就可以录入指纹了,可以在锁屏界面使用指纹,su之类授权还在摸索😥.

常用软件

微信:wechat-uos-qt(uos上的微信,linux原生版本,基本功能还是有的,没什么bug,挺好用的)

QQ:linux(与微信一样也是linux原生版本的)

WPS:wps-office-cnwps-offce-mui-zh-cn两个都要安装,如果有字体缺陷安装ttf-wps-fonts

浏览器:google-chrome

笔记软件:typora

代理:clash-nyanpasu-appimage

编程:visual-studio-code-bin

音乐:yesplaymusic(一个第三方版本的网易云,很好看体验也不错)