====== 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 (内置)