使用ArchLinux期间有些操作用的上,单独写篇文章做个笔记,希望以后再次需要使用的时候有地方找,同时也希望能帮上有需要的朋友。

启用archlinuxcn源

我之所以选择ArchLinux,很大一部分原因就是想用archlinuxcn源,里面几乎包含了我所需要的所有第三方包。

到pacman.conf文件末尾添加:

sudo vim /etc/pacman.conf

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

安装archlinuxcn-keyring:

sudo pacman -S archlinuxcn-keyring

安装yay:

sudo pacman -S yay

切换到fish

就本地shell来说,我个人觉得Bash功能稍微少了点,而zsh又做不到开箱即用,恰好fish比较能满足我的需求,相关安装及切换命令:

sudo pacman -S fish
chsh -s /usr/bin/fish

命令行连接WiFi

在DWM或者i3wm环境下,没有安装nm-applet或者图形化管理器的情况下,可以使用nmtui命令连接WiFi,此命令可以全程在终端下完成WiFi列表扫描、输入密码及连接WiFi等操作。

此方法有个缺点是每次开机需要手动连接,暂时没找到自动连接的方法。

调整屏幕背光

如果是笔记本的话,涉及到一个调节屏幕背光亮度的操作,目前在DWM环境下我没找到很好的办法去调节,除了利用命令行。

切换到root之后,执行命令:

echo 50 > /sys/class/backlight/amdgpu_bl0/brightness

可选值是0-255,我上面设置的是50,我个人觉得比较合适的亮度,能看清屏幕内容同时又不刺眼。

我这是AMD的CPU自带的核显调节方法,Intel的CPU处理器大同小异。

虽然只有一行,但是我发现设置之后,每次重启都无需再次操作,系统会记住对应的亮度。

设置全局音量

同样是在DWM中,没有找到比较好的图形化设置全局音量的办法,利用这个命令可以设置全局音量,配合程序自有的音量调节,也能凑合用:

alsamixer

安装并设置搜狗输入法

安装:

yay -S fcitx-sogoupinyin fcitx-configtool

启动:

# ~/.xinitrc
...
fcitx &

启用:

# ~/.pam_environment

GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx

然后执行fcitx-configtool命令,使用图形化界面添加搜狗输入法。

ArchLinux使用蓝牙耳机

安装对应的包:

sudo pacman -S bluez bluez-firmware pulseaudio-bluetooth pavucontrol pulseaudio-alsa

启动蓝牙服务:

sudo systemctl enable --now bluetooth

使用bluetoothctl命令可以进行蓝牙耳机配对。

查看系统中已安装的字体

查看所有字体:

fc-cache

筛选指定名称字体:

fc-cat | grep 'Source Code Pro'

部分AUR软件

这是我部分在使用的AUR软件,通过yay -S命令可以安装:

  • google-chrome
  • qqmusic-bin
  • visual-studio-code-bin
  • phpstorm phpstorm-jre
  • notion-app
  • ttf-apple-emoji
  • sublime-text-4
  • wechat-uos
  • bcompare
  • picom
  • feishu-bin
  • wps-office-cn wps-office-mui-zh-cn