Arch Linux 配置 MPD

Music Player Daemon (MPD) is a flexible, powerful, server-side application for playing music.

安装服务端和客户端软件包: sudo pacman -S mpd mpc

MPD 用户配置文件路径为 ~/.config/mpd/mpd.conf ,系统级配置文件路径为 /etc/mpd.conf

配置文件和目录的位置:

mkdir -p ~/.config/mpd/playlists
mkdir -p ~/.local/state/mpd

在配置文件中添加以下内容:

music_directory    "/data/music"
playlist_directory "~/.config/mpd/playlists"
db_file            "~/.config/mpd/database"
pid_file           "~/.config/mpd/pid"
state_file         "~/.local/state/mpd/state"

配置音频,这里选择更加流行的 PipeWire (取决于你的操作系统具体用的是 PipeWire、PulseAudio 或者 ALSA) ,在配置文件中添加以下内容:

audio_output {
    type "pipewire"
    name "PipeWire Sound Server"
}

到这里, MPD 服务端就配置完成了,启动服务后就可以通过客户端进行播放音乐。

systemctl --user start mpd.service
mpc update # 扫描音乐目录建立数据库
mpc add <file> # 添加文件或目录下的所有文件到播放队列
mpc clear # 清空播放队列
mpc play # 开始播放
mpc stop # 停止播放
mpc next # 下一首
mpc prev # 上一首
mpc pause # 暂停播放
mpc toggle # 切换播放和暂停

Related

KDE 启用 Plasma Login Manager

Plasma Login provides a display manager for KDE Plasma, forked from SDDM and with a new frontend providing a greeter, wallpaper plugin integration and System Settings module (KCM).

Arch Linux 中 Noto CJK 字体回落问题

因为 noto-fonts-cjk 包修改了一些配置,可能导致部分字体回落时出现问题,例如关、复等字字形过窄,门的字形为竖点插入横折钩而非左上斜点等。

Arch Linux 中从源码编译 Emacs

这里介绍在 Arch Linux 环境中从源码编译安装 Emacs 的经验。