安装好fedora_kde系统后的操作

news2025/1/15 6:40:23

文章目录

  • 1 前言
  • 2 办公软件
    • 2.1 输入法
      • 2.1.1 安装 fcitx5
      • 2.1.2 安装 fcitx5-rime
      • 2.1.3 安装 東風破
      • 2.1.4 使用 東風破 安装 郭斌勇 大神的 新世纪五笔 项目
      • 2.1.5 配置 fcitx5-rime
      • 2.1.6 重新部署
  • 3 感谢阅读~

1 前言

  本文用的是 fedora 40 kde plasma 6。

  因为有很多的软件都同时提供了 deb 包 和 rpm 包,所以 fedora 上的一些软件的安装,可以参考我的另一篇文章 《安装好ubuntu系统后的操作》。

  但是还是有一些软件,在 fedora 中安装时,与 ubuntu 有差异,如下文。

2 办公软件

2.1 输入法

  搜狗输入法目前只提供了 Ubuntu 的安装包,所以想在 Fedora 40 KDE 桌面上使用 新世纪五笔输入,只能用其他的方式了。

  我们可以使用 fcitx5-rime 来实现。

2.1.1 安装 fcitx5

  首先,在 Fedora 上安装 fcitx5

sudo dnf install fcitx5 fcitx5-chinese-addons kcm-fcitx5

  然后参考 fcitx 官方的指示 https://fcitx-im.org/wiki/Using_Fcitx_5_on_Wayland#KDE_Plasma ,做如下操作:

  1. /etc/profile 文件中设置如下环境变量,然后 source profile
export XMODIFIERS=@im=fcitx
  1. 在 KDE 的 “系统设置” 👉 “键盘” 👉 “虚拟键盘” 中,选中 “Fcitx 5” ,然后点【应用】按钮
  2. 请不要在 /etc/profile 文件中设置 GTK_IM_MODULEQT_IM_MODULESDL_IM_MODULE 这3个环境变量
  3. 要运行 chromium/electron 应用时,可以设置 --enable-features=UseOzonePlatform --ozone-platform=wayland --enable-wayland-ime

2.1.2 安装 fcitx5-rime

  使用如下命令安装:

sudo dnf install fcitx5-rime

2.1.3 安装 東風破

  访问 https://github.com/rime/plum 可知,执行如下命令安装它:

# 先到用户家目录
cd ~
# 然后在家目录下执行如下命令
curl -fsSL https://raw.githubusercontent.com/rime/plum/master/rime-install | bash

2.1.4 使用 東風破 安装 郭斌勇 大神的 新世纪五笔 项目

  说到基于 Rime 的 新世纪五笔输入法,我们就不得不提到 gitee 上 郭斌勇 这位大神,他的项目 https://gitee.com/guobinyong/wubixinshiji 帮我们实现了在 Linux 上使用新世纪五笔的梦想。

# 先到 ~/plum 目录下,这个目录下才有 rime-install 命令
cd ~/plum
# 然后在 fcitx5-rime 环境中,安装 新世纪五笔
rime_frontend=fcitx5-rime bash rime-install GuoBinyong/wubixinshiji pinyin-simp

2.1.5 配置 fcitx5-rime

# fcitx5-rime 的用户目录
cd ~/.local/share/fcitx5/rime
# 在这个目录下可以看 有没有 default.custom.yaml 这个文件
# 如果没有,可以创建一个
vim default.custom.yaml
# 文件的内容如下,只保留 新世纪相关的,其他的都注释掉。以防 rime 报错
patch:
 schema_list:
#    - schema: luna_pinyin    # 朙月拼音
#    - schema: wubi_pinyin    # 五笔·拼音
#    - schema: double_pinyin_abc  # 智能ABC雙拼
#    - schema: double_pinyin_flypy  # 小鶴雙拼
#    - schema: double_pinyin_mspy   # MSPY雙拼
#    - schema: double_pinyin_pyjj  # 拼音加加雙拼
#    - schema: wubi86    # 五笔86
#    - schema: wubi091   # 五笔091
#    - schema: wubi98    # 98五笔
#    - schema: flypy    # 小鹤音形
#    - schema: flypyplus   # 小鹤音形+
#    - schema: jyutping    # 粵拼
#    - schema: quick5    # 速成
#    - schema: xqjz     # 小泉简卷
#    - schema: xqzm    # 小泉郑码
   - schema: pinyin_simp    # 袖珍简化字拼音
   - schema: wubixinshiji    # 新世纪五笔
   - schema: wubixinshiji_pinyin    # 新世纪五笔·拼音
#    - schema: wubixinshiji_trad    # 新世纪五笔·简入繁出

2.1.6 重新部署

  重启一波电脑,然后鼠标右键点 Dock 上的输入法图标,重新部署一下 fcitx5-rime 输入法就 OK 了。

在这里插入图片描述

3 感谢阅读~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1628756.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

VTK----VTK数据结构详解1(几何篇)

在讲VTK的数据结构之前,我们先了解可视化数据的两个特征:离散性、有规则或无规则。 离散性。当我们使用计算机去表示我们的数据时,一般都是基于有限数量的点做信息的采样(或插值),因此可视化的数据是以一种…

Sylar C++高性能服务器学习记录07 【协程模块-知识储备篇】

早在19年5月就在某站上看到sylar的视频了,一直认为这是一个非常不错的视频,由于本人一直是自学编程,基础不扎实,也没有任何人的督促,没能坚持下去,每每想起倍感惋惜。恰逢互联网寒冬,在家无事&a…

MacOS 文件系统种类及介绍

MacOS 文件系统种类 详细介绍 详细介绍 从图片中我们可以看到一个文件系统选择器的界面,列出了多种不同的文件系统选项。这些文件系统各有其特点和用途,以下是它们之间的主要区别: APFS:Apple File System,是苹果公司为…

Python实现自动化的服务器部署和配置管理库之pyinfra使用详解

概要 在现代软件开发中,自动化部署和配置管理变得越来越重要。Python pyinfra库是一个强大的工具,可以帮助开发者实现自动化的服务器部署和配置管理。本文将介绍pyinfra库的安装、特性、基本功能、高级功能、实际应用场景以及总结。 安装 首先,来看一下如何安装pyinfra库。…

UE4_动画基础_FootIK

角色由于胶囊体的阻挡,双脚与地面平行,不会与斜坡、台阶等贴合,有一条腿会处于悬空状态,通过双骨骼IK节点使一只脚太高,让后胶囊体下降,修正双脚的角度。这就是逆向运动IK的方法。 一、新建第三人称模板游戏…

【并集查找 最大公约数 调和数】952. 按公因数计算最大组件大小

本文涉及知识点 图论 并集查找 最大公约数 调和数 LeetCode952. 按公因数计算最大组件大小 给定一个由不同正整数的组成的非空数组 nums ,考虑下面的图: 有 nums.length 个节点,按从 nums[0] 到 nums[nums.length - 1] 标记; 只…

Git的操作和使用

一、基本操作 1、创建git本地仓库 (1)创建目录:mkdir gitcode (2)进入目录:cd gitcode/ (3)查询目录内容:ls (4)在当前目录下创建git本地仓库…

react引入iconfont的svg图标

react引入iconfont的svg图标 本文目录 react引入iconfont的svg图标普通图标通过link引入css组件内引入css使用 svg图标通过script引入js组件内引入js使用 通过封装组件自定义封装组件中调用 通过antd封装使用 普通图标 通过link引入css <link rel"stylesheet" h…

机器学习进行情感分析(上)

目录 一、 绪论二、 数据处理1. 构建CSV文档2. 构建模型前的思考2.1. 问题2.2. 解决方法 3. 读取数据4. 用正则表达式来进行对特定符号的剔除5. 使用口袋模型进行文本处理和特征提取 三、 数据划分 一、 绪论 近年来&#xff0c;随着互联网和社交媒体的快速发展&#xff0c;人们…

python自动化登录(测试篇)

起初是想抓取下请求看能不能做模拟登录。无奈发现&#xff0c;目标网站的请求数据是加密过的&#xff0c;而且网站代码也是编译后的代码。要从编译后的代码中提取加密算法。我的第一想法是明知不可为而不为。但是转念一想&#xff0c;何不试试python大法。 1.前期准备 python我…

Android图片压缩、Drawable和Bitmap转换、bitmap和base64转换

1. Android图片压缩、Drawable和Bitmap转换、bitmap和base64转换 1.1. Drawable和Bitmap之间的转化 1.1.1. bitmap和Drawable间的区别 Bitmap - 称作位图&#xff0c;一般位图的文件格式后缀为bmp&#xff0c;当然编码器也有很多如RGB565、RGB888。作为一种逐像素的显示对象执…

【c++】深入剖析与动手实践:C++中Stack与Queue的艺术

&#x1f525;个人主页&#xff1a;Quitecoder &#x1f525;专栏&#xff1a;c笔记仓 朋友们大家好&#xff0c;本篇文章我们来到STL新的内容&#xff0c;stack和queue 目录 1. stack的介绍与使用函数介绍例题一&#xff1a;最小栈例题二&#xff1a;栈的压入、弹出队列栈的模…

架构师系列- 消息中间件(15)-kafka业务实战

7.1 顺序性场景 7.1.1 场景概述 假设我们要传输一批订单到另一个系统&#xff0c;那么订单对应状态的演变是有顺序性要求的。 已下单 → 已支付 → 已确认 不允许错乱&#xff01; 7.1.2 顺序级别 1&#xff09;全局有序&#xff1a; 串行化。每条经过kafka的消息必须严格…

系统设计 --- E2E Test System

系统设计 --- E2E Test System 什么是E2EE2E Architecture Example 什么是E2E E2E&#xff08;端到端&#xff09;测试是一种软件测试方法&#xff0c;旨在模拟真实的用户场景&#xff0c;测试整个应用程序或系统的端到端功能和交互流程。E2E 测试涵盖了从用户界面到后端系统的…

uniapp获取当前位置及检测授权状态

uniapp获取当前位置及检测授权定位权限 文章目录 uniapp获取当前位置及检测授权定位权限效果图创建js文件permission.jslocation.js 使用 效果图 Android设备 点击 “设置”&#xff0c;跳转应用信息&#xff0c;打开“权限即可”&#xff1b; 创建js文件 permission.js 新建…

视频怎么批量压缩?5个好用的电脑软件和在线网站

视频怎么批量压缩&#xff1f;有时候我们需要批量压缩视频来节省存储空间&#xff0c;便于管理文件和空间&#xff0c;快速的传输发送给他人。有些快捷的视频压缩工具却只支持单个视频导入&#xff0c;非常影响压缩效率&#xff0c;那么今天就向大家从软件和在线网站2个角度介绍…

ProcessOn已凉,绘图就用谷歌云盘+draw.io达到了巅峰

神器draw.io 首先&#xff1a;对不起ProcessOn&#xff0c;无意冒犯&#xff0c;ProcessOn并没有凉&#xff0c;而且还一直在用。谁让你们火呢&#xff0c;借词一用&#xff0c;哈哈哈哈。 4年前我用谷歌云盘时就无意间发现了draw.io这个绘图工具。 先说下如何发现的&#x…

NumPy 1.26 中文官方指南(一)

NumPy 用户指南 原文&#xff1a;numpy.org/doc/1.26/user/index.html 本指南是一个概述&#xff0c;解释了重要特性&#xff1b;细节请参阅 NumPy 参考文档。 入门指南 什么是 NumPy? 安装 NumPy 快速入门 NumPy&#xff1a;初学者的绝对基础 基础知识和用法 NumPy 基础…

java数据结构泛型

泛型 一.了解包装类二.基本数据类型对应的包装类三.装箱与拆箱四.什么是泛型&#xff1f;五.语法六.泛型类使用七.泛型的上界八.泛型方法 在学习泛型之前,我们需要先了解一下包装类。 一.了解包装类 在Java中&#xff0c;由于基本类型不是继承自Object&#xff0c;为了在泛型代…

爬虫的实战应用之短信炸弹playwright现代网页测试工具

不讲废话&#xff0c;先上原理&#xff1a; 短信炸弹&#xff0c;也就是说持续对一个手机进行发送短信&#xff0c;实现的方式就是&#xff0c;利用某些网站的登录 &#xff0c;注册的时候&#xff0c;发送短信验证码来实现。 如下图&#xff0c;其中有一个id为phone的输入框&a…