使用 Suckless 部分软件搭建的桌面环境
# 安装
./install.sh
wqy-microhei
- 中文字体
nerd font 字体
JetBrainsMono
- 英文字体CascadiaCode
- 英文字体NerdFontsSymbolsOnly
- 图像字体
alsa-utils
- 音频相关命令行工具pulseaudio
- 高级音频管理服务pulseaudio-module-bluetooth
- 音频服务蓝牙模块pavucontrol
- pulseaudio 的 gui 管理程序
bluez
- 基础蓝牙协议栈blueman
- bluez 的 gui 管理程序
./install_systemd.sh
systemctl --user edit plasma-polkit-agent.service
# 添加以下内容
[Install]
WantedBy=dwm-session.target
systemctl --user enable plasma-polkit-agent.service
systemctl --user daemon-reload
官网下载驱动文件
# 安装依赖
sudo apt install build-essential libglvnd-dev linux-source linux-headers-$(uname -r) -y
# 禁用nouveau驱动
echo "blacklist nouveau" | sudo tee -a /etc/modprobe.d/blacklist.conf
# 安装驱动
# 如果提示X server相关则加上 -no-x-check参数
# 卸载,加上--uninstall 参数
sudo bash 驱动文件 -no-x-check
安装新的 linux 内核源码后重新卸载安装一遍
# 进入驱动文件目录
# 卸载
sudo bash 驱动文件 --uninstall
# 安装内核源码包、内核头文件包
sudo apt install linux-source
sudo apt install linux-headers-$(uname -r)
# 安装
sudo bash 驱动文件 -no-x-check
或者直接禁用 linux 内核的更新
sudo apt-mark hold linux-image-amd64
sudo apt-mark hold linux-image-$(uname -r)
sudo update-alternatives --install /usr/bin/x-terminal-emulator x-terminal-emulator /usr/local/bin/st 100
# 输入 st 对应的数值即可
sudo update-alternatives --config x-terminal-emulator