Navigation
  • Print
  • Share
  • Copy URL
  • Breadcrumb

    Fedora 41 GNOME 安装配置笔记

    橄榄菜
    • 换源更新:
      • sudo sed -e 's|^metalink=|#metalink=|g' -e 's|^#baseurl=http://download.example/pub/fedora/linux|baseurl=https://mirrors.ustc.edu.cn/fedora|g' -i.bak /etc/yum.repos.d/fedora.repo /etc/yum.repos.d/fedora-updates.repo
      • sudo dnf update
      • sudo dnf autoremove
    • 删除无用软件,安装必要软件:
      • sudo dnf remove gnome-tour gnome-boxes gnome-software flatpak gnome-connections gnome-contacts gnome-calendar mediawriter
      • sudo dnf install vim p7zip file-roller
    • 启用RPM Fusion源:
      • sudo dnf install https://mirrors.ustc.edu.cn/rpmfusion/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.ustc.edu.cn/rpmfusion/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
      • sudo sed -e 's|^metalink=|#metalink=|g' -e 's|^#baseurl=http://download1.rpmfusion.org|baseurl=https://mirrors.ustc.edu.cn/rpmfusion|g' -i.bak /etc/yum.repos.d/rpmfusion*.repo
      • sudo dnf update
    • 配置电源管理:
      • sudo dnf install tlp tlp-rdw
      • sudo systemctl enable tlp.service --now
      • sudo systemctl mask systemd-rfkill.service
      • sudo systemctl mask systemd-rfkill.socket
    • 配置 GNOME 并进行基础美化:
      • sudo dnf install papirus-icon-theme gnome-tweaks gnome-extensions-app
      • 打开 Gnome Tweak 启用 icon 主题并配置窗口右上角按键
      • 打开 https://extensions.gnome.org
      • 安装 blur-my-shell dash-to-panel appindicator
      • 打开 Gnome Extension 启用上述插件并配置 dash-to-panel
    • 配置中文输入法:
      • sudo dnf install fcitx5 fcitx5-autostart fcitx5-chinese-addons fcitx5-configtool
      • 重启并在 fcitx5-config-tool 中配置使用中文输入法
      • https://extensions.gnome.org 中下载 kimpanel 并安装
    • 配置 ZIP 包自动按 GB2312 编码解压:
      • 在 ~/.bashrc 中加入:
    UNZIP="-O CP936"
    ZIPINFO="-O CP936"
    
    • 配置代理:
    • 可选:安装软件:
    • 可选:关闭GRUB启动等待:
      • sudo vim /etc/default/grub
      • 将TIMEOUT一项调为0
      • sudo grub2-mkconfig -o /boot/grub2/grub.cfg
    • 可选:配置 pixelbook 驱动
      • 参考: https://github.com/jmontleon/pixelbook-fedora
      • pixelbook 2017 若出现耳机左耳杂音则打开 alsamixer 选择声卡 选择 avs_rt5663 选中第一个 ADDA_MIX 按 m 静音
    • 可选:配置除 pixelbook 外的 chromebook 音频驱动
      • 参考: https://github.com/WeirdTreeThing/chromebook-linux-audio
    • 可选:配置 java 开发环境:
      • sudo dnf install java-21-openjdk-devel
    • 可选:配置 nodejs 环境:
      • sudo dnf install yarn
      • yarn config set registry https://registry.npmmirror.com
      • yarn config set electron_mirror https://registry.npmmirror.com/electron/
    • 可选:配置 rust 开发环境:
      • 在 ~/.bashrc 中加入 export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-staticexport RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup
      • source ~/.bashrc
      • curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh
      • 创建 ~/.cargo/config.toml 文件 写入
    [source.crates-io]
    replace-with = 'ustc'
    [source.ustc]
    registry = "sparse+https://mirrors.ustc.edu.cn/crates.io-index"
    
    • 可选:安装 electron ncm:
    • 可选:安装 zen browser:
      • sudo dnf copr enable sneexy/zen-browser
      • sudo dnf install zen-browser
    • 可选:配置 git 以向 GitHub push:
      • sudo dnf install gh
      • gh auto login
    • 其他:一些 dnf 命令参考:
      • dnf search SOFTWARENAME
      • sudo dnf install SOFTWARENAME
      • sudo dnf remove SOFTWARENAME
      • dnf history list
      • dnf list --installed | grep SOFTWARENAME
      • dnf repoquery --userinstalled