openSUSE Tumbleweed 和 KDE 的个人安装过程

没什么特别好说的,我喜欢使用 ventoy 制作启动 U 盘,之后将 openSUSE 风滚草 的镜像拷贝进去就可以了。

我对于 Plasma 的配置非常简单,有以下几个步骤:

  1. 将任务栏移到上面,并缩小到 40
  2. 设置 > Appearance > Icons 换一个喜欢的图标包,默认的图标包有一点丑,我选择的是 Papirus
  3. 设置 > Workspace Behavior > Virtual Desktops 调整虚拟桌面的排列,我将行数设置为 1 行,默认 2 个虚拟桌面即可
  4. 设置 > Window Management > Task Switcher 将任务切换效果从 Breeze 切换成 Compact,最简单的切换效果,顺便把 Alt + ` 的快捷键删除了
  5. 设置 > Input Devices > Keyboard > Advanced 勾选 Configure keyboard options 和下面的 Make Caps Lock an additional Ctrl 我们当然要将大写锁定键完全换成 Ctrl

KDE Plasma 用户在登录系统后,首次链接无线网络时会遇到 KDE 钱包的报错提醒(缺少密钥)。

为了避免重复输入验证密码。打开 KDE 钱包,选择 新建钱包 ,然选择传统,blowfish 加密文件,然后不输入密码,直接确认保存。这样你就有了一个空(无验证密码)的 KDE 钱包。联网就无需验证身份了。

首先我们需要安装一下简体中文语言包,我们在 Yast > Language > Seconday Language 中选中 Simplified Chinese 就可以安装上中文语言包了。

接着我们打开 Software Repositories 把我们安装后自带的一个本地仓库(类似于 openSUSE-20240216-0 )删除。

我们再将官方源换成 中科大 openSUSE 源 ,由于 openSUSE 使用了 MirrorBrain 技术,中央服务器 (download.opensuse.org) 会按照 IP 地理位置中转下载请求到附近的镜像服务器(但刷新软件源时仍从中央服务器获取 元数据),所以更改软件源通常只会加快刷新软件源的速度,而对下载速度影响不大。

我们再添加一下 Packman 源,直接在终端中:

1
sudo zypper ar -cfp 90 https://mirrors.ustc.edu.cn/packman/suse/openSUSE_Tumbleweed/ USTC:PACKMAN

之后我们刷新并更新风滚草即可:

1
2
sudo zypper ref && sudo zypper dup
sudo reboot

接着我们安装一些多媒体编码器:

1
2
sudo zypper dist-upgrade --from USTC:PACKMAN --allow-vendor-change
sudo zypper install --from USTC:PACKMAN ffmpeg gstreamer-plugins-{good,bad,ugly,libav} libavcodec-full vlc-codecs

我们使用 v2raya 来进行网络代理,先安装 v2ray 内核和 v2raya

1
2
sudo zypper in v2ray
opi v2raya

打开 v2raya 服务后按照 快速上手 即可使用网络代理,使用透明代理可以为几乎所有的程序进行网络代理。

1
sudo systemctl enable --now v2raya.service

更多代理使用方法可以参考 配置代理

在 KDE 中安装字体很简单,只需要把字体往 Font Management 里面拖动就行了(最好是放在 Personal Fonts 分组里面),之后你可以使用 fc-cache -fv 刷新字体。

比较传统的方法是放到下面的文件夹中,按照优先级排序是:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
Font directories:
        /usr/X11R6/lib/X11/fonts
        /opt/kde3/share/fonts
        ~/.local/share/fonts
        ~/.local/share/flatpak/exports/share/fonts
        /var/lib/flatpak/exports/share/fonts
        /usr/local/share/fonts
        /usr/share/fonts
        ~/.fonts
        /usr/share/fonts/100dpi
        /usr/share/fonts/75dpi
        /usr/share/fonts/Type1
        /usr/share/fonts/cyrillic
        /usr/share/fonts/encodings
        /usr/share/fonts/ghostscript
        /usr/share/fonts/misc
        /usr/share/fonts/texlive-lm
        /usr/share/fonts/truetype
        /usr/share/fonts/xscreensaver
        /usr/share/fonts/encodings/large

推荐放在 ~/.fonts 或是 ~/.local/share/fonts 文件夹中,然后同样用 fc-cache -fv 刷新字体即可。

我个人推荐的字体是 Sarasa Term SC Nerd ,因为它在 Emacs 中使用可以处理表格对齐的问题,同时包含 Nerd Fonts,比较省心。

输入法推荐安装 Fcitx5

1
2
sudo zypper in fcitx5 fcitx5-chinese-addons
sudo zypper in fcitx5-configtool #  安装配置工具(可选)

在安装 Fcitx5 的时候,会默认卸载替换掉旧的 Fcitx,我们跟随系统提示操作即可。

安装后重新登陆,我们在设置 > Reginonal Settings > Input Method 中点击 Add Input Method 添加 Pinyin 即可,这里的一些环境变量使用 X11 的 KDE 的话系统已经自动帮我们设置好了。

我们还可以点击 Configure addons 设置一些输入法 UI 等。

词典可以帮助改善输入法的使用体验,以下是两个受欢迎的词库:

请根据仓库的 README 文件将下载或下载解压后的 .dict 文件放置到 ~/.local/share/fcitx5/pinyin/dictionaries/ 文件夹中(如果文件夹不存在,你需要手动新建此文件夹),再重启一下 fcitx5 即可。

我将我一开始安装的一些软件列下来(我随便写了一些,可以按需下载安装):

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
通过 zypper 安装:
git
emacs
opi
keepassxc
mpv
telegram-desktop
qbittorrent
filezilla
wireshark
flameshot # 安装指南 (https://zh.opensuse.org/Flameshot)
cheat
nodejs
syncthing

通过 opi 安装
megasync
google-chrome-stable
v2raya

我们使用默认的 TLP 配置即可,你可以使用 TLPUI 来更简单地配置。

1
2
3
sudo zypper in tlp
sudo systemctl disable tlp && sudo systemctl stop tlp
sudo systemctl enable tlp

我们在 TLPUI 中简单设置一下充电阈值即可,这样可以延长一些笔记本电池的寿命

1
2
3
4
START_CHARGE_THRESH_BAT0=75
# 开始充电阈值
STOP_CHARGE_THRESH_BAT0=85
# 停止充电阈值

我们可以用下面这条命令检查电池状态:

1
sudo tlp-stat -b

这个选择自己称手的就行了,以前我比较喜欢折腾 shell,现在懒得去配置了,就用默认的 bash 就行了,安装一个 Ohmybash 能让它好看一些, 目前我最喜欢的 shell 居然是 emacs 里面的 eshell 吧(笑)。

此外,如果我使用 zsh,我个人很讨厌 Ohmyzsh,我会换成 zim 这种轻量化的配置框架。

终端模拟器的话我一直在用 kitty ,它对于颜色支持的比较好,而且还自带 kitten 插件,每次我到新机器上直接用 kitten 就能把主题啥的配置好,性能也非常快。

我最喜欢的终端字体是 CaskaydiaMono Nerd Font

此外,新的终端模拟器 Warp 在我写这篇文章的时候,已经可以在 Linux 上使用了,我在 MacOS 上一直很喜欢使用这个非常现代的终端。

终端模拟器的配置随便换个字体就行了,还有一点是我比较讨厌透明背景色的终端配置。

相关内容