Fedora 配置记录
第不知道多少次尝试日用 GNU/Linux 桌面发行版。
https://his2nd.life/zh-CN/posts/20c9a58d.html第不知道多少次尝试日用 GNU/Linux 桌面发行版。
台式机在学校,不想再每周末往家背死拉沉的笔记本了。之前台式机和 NAS 升级剩下些零件,又去教化和船舶淘了些破烂儿,(老板说这块 RX580 不是矿卡,不知道是不是真的。)还买了个便携显示器,再组一套!装 Fedora 玩玩,需要的 Windows 程序可以用 Wine 或者虚拟机等,但我有可能要周末画 CAD,就又装了个 Win 10。Fedora 下具体折腾了哪些,记在这里。
分区用的是自动方案。不需要分 swap,Fedora 会用 zram。不过为了启用休眠功能,需要手动建一个休眠专用的 swapfile,具体的操作步骤见“Hibernation in Fedora Workstation” 。
补充:后来在笔记本上装的系统,使用 Blivet 分区工具在机械硬盘上新建 volume_hdd1
的 BTRFS 卷,下分 @home
子卷挂载于 /home
,在固态硬盘上除去启动分区新建 volume_ssd1
的 BTRFS 卷,下分 @
子卷挂载于 /
;@home
与 @
下再分 .snapshots
子卷;配置系统休眠时再为 @
新增 @swap
子卷。
补充:后来又将 @swap
删除,在文件系统根子卷中新建与 @
和 @home
同级的 @swap
。将台式机的 root
子卷重命名为 @
,home
重命名为 @home
。更新了 fstab
,添加了挂载在 /swap
BTRFS 子卷 @swap
。台式机的 grub 配置也需要更新,使用命令 sudo grub2-mkconfig -o /etc/grub2.cfg
。更改根目录对应的 BTRFS 子卷命名似乎会导致内核更新后无法正常启动,临时的解决办法是在旧内核下重新运行 sudo grub2-mkconfig -o /etc/grub2.cfg
。
目前代理用的是 NAS 的,地址和端口在“设置”应用内填入,不带 scheme,否则 GNOME 扩展会无法下载。我记得以前用 Linux Mint 时,好像 pip 会要求 scheme 吧,要是没有,它又不好使了。我可能记错了,不过我记得我为了缓解这个问题写了个切换代理的脚本,在我 GitHub 的私人存储库上。
装了以下软件。
btrfs-assistant
cronie
;vim-enhanced
;@development-tools
;gcc-g++
;nodejs
;pip
;zsh
;- zplug ;
- AppImage 版的 ibus-rime (放在
/opt/ibus-rime/
,每次更新内核后都要重新安装……); - xdg-ninja ;
fastfetcg
distrobox
;wine
;bottles
;waydroid
;- ……
ShellCrash(如果安装了)使用保守模式启动内核。
通过 npm 安装 trash-cli 和 tldr ;通过 pip 安装 thefuck 。thefuck 目前不兼容 Python 3.12,暂未启用。
使用个人仓库里的家目录配置以及 Rime 配置。Rime 配置基于雾凇拼音 方案定制。
启用 RPM Fusion,安装非自由解码器,见 “How To Install Multimedia Codecs In Fedora Linux” 。经测试,H265 视频需要采用第二种方式安装解码器,并开启 --allowerasing
。
安装“GNOME Shell 集成”浏览器插件。
GNOME 扩展开了:
- Dash to Panel
- “显示应用程序”按钮、任务栏、活动按钮
- Override panel theme backgroud opacity 0%、Dynamic backgroud Opacity(Change opacity when a window gets closer than 5px、Change opacity to 100%,其中 5px 参考了 Blur my Shell 的效果,但 Blur my Shell 还会乘缩放系数)
- Ungroup applications、Isolate Workspaces、Disable show overview on startup
- Switch panel action: Scroll workspace(Show popup when changing workspace 关闭)、Scroll icon action: Same as panel
- Keep original gnome-shell top panel
- Coverflow Alt-Tab(窗口标题栏位置顶部、图标叠加)
- Tiling Shell
- Show Indicator 关闭、Enable Snap Assistant 关闭、Drag agains top edge to maximize window
- ddterm
- 暗色,面板图标无
- Auto Move Windows
- Hide Activities Button
- AppIndicator and KStatusNotifierItem Support
- Places Status Indicator
- Clipboard Indicator
- Caffeine
- Removable Drive Menu
- Night Theme Switcher
- Hibernate Status Button
- Blur my Shell
- Blur type: Dynamic
- Override background 中 Disable when a window is near
- Picture of the Day
对于 Windows 程序,需要什么可以用 Bottles 装,不过最好还是直接在 Win 上装。经测试,微信界面部分文本变成方块,内置浏览器用不了;界面的话,干脆换成英文了。
想看看游戏体验,装了 Steam(RPM 版)。可变字体导致 Steam 界面的中文文本也变成方块。安装 google-noto-sans-cjk-ttc-fonts
即可。
不过 CS2 对 Vulkan 的优化不及 DirectX,于是连 Steam 一起卸载了……打游戏还是用 Windows 吧,装了 Win 还用 Fedora 打游戏那不是自找不痛快么……
视情况开启辅助功能——视觉——大号文本。
未完待续……
- 标题: Fedora 配置记录
- 作者: Hollis
- 创建于 : 2023-11-12 14:39:18
- 更新于 : 2024-09-21 21:31:15
- 链接: https://his2nd.life/zh-CN/posts/20c9a58d.html
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。