Fedora 38 安装实体机以及美化以及问题解决
Fedora
安装
通过ISO制作启动盘,然后用Ether烧录进U盘或者用官方的工具,不过官方的感觉不太好用,Ether虽然慢了点,但是比较稳。
我的机器安装有点问题,会卡,这个时候可以用第三个选项Troubleshoting install,用basic graph mode 可以进入安装界面。
启用RPM Fusion 第三方源以及镜像源
启用第三方源(安装提供基础配置文件和 GPG 密钥的 rpmfusion-*.rpm):
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
修改链接指向镜像站
安装成功后,修改 /etc/yum.repos.d/ 目录下以 rpmfusion 开头,以 .repo 结尾的文件。具体而言,需要将文件中的 baseurl= 开头的行等号后面链接中的 http://download1.rpmfusion.org/ 替换为
https://mirrors.tuna.tsinghua.edu.cn/rpmfusion/
替换后的文件类似如下(我暂时没有替换文件):
[rpmfusion-free]name=RPM Fusion for Fedora $releasever - Free
baseurl=https://mirrors.tuna.tsinghua.edu.cn/rpmfusion/free/fedora/releases/$releasever/Everything/$basearch/os/
mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=free-fedora-$releasever&arch=$basearch
enabled=1
metadata_expire=7d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-$releasever-$basearch
[rpmfusion-free-debuginfo]name=RPM Fusion for Fedora $releasever - Free - Debug
mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=free-fedora-debug-$releasever&arch=$basearch
enabled=0
metadata_expire=7d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-$releasever-$basearch
[rpmfusion-free-source]name=RPM Fusion for Fedora $releasever - Free - Source
baseurl=https://mirrors.tuna.tsinghua.edu.cn/rpmfusion/free/fedora/releases/$releasever/Everything/source/SRPMS/
mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=free-fedora-source-$releasever&arch=$basearch
enabled=0
metadata_expire=7d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-$releasever-$basearch
Flatpak
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
使用上海交大的源(https://mirrors.sjtug.sjtu.edu.cn/docs/flathub):
sudo flatpak remote-modify flathub --url=https://mirror.sjtu.edu.cn/flathub
安装Nvidia
关闭安全启动,从RPM Fusion中安装打包好的驱动。我目前用的就是这种方式,可以说安装是非常的简单。
-
主板关闭安全启动。
-
系统更新一下。
sudo dnf updata -
添加nvidia的源。(上面其实启用了第三方RPM Fusion源)
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-**$(**rpm -E %fedora**)**.noarch.rpm sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-**$(**rpm -E %fedora**)**.noarch.rpm -
安装驱动。老版本的显卡驱动参考官方文档。
sudo dnf install akmod-nvidia sudo dnf install xorg-x11-drv-nvidia-cuda -
重启系统。
美化
安装gnome管理模块和扩展
sudo dnf install gnome-tweaks gnome-extensions-app
安装主题扩展
sudo dnf install gnome-shell-extension-user-theme
安装主题:
sudo dnf install flat-remix-theme
安装图标:
sudo dnf install numix-icon-theme-circle
安装光标:
sudo dnf install breeze-cursor-theme
扩展商店:
Orchis 主题
这个主题类似苹果
https://github.com/vinceliuice/Orchis-theme
用里面的install.sh安装即可。卸载同样也是用这个安装脚本。
shell 用这个里面的Orchis-thme-MODE:
https://www.pling.com/p/1939902/
安装扩展:
- Aylur’s Widgets(上方面板一些子面板)
- Blur my shell(透明窗口栏)
- Dash to Dock(程序坞)
- Hide Top Bar(可以设置快捷键使在hide时shown)
- Just Perfection
- Rounded Corners(圆角)
- Rounded Window Corners(窗口圆角)
- Clipboard Indicator(历史剪切板)
- Search Light(简化版search栏)感觉很nice!感觉是用的Gnome原生的搜索栏,非常nice,在设置中还可以设置圆角,看上去很美观
安全健康绿色上网
linux 有一个软件:*** for windows。名字像是给windows准备的,但是确实跨平台的。
通过官网https://github.com/Fndroid/***_for_windows_pkg/releases下载包,然后解压,直接运行里面的cfw。这个好像还是开机自启动的。默认端口是7890
用法也类似。通过订阅地址添加profile配置文件,然后直接在rule里面选择节点用就行了
然后在setting里面的network中设置proxy就行:
127.0.0.1:7890
如果终端里面感觉不生效,就设置环境变量:
export HTTP_PROXY=http:127.0.0.1:7890
export HTTPS_PROXY=http:127.0.0.1:7890
dnf proxy
编辑/etc/dnf/dnf.conf,添加:
proxy=127.0.0.1:7890
卸载
感觉不太好卸载,启动程序的时候还设置了开机自启动,全局搜下来还有两个目录在用户目录下:
/home/ryan/.config/***_win
/home/ryan/.config/***
还有service:
https://github.com/Fndroid/***_for_windows_pkg/issues/3464
找到了,在:
/home/ryan/.config/autostart/cfw.desktop
这个软件不开源,不太放心。
还是用其他的:
- v2rayA,可以通过dnf安装
- *** verge (rust写的***客户端,感觉还行,主要是开源)提供AppImage包,直接可用
*** verge 还不错,可以在设置里面设置开机自启动,原理也是创建了:
/home/ryan/.config/autostart/***-verge.desktop
安装edge(最新:只要能进商店,去商店里搜索microsoft-edge下载完事(得启用flatpak源))
添加微软GPG key,edge源:
sudo rpm --import [https://packages.microsoft.com/keys/microsoft.asc](https://packages.microsoft.com/keys/microsoft.asc)
sudo dnf config-manager --add-repo [https://packages.microsoft.com/yumrepos/edge](https://packages.microsoft.com/yumrepos/edge)
安装stable版本:
sudo dnf install microsoft-edge-stable
验证安装:
microsoft-edge -version
开机选择画面Grub2
https://github.com/vinceliuice/grub2-themes.git
这个用install.sh安装,卸载也是。具体参数可看readme。用安装脚本其实已经一站式搞好了,下面的步骤也就不用了,但是还是讲一下可以自定义的一些内容。
修改/etc/default/grub文件
首先,注释掉GRUB_TERMINAL_OUTPUT=”console”,接着设置好你的GRUB主题路径。
#GRUB_TERMINAL_OUTPUT=”console”
GRUB_THEME="/boot/grub2/montery-grub-theme/theme.txt"
此外这个文件里还有几个常用的设置 GRUB_TIMEOUT=5 可以设置超时时间,设置-1可以取消倒计时 GRUB_DEFAULT=saved saved:光标会默认选择上一个成功进入的启动项,也可以填入数字,以指定启动列表中第x项为启动项,x从0开始计数
更新Grub2配置
安装脚本其实已经做了更新配置,但是还是提一下吧。
如果跟我一样使用GPT分区,以UEFI启动方式的话,启动时读取的位置是/boot/efi/EFI/fedora/grub.cfg ,更新命令如下:
sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
而如果是启动方式是Legacy的话,启动时读取的文件是/boot/grub2/grub.cfg,更新命令如下:
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
安装notion
很可惜,linux上面还没有notion,不过notion网页版可用,那么可以用edge的—app自己做一个脚本来启动:
microsoft-edge --new-window [notion.so](http://notion.so/)
microsoft-edge --app=[notion.so](http://notion.so/)
进而发现本身在设置面板里就有把一个网页变成app的功能,太棒了,而且还有桌面图标,还可以卸载,牛逼!
failed to start nvidia-powerd service
开机的时候老实会看见闪过这个错误。心里面总是觉得不爽。想要解决它!
结果搜了以下发现一位网友说的:
Nvidia-powerd is only for mobile Ampere gpus so it’s useless with your 2080. Please disable and mask the service.
这个是给移动端用户用的,2080没有用处,豁然开朗,nvidia的驱动做的不好啊。
于是:解决方法:
[ryan@ryandesk ~]$ systemctl disable nvidia-powerd
Removed "/etc/systemd/system/multi-user.target.wants/nvidia-powerd.service".
看不到错误了,nice!舒坦!
gnome-software一直卡在Downloding software catalog
可能的解决方法:
killall gnome-software
rm -rf ~/.cache/gnome-software
更换flatpak国内源
重新打开商店
linux 下的截图工具
flameshot。感觉还挺好用的。可以自己设置快捷键,我设置的F1

浙公网安备 33010602011771号