Fedora 42安装日用及美化

Fedora 42

官网教程,图形化安装,很简单

换源加速

dnf换源(科大网站, 已备份更换)

RPM Fusion换源

RPM Fusion 提供了许多 Fedora 官方未收录的实用软件,科大或者清华网站就有教程或者https://www.sysgeek.cn/fedora-enable-rpm-fusion/

flatpak flathub 换源

科大源

nvidia驱动

确保添加RPM Fusion的Nonfree仓库

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

安装nvidia驱动

sudo dnf install akmod-nvidia xorg-x11-drv-nvidia-cuda

等待几分钟,重启验证

sudo reboot
nvidia-smi

nvidia驱动全局设置

  1. gnome扩展GPU Profile Selector,已安装扩展,无效
  2. bashrc文件添加全局启动,source一下
# nvidia
export __NV_PRIME_RENDER_OFFLOAD=1
export __GLX_VENDOR_LIBRARY_NAME=nvidia

验证:glxinfo | grep "OpenGL renderer"

禁用nouveau驱动,防止挂起恢复失败

编辑/etc/default/grub文件

GRUB_CMDLINE_LINUX 这一行末尾加上nouveau.modeset=0,即GRUB_CMDLINE_LINUX="*** nouveau.modeset=0"

更新 GRUB 启动项 sudo grub2-mkconfig -o /boot/grub2/grub.cfg

梯子

手机文件管理开远程访问,手机下载clash verge的rpm包,用fedora的软件包安装

输入法

默认ibus,就安装了ibus-rime,默认是繁体,不用配置,直接配置雾凇拼音

配置雾凇拼音

fcitx5配置的时候手动配置,解压到~/.config/fcitx5/rime

inus可以直接github教程,plum安装即可,安装后可删除plum(plum解压位置即为~/.config/ibus/rime)

常用软件安装

wps

官网rpm包,但是会提示缺失字体

  1. git克隆 WPS 字体包git clone https://github.com/iamdh4/ttf-wps-fonts.git

  2. 创建字体目录sudo mkdir /usr/share/fonts/wps-fonts

  3. 复制字体文件sudo cp ttf-wps-fonts/* /usr/share/fonts/wps-fonts

  4. 修改字体权限sudo chmod 644 /usr/share/fonts/wps-fonts/*

  5. 更新字体缓存sudo fc-cache -vfs

我重新删除后,再次安装就变成了中文,可能跟版本有关系,下载的中文版

微信、Typora、VScode

flathub

网易云

YesPlayMusic:开源第三方网易云播放器

flathub也有,但是会有乱码问题。安装 Noto SansCJK、Source Han Sans 字体后解决

Docker

https://docs.docker.com/engine/install/fedora/(官网dnf安装)安装速度很慢,未成功

科大镜像安装Docker-ce

安装的包和依赖:

Package                            Arch     Version                            Repository                 Size
Installing:
 containerd.io                     x86_64   1.7.27-3.1.fc42                    docker-ce-stable      155.4 MiB
 docker-buildx-plugin              x86_64   0.23.0-1.fc42                      docker-ce-stable       72.3 MiB
 docker-ce                         x86_64   3:28.1.1-1.fc42                    docker-ce-stable       83.3 MiB
 docker-ce-cli                     x86_64   1:28.1.1-1.fc42                    docker-ce-stable       33.8 MiB
 docker-ce-rootless-extras         x86_64   28.1.1-1.fc42                      docker-ce-stable       10.4 MiB
 docker-compose-plugin             x86_64   2.35.1-1.fc42                      docker-ce-stable       70.4 MiB
Installing dependencies:
 libcgroup                         x86_64   3.0-8.fc42                         fedora                157.7 KiB
 slirp4netns                       x86_64   1.3.1-2.fc42                       fedora                 89.3 KiB

Transaction Summary:
 Installing:         8 packages

修改Docker Hub,https://docker.xuanyuan.me/

改变镜像拉取位置到机械硬盘,改变后若磁盘不显示文件夹,执行sudo chown -R guoshu:guoshu /mnt/mydisk

/etc/docker/daemon.json
{
    "registry-mirrors": [
        "https://docker.1ms.run",
        "https://docker.xuanyuan.me"
    ],
    "data-root": "/mnt/b033f109-7d82-4204-807c-d13ce90d4703/Docker"
}

Docker-EasyConnect

我学校内网的连接需要验证码,所以需要用带图形界面docker-easyconnect

docker run --rm --device /dev/net/tun --cap-add NET_ADMIN -ti -e PASSWORD=xxxx -e URLWIN=1 -v $HOME/.ecdata:/root -p 127.0.0.1:5901:5901 -p 127.0.0.1:1080:1080 -p 127.0.0.1:8888:8888 hagb/docker-easyconnect:7.6.7

可以检查一下docker代理情况,如下即没有问题

sudo docker ps -a
[sudo] guoshu 的密码:
CONTAINER ID   IMAGE                           COMMAND      CREATED          STATUS          PORTS                                                                          NAMES
e3fe99936be1   hagb/docker-easyconnect:7.6.7   "start.sh"   12 minutes ago   Up 12 minutes   127.0.0.1:1080->1080/tcp, 127.0.0.1:5901->5901/tcp, 127.0.0.1:8888->8888/tcp   zen_agnesi

然后需要一个vnc客户端连接vnc,地址:127.0.0.1,端口: 5901, 密码 xxxx;

我下载的Remmina,sudo dnf install remmina

登录easyconnect后,就会有一个 socks5 代理跑在你电脑的 1080 端口,接下来需要配置一下clash。参考https://zhuanlan.zhihu.com/p/389894063

我用的是clash verge,编辑文件,打开tun模式就可以了。

# 增加一个名字是 vpn 的 sock5 代理
proxies:
 - {"name": "vpn", "type": "socks5", "server": "127.0.0.1", "port": "1080"}
​
# 添加 ip-cidr 的规则,记得改为自己要连接的目标内网地址和端口号
rules:
  - IP-CIDR,192.168.70.182/22,vpn

安装字体

cp ~/Downloads/下载的字体 ~/.fonts/

刷新字体缓存 fc-cache -fv

检查是否安装成功:

fc-list | grep "字体名"

ADB

sudo dnf install android-tools

注意:执行adb命令的时候要加sudo

Flatseal

直接软件中心安装即可,这个软件是管理flatpak下载软件的权限的。比如Termius无法访问home,没有权限,就可以解决。

Gnome美化

解压放入~/.themes~/.icons,用tweaks应用即可

问题:

Flatpak下载的应用不起效

解决:安装Flatseal应用(一个Flatpak权限管理器)

安装后运行Flatseal,选择"All Applications"选项卡,然后在"Filesystem"中打开用户全部文件权限即可。

使用出现的问题

外界显示器问题

接上HDMI线后,外接显示器不显示

解决方式:

  1. 在不重启的情况下重新加载显示管理器sudo systemctl restart gdm
  2. 快捷键手动切换显示输出:按 Super(Windows 键)+ P,然后选择合适的显示模式
posted @ 2025-05-07 19:01  戊己烷  阅读(1869)  评论(0)    收藏  举报