====== Fedora 35 安装笔记 ======
2021 年 12 月 8 日,在 yoga14s 上删除了 Arch Linux,安装了 Fedora 35。当中遇到了一点问题,本想补充到 [[FedoraSetup]] 文档中,结果 35 版本与 34 版本一些地方有所区别,因此单独新起一篇,记录一些需要保留的设置。
===== 首次安装 =====
==== 触摸板 ====
安装 Fedora 35 不存在触摸板无法识别的问题,直接就能用。
==== 语言环境 ====
我图方便,在安装的第一步,直接选择了简体中文。这样安装后的中文字体很漂亮。唯一的缺陷是 HOME 文件夹的名称都成了汉字,在终端下不方便,用一个命令批量改成英文:LC_ALL=en_US xdg-user-dirs-gtk-update
运行之后会出一个窗口,问是否要把 HOME 文件夹的默认目录名称该成当前的语言,也就是英语,选择是。在注销后重新进入时,这个窗口还会跳出来一次,这时候选上“之后不再询问我”(类似)的选项,选择保留原先的目录名称就可以了。
刚刚改名完毕后,Nautilus 的左边侧边栏还是显示中文的文件夹,点击后会发出目录无效的错误提示。重启或者重新登录后问题解决。
===== 软件包安装 =====
Fedora 35 使用了 metalink 技术,因此在我的体验中,无需修改软件源,即可获得不错的速度。从 dnf 命令的输出看,从济南基本上是走 USTC 镜象。
==== 补充软件源 ====
一些软件不在官方源当中,需要手动添加第三方源。
==== V2RayA ====
详情参见[[https://v2raya.org/docs/prologue/installation/redhat/|官方安装说明]],需要添加一个 copr 源。
# 添加 copr 源
sudo dnf copr enable zhullyb/v2rayA
# 安装 V2Ray 与 v2rayA
sudo dnf install v2ray-core v2rayA
# 启动服务并设置开机运行
sudo systemctl enable --now v2raya.service
==== 第三方安装 ====
有些应用可以直接在官网上下载 RPM 安装包,这一点红帽系的发型版比较有优势。RPM 包可以在下载后直接用 sudo dnf install <包文件>
命令来安装。
==== WPS Office ====
==== 1Password ====
==== Todoist ====
Todoist 没有 RPM 包,官网上对 Linux 系统只提供了 Snap 和 AppImage 两种方式安装。Snap 是 Ubuntu 官方支持的,给我一种要额外安装很多包的感觉,于是我选择通过 AppImage 来安装 Todoist。 按照[[https://todoist.com/zh-CN/help/articles/how-to-install-todoist-on-linux#install-todoist-using-appimage|官方网站上的说明]],可以顺利安装 Todoist。
==== mpv ====
Fedora 对一些涉及非开源解码器的包比较严格,没有包含在官方的仓库里。需要安装 RPMFusion 仓库后才能安装 mpv。按照 [[https://rpmfusion.org/Configuration RPMFusion|网站安装说明]]进行安装 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
注意这行命令在 zsh 下面会提示语法错误,运行 bash 在 Bash 下面运行正常。
之后可以使用 dnf 安装 mpv。
===== Fcitx5 安装 =====
Fedora 支持最好的桌面环境是 GNOME,而 GNOME 默认绑定了 ibus 作为输入法引擎。我用 rime 来输入,平时使用 ibus 也不错,只是在与 Emacs 合作方面,相关的包对 ibus 的支持不如 fcitx。过去我是凑合用 ibus,现在因为之前用了 KDE,使用习惯了 Fcitx 5,因此想办法在这个系统上安装 Fcitx 5。
这次安装 Fcitx 5 参考了网络上的几篇文章([[https://blog.jixun.moe/install-fcitx-rime-in-fedora-34|1]]、[[https://yanqiyu.info/2020/08/30/fcitx5-fedora/|2]]等),在此总结一下安装的方式。
==== 安装包 ====
sudo dnf install fcitx5 fcitx5-gtk fcitx5-qt fcitx5-configtool fcitx5-chinese-addons fcitx5-autostart
==== 设置环境变量 ====
# ~/.pam_environment
GTK_IM_MODULE DEFAULT=fcitx
QT_IM_MODULE DEFAULT=fcitx
XMODIFIERS DEFAULT=\@im=fcitx
INPUT_METHOD DEFAULT=fcitx
SDL_IM_MODULE DEFAULT=fcitx
==== 安装 Kimpanel ====
克隆[[https://github.com/wengxt/gnome-shell-extension-kimpanel|这个库]],按照说明来执行即可。需要退出登录,才能在 GNOME Extensions(需安装,可在 GNOME 软件安装)里看到这个扩展,把开关打开,会出现类似 ibus 的 panel 图标。
==== 修改快捷键 ====
Fcitx 5 默认的切换输入法的按键是 Ctrl+Space。之前我使用 ibus,习惯了用 Super+Space 来切换输入法。直接在 fcitx5-configtool 里修改无法实现,软件不认这个快捷键。直接修改 ''.config/fcitx5/config'' 也不行。本来以为没法修改,后来看到[[https://blog.jixun.moe/install-fcitx-rime-in-fedora-34|这篇文章]]找到了方法,需要通过以下命令来关闭 GNOME 原生的 Super+Space 快捷键:gsettings set org.gnome.desktop.wm.keybindings switch-input-source '[]'
之后可以按照常规的方式,在 fcitx5-configtool 里面调整快捷键了。
===== 安装打印机 =====
打印机这部分有点误导。进入 GNOME 的设定,在打印机里面可以看到已经添加了正确的型号,但只是型号,不能直接用。需要点击“添加打印机”按钮,再添加一次相同型号的打印机,然后就正常了。之前那个项目可以删除掉。
===== GNOME Extensions =====
* Caffeine
* Input Method Panel
* No overview at start-up
* Sound Input & Output Device Chooser
* Tray Icons: Reloaded
* Background Logo (内置)