Fedora - 主题字体配置及其初始化

换源

使用命令更换

sed -e 's|^metalink=|#metalink=|g' \
    -e 's|^#baseurl=http://download.example/pub/fedora/linux|baseurl=https://mirrors.tuna.tsinghua.edu.cn/fedora|g' \
    -i.bak \
    /etc/yum.repos.d/fedora.repo \
    /etc/yum.repos.d/fedora-updates.repo

手动更换

fedora 仓库 (/etc/yum.repos.d/fedora.repo)

[fedora]
name=Fedora $releasever - $basearch
baseurl=https://mirrors.tuna.tsinghua.edu.cn/fedora/releases/$releasever/Everything/$basearch/os/
#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch
enabled=1
countme=1
metadata_expire=7d
repo_gpgcheck=0
type=rpm
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
skip_if_unavailable=False

updates 仓库 (/etc/yum.repos.d/fedora-updates.repo)

[updates]
name=Fedora $releasever - $basearch - Updates
baseurl=https://mirrors.tuna.tsinghua.edu.cn/fedora/updates/$releasever/Everything/$basearch/
#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f$releasever&arch=$basearch
enabled=1
countme=1
repo_gpgcheck=0
type=rpm
gpgcheck=1
metadata_expire=6h
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
skip_if_unavailable=False

安装flatpak

没什么鸟用,这玩意几乎安装不了什么东西((

sudo dnf install flatpak

## 添加flatpak的remote
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

## 删除remote
sudo flatpak remote-delete flathub

必备软件安装

sudo dnf install vim git
sudo dnf install zsh
sudo dnf install unrar unzip

# 启用第三方软件源
sudo dnf install fedora-workstation-repositories

# 启用咕噜咕chrome
sudo dnf config-manager --set-enabled google-chrome

# 安装咕噜咕噜
sudo dnf install google-chrome-stable

# 安装浏览器gnome扩展组件
sudo dnf install chrome-gnome-shell

# Typora文本编辑器
flatpak install flathub io.typora.Typora

这些都是一些常用的软件,接下来安装一些别的

# 安装gnome-tweaks 配置主题什么的
sudo dnf install gnome-tweaks

## 安装菜单编辑器
sudo dnf install menulibre

## 安装papirus图标
sudo dnf install papirus-icon-theme

## 安装evopop主题和图标
sudo dnf install evopop-gtk-theme evopop-icon-theme

## 安装yaru主题
sudo dnf copr enable deadmozay/yaru-theme
sudo dnf install yaru-gtk3

## 安装思源字体(等宽、衬线)
sudo dnf install adobe-source-code-pro-fonts adobe-source-sans-pro-fonts adobe-source-serif-pro-fonts
## 安装思源黑体(建议中文字体使用这个)
sudo dnf install adobe-source-han-sans-cn-fonts

字体什么的最好看看这个文章 > https://plumz.me/archives/13722/

我觉得舒服的图标和字体(

zsh

# 安装zsh
sudo dnf install zsh
# 将zsh设置为当前用户的默认shell
chsh -s /bin/zsh
# 将zsh设置为root用户的默认shell
sudo chsh -s /bin/zsh

## 克隆oh-my-zsh仓库
git clone https://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh

## 克隆powerlevel10k主题,可以使用oh-my-zsh自带的那几款主题
git clone https://github.com/bhilburn/powerlevel10k.git ~/.oh-my-zsh/custom/themes/powerlevel10k

## 使用oh-my-zsh提供的配置模板
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

通过vim ~/.zshrc修改配置,修改当前主题:

ZSH_THEME="powerlevel10k/powerlevel10k"

修改默认文件管理器

默认的文件管理器,功能太拉,除了能看一无是处....

## 安装nemo及其插件
sudo dnf install nemo nemo-fileroller nemo-preview

## 将nemo设置为默认的文件管理器
xdg-mime default nemo.desktop inode/directory

## 将桌面图标处理,从nautilus切换成nemo
gsettings set org.gnome.desktop.background show-desktop-icons false
gsettings set org.nemo.desktop show-desktop-icons true

将nemo加入开启自启动,新增文件~/.config/autostart/nemo-autostart.desktop:

[Desktop Entry]
Type=Application
Name=Nemo
Comment=Start Nemo desktop at log in
Exec=nemo-desktop
OnlyShowIn=GNOME;
AutostartCondition=GSettings org.nemo.desktop show-desktop-icons
X-GNOME-AutoRestart=true
NoDisplay=true

更换Fcitx5输入法

默认的输入也能拼音但是呢,他没有联想输入,导致用起来很不舒服!

sudo dnf install fcitx5
sudo dnf install fcitx5-config-gtk
sudo dnf install fcitx5-chinese-addons

如果安完之后没有效果可以打开GNome Software(软件商店)去里面安装fcitx5!

如果遇到什么冲突的错误请执行sudo dnf remove fcitx-data

GNome插件扩展

  • 任务栏图标:https://extensions.gnome.org/extension/615/appindicator-support/

  • 咖啡:防止电脑休眠 -> https://extensions.gnome.org/extension/517/caffeine/

  • 大小写状态提示:https://extensions.gnome.org/extension/36/lock-keys/

  • HotEdge: 在屏幕底部添加一个激活概览的热边。这提供了更好的基于鼠标的工作流程,并且可以作为 Dock 的替代方案。 -> https://extensions.gnome.org/extension/4222/hot-edge/

参考文章

  • https://legolasng.github.io/2018/08/12/install-and-config-fedora