前言:

之前曾经写过一份 Fedora 40 的安装手册,记录了一些自己安装和进行初步配置的笔记,以及一些“如何让 Fedora 用起来不糟心”的心得,这份心得放到现在来看依然可用,不如说更加可用了。

简单说还是一句话:如果你用 Fedora(Gnome),那你就尽可能选择适应 Gnome 的那种操作逻辑和设计思路,否则的话还是 KDE 更好。

这次写的是关于 Fedora 42 版本的记录,相比于之前的进行了一些更新,有部分内容也是直接沿用上一版,一些在新版中没有必要的操作,也会对应的删除。关于 Gnome 的一些言论和关键还会保留在 Fedora 40 的那篇文字里,未来有可能单独提取出来,或许等到下一版 Fedora 的手册里吧。

安装 Fedora 和基础配置推荐准备好科学上网的手段,尤其是路由器端的全局方案更好,否则的话要么速度慢,要么有些连接不上。

Screenshot From 2025-06-25 17-04-02.png


系统安装:

Fedora 42 的安装程序是新版的,基于 Web 的,是邪恶的,难以置信的,如果你机器配置太差,内存太小,还会弹出什么 Firefox 失去响应的提示,如果你 Firefox 被杀了,这个所谓的安装器就会显示什么“失去连接”,我个人是不喜欢的,但是也没什么办法。

如果你配置不太好,安装的时候就不要乱动,安心等进度就好。如果你在安装那一步突然提示你 Firefox 被杀了,那也不要急,多等一会,等到你感觉 CPU 和内存占用都下去了,直接重启,没准系统已经装好了。你挂掉的只是一个显示进度条的 Web 前端界面而已。

硬盘分区如果没有意外我推荐你使用“整块硬盘”和默认分区,就是 btrfs 的那个,理由之前有说,btrfs 虽然有问题,但是你不用 raid 影响不大,而且 btrfs 带来的新特性的优势是要明显优于 ext4 仅存的那点性能优势的。

当然我还是不推荐在严肃应用机器上,比如存储重要数据的 NAS 上盲目用 btrfs ,但是对于 PC 来说 btrfs 已经很够用了。

除非你明白 swap 分区是干嘛的,否则没必要单独设定 swap 分区,使用现在的 Zram 就足够。


基本源配置:

第一次安装完 Fedora 42 后启动进入桌面,进入一个基本的配置,让你创建用户名什么的,这里有一个配置提示“启用第三方仓库”之类的,记得启用,就自动配置好了 flathub 的源了,不再需要自己配置。

连接到 Wifi 之后首先更新系统:

sudo dnf update

如果你激进的话可以先用 Testing-update 更新一下,一般会有更新的内核和 Mesa,对于那些用最新芯片笔记本的用户来说可以试试,否则就不必了。

sudo dnf update --enablerepo=updates-testing --refresh

接着就是启用 rpmfusion

sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

如果你前面在第一次登陆的时候没有选择启用“第三方软件仓库”,而错过了启用 flathub 的话,也可以手动启用。

flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

flathub 曾经有一个国内镜像,但是那个镜像挂过,导致过很大的问题,但现在似乎镜像又可用了,除非你实在是访问国际互联网有问题可以用镜像,否则还是用原版的 flathub 比较好。


安装常用插件:

打开 Gnome-shell 的扩展官方网站:

https://extensions.gnome.org/

第一次打开是需要提示你安装一个浏览器插件的,点击那个“Click here to install browser extension.”安装插件之后,就可以安装常用插件了,目前支持 Firefox 和 Chrome,Edge 不清楚,大概率不支持。

这里推荐一些我认为值得使用的扩展:

必装类:

支持任务栏插件,让你的 telegram 之类的 app 最小化之后能看到图标
https://extensions.gnome.org/extension/615/appindicator-support/

咖啡因插件,可以让你的电脑暂时避免睡眠
https://extensions.gnome.org/extension/517/caffeine/

GTK4版本的桌面图标插件,可以显示出桌面图标(Gnome 默认是没有桌面图标的)
https://extensions.gnome.org/extension/5263/gtk4-desktop-icons-ng-ding/

自动根据时间切换夜间和白天模式(还支持切换壁纸)
https://extensions.gnome.org/extension/2236/night-theme-switcher/

显示大小写锁定和各种锁定键的状态,可以设置为默认隐藏,只有锁定状态才显示
https://extensions.gnome.org/extension/36/lock-keys/

可显示电脑上的内存和CPU占用以及温度和当前功耗
https://extensions.gnome.org/extension/1460/vitals/

非必要扩展:

边缘操控扩展,允许你鼠标移动到屏幕底端自动出现 dock,容易导致误触,推荐适应触摸板和 win 键操作
https://extensions.gnome.org/extension/4222/hot-edge/

毛玻璃特效:可能会导致崩溃和性能下降
https://extensions.gnome.org/extension/3193/blur-my-shell/

窗口智能平铺插件:你说你都用平铺了,为什么不直接换 hyperland 之类的 wm 呢?
https://extensions.gnome.org/extension/3733/tiling-assistant/

Just Perfection:一个高度自定义插件,可以打开关闭所有窗口和特效,看似自定义很多但都没什么鸟用
https://extensions.gnome.org/extension/3843/just-perfection/

老款桌面图标扩展:不如新款GTK4的整合好,但是性能好一些
https://extensions.gnome.org/extension/2087/desktop-icons-ng-ding/

可以在左上角顶栏实现类似 Windows 10/11 的 Dock 效果,但看起来很臃肿
https://extensions.gnome.org/extension/5180/rocketbar/


安装 Fcitx5 中文/日文输入法

理论上 Gnome 的原生输入法应该是 iBus,我也尝试过,但无奈这 iBus 太烂了,主要烂的地方有三点:

1,输入速度过快的话经常会卡死,一直有人报 Bug,官方也一直在优化,但优化了那么多年,还是会卡死……

2,对 QT 程序支持欠佳,许多 QT 程序中都无法启用输入法,别问,问就是让你换 GTK 的程序

3,Fedora 默认打包没有开启“云拼音”。这个是最抽象的,iBus 的拼音是支持云拼音输入法的,但是 Fedora 打包的时候给禁用了,理由是“不开源,涉嫌隐私问题”,而且它们还没有给用户一个选择的空间,比如在 rpmfusion 上提供一个开放的版本什么的,你想开启云输入法,就得自己编译,太傻逼了这个……

所以各方面权衡之下,我还是建议所有的 Gnome 用户使用 fcitx5 输入法,因为它目前的确是输入的最优解。

安装也很简单:

sudo dnf install fcitx5-chinese-addons fcitx5-autostart

想要日文输入法的话就安装:

sudo dnf install fcitx5-mozc

安装完毕后默认注销登陆其实输入法应该就可以用了,但是输入窗口可能会比较丑陋,建议安装一个属于 Gnome 的扩展来进行美化:

https://extensions.gnome.org/extension/261/kimpanel/

注销登陆后就可以看到输入窗口已经符合 Gnome 的默认风格了,系统更融合。

Fcitx5 本身也有许多设置和玩法,具体可以网上搜索,包括输入 emoji,导入大词库之类的,不要忘记打开云输入,可以选择使用百度云。


安装一些基本软件:

是时候安装一些基本软件了,一些十分基础的我们用 RPM 安装,其他的使用 flatpak,尽可能使用 flatpak 可以让你在升级的时候遇到更少的问题。

安装罗技鼠标控制软件 solaar(仅仅支持罗技鼠标),非罗技标键鼠就不用装了

sudo dnf install solaar

安装 Typora 文本编辑器

flatpak install flathub io.typora.Typora

如果 Typora 收费你不喜欢,那可以选择 Ghostwriter

flatpak install flathub org.kde.ghostwriter

安装常用软件

sudo dnf install vlc filezilla remmina easytag file-roller showtime

VLC 播放器、filezilla FTP 工具,remmina 远程桌面, easytag 音乐 IDTag 编辑工具,file-roller 是解压缩工具,showtime 是新版的 GTK4 的视频播放器,都可自行选择安装。

至于常用的浏览器我建议用 Firefox,截图软件建议用 Gnome 自己的,已经足够强大了。

这里在推荐一些用得到的工具:

GPU Screen Recorder (一款直接读取 GPU 信息的推流/录屏工具,占用较低)

flatpak install flathub com.dec05eba.gpu_screen_recorder

Rustdesk (一款不错的远程工具,类似向日葵或 todesk,建议下载 flatpak 版本)

https://github.com/rustdesk/rustdesk/releases

微信 Flatpak 版本

flatpak install flathub com.tencent.WeChat

Steam(虽然RPMFusion 里也有,但是我个人觉得 flatpak 版本更好)

flatpak install flathub com.valvesoftware.Steam

LinuxQQ

flatpak install flathub com.qq.QQ

剪辑软件 KdenLive

flatpak install flathub org.kde.kdenlive

一个临时记事本 Buffer

flatpak install flathub org.gnome.gitlab.cheywood.Buffer

还有微软的两件套:Edge 与 Vscode