准备好了吗?开启Linux之旅了哦!
追求自由,避免强制

一、使用Fedora Media Write下载Fedora43(KDE桌面)

  • 需要一个至少4G的U盘(里面要求)
  • Fedora Media Writer 工具
  • 要替换系统的Windows电脑

1-1、下载Fedora Media Writer 工具和制作U启

先去Fedora官网Fedora下载Fedora Media Writer 工具。

我之前按照Ubuntu镜像的时候都是Rufus刻写工具+ 完整的Ubuntu iso镜像, 但我们知道镜像非常大, 下载起来很慢, 而且镜像的时候还会选择各种格式, 对于我这种选择困难户来说查找资料再去看那个格式的兼容性好, 那个的速度快, 对系统的容量要求大,对U盘的寿命长简直是灾难 。但Fedora43 只需要一个刻写工具和4G的U盘就可以了, 非常省事情。

下面基本都无脑下一步, 有关键的点我再说。

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

安装好之后插上U盘,然后打开Fedora Media Writer
在这里插入图片描述

在这里插入图片描述
向下小箭头找到需要安装的Fedora KDE Plasma Desktop
在这里插入图片描述

它自动识别到了我的125G的U盘.
在这里插入图片描述

点击下载和刻写(Download & Write)后, Fedora Media Writer 工具会自动识别我们的U盘和电脑硬件等。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

1-2、使用U启把Fedora43刻写进Windows电脑

我的电脑是HP ZBook poly studio(我记不住, 看后面Fastfetch输入的信息)
如果贸然去装可能成功几率不大。所以要设置三个选项(因电脑重启, 所以没法截图,我只能用手机拍了一下, 然后把系统装好之后, 边拍边操作)。

U盘不拔, 重启电脑, 经查我的这个电脑是按下Esc进入。 电源键按下后, 长按Esc,或者多次按Esc, 在HP的logo出来前, 然后电脑界面显示后, 会在左下角有进入Bios的白字, 就说明成功了。下面这个是Bios界面。
在这里插入图片描述

(1)、安装前的3个小设置。

  • 关闭Secure boot:这个是取消启动保护, 如果不设置, 它就不允许安装我们自己想要的操作系统。 我的电脑在Security/Secure Boot Configuration里面, 里面第一个选项是Secure boot , 取消前面的✅就行了。
    在这里插入图片描述

  • 设置启动优先级:按下F9, 将U盘的顺序设置优先启动,也放到最前面(也可就Windows启动的上面就行)

在这里插入图片描述

  • 确保启动方式为UEFI:我的电脑只有UEFI, 下面的图是我根据之前的经验搜到放这里的。
    在这里插入图片描述

知识补充:详见科技圈
在这里插入图片描述
在这里插入图片描述

设置好之后(这里是按下F10点击Yes)保存。 再次启动就可以了。

(2)、开始安装刻写

刻写之前的提醒:进去之后会出现一个弹窗, 引导你安装Fedora. 而这个界面是在U盘里面的, 不是你电脑上的, 在正式刻写之前,我们需要检查一下我们的windows电脑是否初步兼容这个操作系统。暂且关闭那个弹窗, 下面我们可以做一些努力

  • 检查一下是否可以连上网络
  • 打开已有的浏览器, 打开BiliBi, 随便打开一个视频,看声音是否正常。

如果没问题, 回到那个引导窗口, 我们开始正式刻写。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

如果你找不到那个弹窗, 去看桌子面是否有以下这个图标, 双击它就可以继续了。
在这里插入图片描述
选择语言的时候我选择的是英文, 因为某些软件的路径如果是中文,有可能会识别不了, 所以干脆装成英文算了。
在这里插入图片描述
在这里插入图片描述
我打算是物理机只安装Fedora43, 所以我选择了第二项(Use entire disk), 这样之前的Windows会被彻底擦除掉。如果是双系统要选择第一项, 保留Windows系统。
在这里插入图片描述
这是一个保护数据的, 如果你勾选了会加密你的数据。即使有人拿走了你的数据,也需要你的密码才能看到。
在这里插入图片描述

知识补充:在这里插入图片描述

第一个是你电脑的用户名。
第二个如果勾选了, 你就开启得输入两次密码:第一次是root账户密码,第二次是用户密码。
在这里插入图片描述
慎重:前面的都是设置, 但这一步是不可逆的。 如果你选择了擦除之前的系统, 这步就是开始执行了, 所以想好了再说。☑️(我理解I understand 。。。)

在这里插入图片描述

在这里插入图片描述
这一步完成之后, 你可以拔去U盘了

二、基于fcitx5的“小鹤双拼”输入法。

这个过程远没有我想的那么简单, 刚看到教程时:我以为只需一行代码就可以解决, 但并不是, Fedora43是一个最近发售的版本, 会有很多问题。你下载软件时会发现很多错误, 其实这不要紧。 我发现它会先在自己的库里找, 但其实很多都没有,所以会报404, 不过其他地方会有的话它会提供, 然后你可以输入‘y’ 去下载。

2-1、下载fcitx5-rime:(no)

一般老些的版本推荐这个下载, 因为是Fedora43是最新的版本, 对r ime的支持似乎没有我之前用的Ubuntu那么好, 我这里没有成功。

sudo dnf install fcitx-rime

2-1、其他替代下载方法(yes)

这里借鉴了小匠石钧知的下载方法。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

我目前就主打“小鹤双拼“和“英文“转换, 如果你想中意五笔,仓颉的其他方法可以移步Rime官网RIMI List, 哪里有更多的个性化方案。

2-2、选择“小鹤输入法“

按下Alt + Space: 会搜索输入方法, 添加
在这里插入图片描述

在这里插入图片描述
然后它提示我去修改virtual keyboard, 我去就去改了。
在这里插入图片描述
这里发现会有Fcitx 5和Fcitx 5 Wayland Laucher两种, 配置玩测试后发现, 中文里面后者会比前面多处2种输入选择, 其他语言每关注过, 我不知道有啥变化。
在这里插入图片描述

在这里插入图片描述
注意一定要取消“仅显示当前语言“, 不然它只显示我们安装Fedora操作系统选择的语言,不会选择其他语言。

在这里插入图片描述
重启电脑才会生效。

我们来测试一下, 发现有效果查(全拼cha),这里是(ia), 说明“双拼“安装好了。在这里插入图片描述
但是双拼里面可是设置成“小鹤输入“法。

小经历:我这里之前以为配置根据前面那个配置来的, 我以为是配置了就会是小鹤输入法, 其实我想错了。输入了几个字, 但发现不是我熟悉的“小鹤双拼”, 但之前浏览过这个Shuangpin的界面,似乎看到过Cloud pinyin. 而由记得之前看过类似的视频有人用过把双拼里面的云设置里修改为“小鹤输入“法的, 所以我这里尝试了一下Cloud pinyin 也可以, 当重启输入那一刻,我竟然猜对了, 顿时放弃了前那个[RIMI List]里面的方案。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
再重启一下电脑就醒了。

三、Flamshot-----inux 下的Snipaste截图工具

3-1、演示效果和下载Flamshot:

Flamshot

在这里插入图片描述

(1)、效果:

在这里插入图片描述
在这里插入图片描述
啥都有, 挺不错的工具。下面是工具截图的画面, 上面是我演示的功能从左依次是上图所示, 还有移动(➕),撤销,重做,复制, 保存,没展示出来的是悬停,上传云端等。

看了一下蛮复杂的, 这里我的做法是, 配置啥的都不管, 只下载它的环境让它可以运行, 然后就是有一个快捷键能够调出这玩意截图就行了, 复制保存啥的上面都有提示, 不需要设置快捷键。

(2)、准备环境(只看Fedora的)

在这里插入图片描述
in bash

# Compile-time
dnf install gcc-c++ cmake qt6-qtbase-devel qt6-qtsvg-devel qt6-qttools qt6-linguist qt6-qttools-devel kf6-kguiaddons-devel

# Run-time
dnf install qt6-qtbase qt6-qtsvg kf6-kguiaddons

# Optional
dnf install git openssl ca-certificates qt6-qtimageformats

(3)、安装软件Flamshot

在这里插入图片描述

dnf install flameshot

3-2、设置呼出快捷键

在bash调出Flamshot的命令是下面这个:
在这里插入图片描述

flameshot gui

我们可以将它打包成一个脚步文件。放到一个你喜欢的地方。然后在KDE里面(专门为程序员定制的桌面就体现出来了)给这个脚步设置一个对应的快捷键, 当按下这个快捷键的时候就开始执行这个脚步, 实现截图。

(1)、脚本:Flamshot.sh

在这里插入图片描述

(2)、快捷键 F2(在KDE里面设置)

ALT + Space呼出全局搜索
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
1给你这个截图的动作搞个名字, 2然后选择你刚才新建的Flamshot.sh脚步, Add就玩事了。
在这里插入图片描述
加完之后,会有个你刚才建的命令名字1, 然后点击2所在位置, 按下F2, 低下Apply就可以了。
在这里插入图片描述
现在当你按下F2的时候就会截图。

四、vim

4-1、交换ESC和Caps

KDE里面就有, 大佬已经帮我们搞好了,再也不用像之前Windows那样查二进制改了。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
使用keyd管理按键映射(推荐)
这里有个问题, 就是命令行窗口里面的vim里面可以使用,但是如果你使用vscode里面安装了vim插件, 这个两个键还是没有换过来, 原因是这种Wayland/Plasma的映射等级比较低, 使用 keyd 进行按键映射,非常可靠, 而且配置语法也很简单。(keyd没有官方的仓库,只能去github下载源码进行安装)

下载安装和启动keyd(我的下载到自建目录~/Application目录下了)

git clone https://github.com/rvaiya/keyd
cd keyd
make && sudo make install
sudo systemctl enable --now keyd

配置ESC和Caps Lock互换并使用
请将以下内容填入/etc/keyd/default.conf:

[ids]

*

[main]

# Maps capslock to escape when pressed and control when held.
capslock = overload(control, esc)

# Remaps the escape key to capslock
esc = capslock

如果使用vim,需要使用sudo vim default.cof来操作, 或者使用: w !sudo tee %命令获得管理员权限来保存。

4-2、Vim 下载

我是了直接下载vim, 但没有, 经查看之后Fedora43有这个vim-enhanced, 来源似乎是archlinux的。

sudo dnf install vim-enhanced

呼出终点命令窗口的命令是CTRL + ALT + T, 关闭统一是ALT+F4。 后面了再改吧。

在这里插入图片描述

物理机上的命令行好丝滑,几乎没有Windows Subsystem for Linux 2 (WSL2)那样有延时, 开机就是有的慢, 但开机了调出Terminal 终端非常丝滑。

呼出和关闭命令行窗口(更新12/18/25)
默认打开是Ctrl+Alt+T,关闭是Alt+T. 我想到了ui这个单词, 记起来比较容易, 所以这里修改为Ctrl + U打开, Ctrl + I关闭, 后面设置过程中发现默认Ctrl+Alt+T只是呼出shell 命令行窗口, 而Alt + T是关闭所以的窗口(比如不仅可以关闭shell的命令行窗口, 还可以关闭已经打开浏览器窗口)

使用Alt+Space全局搜索:

在这里插入图片描述
在这里插入图片描述
随后点击应用(apply)后,再次点击Konsole会发现已经修改成功,当按下Ctrl+U(一起按下Ctrl 和 U)时, 会呼出Shell命令行。
在这里插入图片描述
设置关闭窗口也一样,Shortcuts->Window Management->Close Window: 取消默认勾选的快捷键, 鼠标点击2所指的地方, 设置Ctrl + I,然后apply. 当我们按下Ctrl + I是会关闭当前窗口。
在这里插入图片描述

4-3、Vim高阶:Vim插件安装

Vim的插件配置和一些使用小技巧:我的配置部分

# seoul256的部分有点错误, 这里不是数字1,而是字母(L)的小写。
Plug 'junegunn/seoul256.vim'

Linux安装基本差不多, Fedora43用的是dnf包管理。

五、vscode

vscode in linux

在这里插入图片描述

# step1
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc &&
echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\nautorefresh=1\ntype=rpm-md\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" | sudo tee /etc/yum.repos.d/vscode.repo > /dev/null

# step2
dnf check-update &&
sudo dnf install code # or code-insiders


# step2(or)
dnf check-update &&
sudo dnf install code # or code-insiders

在这里插入图片描述

在这里插入图片描述

六、Fastfetch–查看系统信息的工具

我打算安装neofetch 的, 结果发现它已停止维护了。所以安装了fastfetch

sudo dnf install fastfetch

在这里插入图片描述

七、设置登陆背景和桌面背景

登陆背景好搞。

在这里插入图片描述
在这里插入图片描述

桌面背景比较难搞, 我初步似乎主题和背景是绑定的, 只能通过选择已经给出的主题和以及对应的壁纸。但这是难不倒我们的, 我们可是用的Linux呀, 不是Windows.

在这里插入图片描述
打开之后把那张最大的图片替换成你的图片就好了, 名字不要改, 别人原先是啥名, 你就用啥名。
在这里插入图片描述
这是我的桌面:在这里插入图片描述

在这里插入图片描述

八、Zeal离线文档

sudo dnf install zeal

下载之后可以在开始菜单栏的Development中找到。
在这里插入图片描述
打开Zeal软件,可以在Docsets现成的库里面找你想要的文档。我想看的都在左侧栏了。下面演示一下如何下载一个离线文档。

在这里插入图片描述
在这里插入图片描述

比如我们下载Go, 先搜Go, 然后点击Go文档所在的位置, 点击下载, 下载好之后会添加到Welcome那一栏。
在这里插入图片描述
在这里插入图片描述

如果想看这些文档的来源, 点击Dash, 默认会打开浏览器, 跳转到相应的网站。
在这里插入图片描述

我最喜欢看的是cpp的。 没错,它就是那个社区贡献维护的维基百科的文档cppreference,维基允许任何人添加和修改内容,虽然这意味着错误信息可能被轻易添加,但这类错误通常会被迅速发现并删除,因此cppreference仍是一个可靠的参考来源。 C++唯一的官方文档是the standardGitHub提供免费的草案。

zeal上的cppreference离线文档。
在这里插入图片描述

cppreference网站:
在这里插入图片描述
C++唯一的官方网站the standard网站
在这里插入图片描述
cplusplus 的GitHub提供免费的草案
在这里插入图片描述

九、最强离线英汉词典:GoldenDict(简明英汉必应版词库)

来源于林佬的简明英汉必应版,为什么使用它,介绍在此
下载ecdict-ultimate-mdx-css.zip

下载词库,并解压到指定位置:
我存放词库的地方是主目录下的.goldendict里面(~/.goldendict), 然后把下载的安装包解压当前目录, 会发现.css和.md格式的两个文件, 把它们移动到.goldendict。(这里.goldendict替换为你的想放的文件夹名字)
在这里插入图片描述

GoldenDict软件下载和添加词库

sudo dnf install goldendict

在这里插入图片描述
在这里插入图片描述
如果你是前带点的那个文件,在添加(Add),是会找不到显示的路径, 在主目录下面写入/.goldendict(你词库的路径)就出来了。
在这里插入图片描述
在添加词库路径后面✔,然后点击应用Apply, 需要加载一会儿, 然后OK就可以离线使用了。
在这里插入图片描述
正如简介所说, 啥都可以搜, 不限于传统的单个单词, 两个词的也可以, 如果是一句名言那更可以了。
在这里插入图片描述

十、游戏:Steam

这个我是从Fedora的应用商店Discoer下载的Flatpak版本, 下面也是使用命令行安装的。

# 安装
sudo dnf install steam-devices

# 启动
flatpak run com.valvesoftware.Steam

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
steam的下载颇有些曲折, 有很多问题, 在snap和Flaktop版本中建议选择兼容性好一点的Flaktop版本.

# 下载后会遇到这个问题
input devices udev rules don t seem to be installed

在这里插入图片描述
后来得知它不是错误, 我直接忽视掉了,好像也没有问题。 当然你还会面临其他问题,这里提供两个解决问题的地址

# 一个是flatop开发Steam版本的阅读文档, 里面收集了一些错误。
https://github.com/flathub/com.valvesoftware.Steam/wiki

# 还有一个是Fedora43官方关于steam运行的讨论帖子。
https://discussion.fedoraproject.org/t/steam-issue-in-fedora-40-plasma/117456/2

哈哈哈,现在这个Fedora我很满意,这才是一个操作系统该有的样子,所有东西都可以自定义,而且都是内置的,运行起来也很流畅。文档、指南和帮助页面应有尽有。 我可以学习很多终端命令和电脑的知识,这确实激发了我学习的热情。这个系统自由, 科技感拉满, 我已经开始迫不及待想探索其他功能了。

欢迎来到Fedora的世界! ——>start
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐