Fedora KDE 桌面配置手册
个人高效系统部署、驱动配置、软件兼容与日常使用优化指南
一、更新系统并启用 RPM 仓库
刷新并升级系统软件源,安装 RPM Fusion 自由与非自由软件仓库,同步安装基础开发工具链与实用命令行工具:
Bash
# 刷新并升级系统
sudo dnf upgrade --refresh -y
# 安装 RPM Fusion (Free & Non-Free) 软件仓库
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm -y
# 再次刷新仓库
sudo dnf upgrade --refresh -y
# 安装常用开发工具包与内核头文件
sudo dnf install @development-tools kernel-devel kernel-headers -y
# 添加 Flathub 软件源
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
# 安装常用系统工具
sudo dnf install vim git wget curl htop neofetch ark -y
二、适配 Windows 时间同步模式
针对双系统时间不一致问题,将 Linux 硬件时钟(RTC)设置为本地时间模式:
Bash
sudo timedatectl set-local-rtc 1 --adjust-system-clock
timedatectl
💡 验证结果
检查输出中确认含有 RTC in local TZ: yes,即表示配置成功。
三、安装 NVIDIA 显卡驱动
安装官方 NVIDIA 驱动与 CUDA 支持模块:
Bash
sudo dnf install akmod-nvidia xorg-x11-drv-nvidia-cuda -y
sudo reboot
⚠️ Secure Boot 开启状态下的黑屏解决方案 (MOK 签名)
- 快捷键
Ctrl + Alt + F3切换至 TTY 控制台登录; - 安装 MOK 工具并生成签名密钥:
(期间系统会提示输入临时密码,请务必牢记)Bash
sudo dnf install kmodtool akmods mokutil openssl -y sudo kmodgenca -a sudo mokutil --import /etc/pki/akmods/certs/public_key.der - 重启系统:
sudo reboot - 开机按任意键进入 MOK 界面,依次选择:
Enroll MOK(注册 MOK 密钥)Continue(继续)Yes(确认注册)- 输入上方设置的临时密码并选择
Reboot
- 再次按
Ctrl + Alt + F3进入 TTY,重新构建驱动并刷新镜像:Bashsudo dnf remove 'kmod-nvidia-*' -y sudo akmods --force sudo dracut --force sudo reboot
四、安装与配置中文输入法
安装 Fcitx5 框架及中文附加组件:
Bash
sudo dnf install fcitx5 fcitx5-chinese-addons fcitx5-configtool fcitx5-qt fcitx5-gtk kcm-fcitx5 -y
配置全局环境变量:写入 /etc/environment
/etc/environment
# GTK_IM_MODULE=fcitx
# QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
INPUT_METHOD=fcitx
GLFW_IM_MODULE=fcitx
⚙️ KDE 设置及云拼音
- 进入 系统设置 → 键盘 → 虚拟键盘,选择
Fcitx 5 Wayland并点击“应用”,随后执行reboot重启。 - 云拼音设置:打开 Fcitx5 配置工具,进入“附加组件”找到“云拼音”后点击右侧齿轮图标,勾选启用并将云拼音后端选择为
Baidu。
导入现代中文词库:雾凇拼音 (Rime-Ice)
Bash
mkdir -p ~/.local/share/fcitx5/rime
cd ~/.local/share/fcitx5/rime
git clone https://github.com/iDvel/rime-ice.git temp
cp -r temp/* .
rm -rf temp
fcitx5-remote -r
五、多媒体、编解码器安装
替换系统完整版 FFmpeg 并安装硬件加速解码驱动与播放器:
Bash
# 替换完整 FFmpeg 框架
sudo dnf swap ffmpeg-free ffmpeg --allowerasing -y
sudo dnf install libavcodec-freeworld -y
# 更新多媒体与音视频组
sudo dnf update @multimedia --setopt="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin -y
sudo dnf update @sound-and-video -y
# 安装播放器与 NVIDIA VA-API 驱动
sudo dnf install vlc mpv libva-nvidia-driver libva-utils -y
# 测试 VA-API 硬解能力
LIBVA_DRIVER_NAME=nvidia vainfo
💡 验证硬件解码
vainfo 正常输出应显示 Driver version: VA-API NVDEC driver [egl backend],并列出一系列支持的编解码配置(如 H.264、H.265、VP9、AV1 等)。
在 /etc/environment 文件末尾追加环境变量:
/etc/environment
LIBVA_DRIVER_NAME=nvidia
六、安装 Steam 游戏平台及配套组件
安装 Steam、Lutris、Wine 环境及 GameMode 加速组件:
Bash
# 安装 Steam 与 ProtonUp-Qt(用于部署最新 Proton-GE 兼容层)
sudo dnf install steam -y
flatpak install flathub net.davidotek.pupgui2 -y
# 安装 Lutris、Wine 及辅助工具
sudo dnf install lutris wine winetricks gamemode mc -y
七、WPS Office 及字体补全
1. 安装基础 CJK 字体框架:
Bash
sudo dnf install google-noto-sans-cjk-ttc-fonts google-noto-serif-cjk-ttc-fonts -y
2. 前往 WPS 官网下载 Linux 版 RPM 包安装,启动运行一次后关闭。
3. 修复 WPS 缺失字体问题:
Bash
git clone https://github.com/iamdh4/ttf-wps-fonts.git
sudo mkdir -p /usr/share/fonts/wps-fonts
sudo cp ttf-wps-fonts/* /usr/share/fonts/wps-fonts/
sudo chmod 644 /usr/share/fonts/wps-fonts/*
sudo fc-cache -vfs
rm -rf ttf-wps-fonts
4. 修复 WPS 启动脚本以支持 Fcitx5 输入法:在 /usr/bin/wps、/usr/bin/wpp 和 /usr/bin/et 顶部均添加以下变量:
/usr/bin/{wps,wpp,et}
export XMODIFIERS="@im=fcitx"
export QT_IM_MODULE="fcitx"
八、安装 Edge 与清理 Firefox
导入 Microsoft RPM 密钥并安装 Edge 稳定版,完全卸载 Firefox 及残留缓存:
Bash
# 导入微软软件源密钥并添加仓库
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo dnf config-manager addrepo --from-repofile='https://packages.microsoft.com/yumrepos/edge/config.repo'
sudo dnf update --refresh
sudo dnf install microsoft-edge-stable -y
# 卸载 Firefox 并彻底清理残留文件
sudo dnf remove firefox -y
sudo dnf autoremove -y
rm -rf ~/.mozilla/firefox/
rm -rf ~/.cache/mozilla/firefox/
九、系统优化与高级配置
1. 开启 DNF 多线程下载加速与镜像加速:编辑 /etc/dnf/dnf.conf 添加配置:
/etc/dnf/dnf.conf
max_parallel_downloads=10
fastestmirror=True
2. 删除更新后积累的旧版本内核:
Bash
sudo dnf install dnf-plugins-core -y
sudo dnf remove $(dnf repoquery --installonly --latest-limit=-1 -q) -y
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
3. 调整 GRUB 引导界面分辨率(适用高分屏):在 /etc/default/grub 中修改/添加:
/etc/default/grub
GRUB_GFXMODE=1280*800,auto
GRUB_GFXPAYLOAD_LINUX=keep
# 请确认将 GRUB_TERMINAL_OUTPUT="console" 注释掉
4. 从 Windows 系统导入字体库:
Bash
# 创建字体目录并复制文件(请替换 /xxxxx/ 为你的 Windows 挂载路径)
sudo mkdir -p /usr/share/fonts/windows
sudo cp /xxxxx/Windows/Fonts/*.ttf /usr/share/fonts/windows/
sudo cp /xxxxx/Windows/Fonts/*.ttc /usr/share/fonts/windows/
sudo chmod -R 755 /usr/share/fonts/windows
sudo fc-cache -fv
# 验证安装的字体数量与匹配性
fc-list | grep windows | wc -l
fc-list : family | grep -iE "arial|times|consolas|微软雅黑|宋体|黑体" | sort -u
fc-match "微软雅黑"