【物联网】基于树莓派的物联网开发【6】——汉化+字体库输入法安装

树莓派系统默认是英文,面向智能设备控制终端或物联网开发场景,需支持中文日志显示与本地化交互。

系统汉化

(1)输入命令sudo raspi-config,然后选择 Localisation 回车
在这里插入图片描述
(2)选择 locale 回车
在这里插入图片描述
(3)选择 zh.utf-8 空格键选中 tab键选择ok 回车
在这里插入图片描述
(4)tab键 选择ok 回车
在这里插入图片描述
(5)最后 finnish --> 回车键,即可完成编辑
输入命令:sudo reboot,然后重启系统才能显示中文语言
在这里插入图片描述

安装中文字体库

1、先更新软件包列表

在安装新的软件包之前,最好先更新你的软件包列表,以确保所有包的信息都是最新的。你可以通过运行以下命令来更新:

sudo apt-get update

在这里插入图片描述

2、安装文泉驿等宽正黑字体(WenQuanYi Zenhei)

如果你想要一个美观且兼容性好的中文(简体)字体,控制台输入命令:

sudo apt-get install ttf-wqy-zenhei 

或者安装文泉驿微米黑字体,控制台输入命令:

sudo apt-get install fonts-wqy-microhei

在这里插入图片描述

3、更新字体缓存

控制台输入命令:

fc-cache -f -v

在这里插入图片描述

常见问题及解决方法

依赖问题:在安装过程中,有时可能会出现依赖问题。如果遇到这种情况,系统通常会提示你安装缺失的依赖。你可以按照提示操作,例如确认是否需要安装其他推荐的包。

网络问题:如果你在执行 sudo apt-get update 或 sudo apt-get install ttf-wqy-zenhei 时遇到网络问题(如连接超时),请检查你的网络连接,或者尝试更换镜像源。例如,你可以编辑 /etc/apt/sources.list 文件,选择一个速度较快的镜像源。

安装中文输入法

1、先更新软件包列表

sudo apt-get update

在这里插入图片描述

2、安装中文输入法fcitx:

sudo apt-get install fcitx fcitx-googlepinyin

在这里插入图片描述

3、配置fcitx为默认输入法

选择fcitx作为默认输入法引擎(可以不执行此指令),输入一下命令:

im-config

4、重启树莓派

控制台输入命令:sudo reboot
重启完成好就可以在 VNC远程桌面连接上去后使用中文显示和中文输入法,切换中文输入法一样也是 ctrl+space。

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

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

相关文章

python新手学习笔记①

本笔记是根据Bilibili里的【3小时超快速入门Python | 动画教学【2025新版】【自学Python教程】【零基础Python】【计算机二级Python】【Python期末速成】】 https://www.bilibili.com/video/BV1Jgf6YvE8e/这个视频合集制作的代码笔记! 1.字符串连接 运行结果 2.…

当通过PHP在线修改文件数组遇到不能及时生效问题

当你通过PHP在线修改文件中的数组(比如配置文件、缓存文件等)后,发现修改不能及时生效,常见原因和解决办法如下: 1. 缓存未刷新 问题描述:PHP应用通常会对配置、数据等做缓存(如Redis、Memcached、OPcache、文件缓存等),导致你修改了文件但实际运行时还是旧内容。解决…

LLaMA-Adapter

一、技术背景与问题 1.1 传统方法的数学局限 二、LLaMA-Adapter 核心技术细节 2.1 Learnable Adaption Prompts 的设计哲学 这种零初始化注意力机制的目的是在训练初期稳定梯度,避免由于随机初始化的适配提示带来的不稳定因素。通过门控因子gl​的自适应调整,在训…

以太联Intellinet带您深度解析PoE交换机的上行链路端口(Uplink Ports)

在当今网络技术日新月异的时代,以太网供电(PoE)交换机已然成为现代网络连接解决方案中不可或缺的“利器”。它不仅能够出色地完成数据传输任务,还能为所连接的设备提供电力支持,彻底摆脱了单独电源适配器的束缚,让网络部署更加简洁…

Linux服务器安全如何加固?禁用不必要的服务与端口如何操作?

保护Linux服务器的安全性对于确保系统的稳定性和数据的保密性至关重要。加固Linux服务器的安全性包括禁用不必要的服务和端口,以减少潜在的攻击面。本文将探讨如何加固Linux服务器的安全性,具体介绍如何禁用不必要的服务和端口,从而提高服务器…

RabbitMQ的核心原理及应用

在分布式系统架构中,消息中间件是实现服务解耦、流量缓冲的关键组件。RabbitMQ 作为基于 AMQP 协议的开源消息代理,凭借高可靠性、灵活路由和跨平台特性,被广泛应用于企业级开发和微服务架构中。本文将系统梳理 RabbitMQ 的核心知识&#xff…

WPF MVVM Community Toolkit. Mvvm 社区框架

Community Toolkit. Mvvm 社区框架 微软官方文档 主要内容:CommunityToolkit.Mvvm 框架 概念,安装,使用(重要API:ObservableObject,RelayCommand)源生成器([ObservableProperty]&…

Mcu_Bsdiff_Upgrade

系统架构 概述 MCU BSDiff 升级系统通过使用二进制差分技术,提供了一种在资源受限的微控制器上进行高效固件更新的机制。系统不传输和存储完整的固件映像,而是只处理固件版本之间的差异,从而显著缩小更新包并降低带宽要求。 该架构遵循一个…

vscode连接WSL卡住

原因:打开防火墙 解决: 使用sudo ufw disable关闭防火墙

FreeSWITCH rtcp-mux 测试

rtcp 跟 rtp 占用同一个端口,这就是 rtcp 复用 Fs 呼出是这样的: originate [rtcp_muxtrue][rtcp_audio_interval_msec5000]user/1001 &echo 需要同时指定 rtcp_audio_interval_msec,否则 rtcp_mux 不能生效 Fs 呼入不需要配置&#xf…

CI/CD的演进之路

CI/CD的演进之路 一、CI/CD的成长演变 早期起源与初步实践:CI/CD的概念可以追溯到软件开发的早期阶段,但真正开始受到关注是在敏捷开发方法兴起之后。在传统的瀑布模型开发模式下,软件开发周期长、发布频率低,更新往往需要数月甚…

Docker 镜像打包到本地

保存镜像 使用 docker save 命令将镜像保存为一个 tar 文件。命令格式如下: docker save [options] IMAGE [IMAGE...]示例:docker save -o centos.tar centos:latest--output 或 -o:将输出保存到指定的文件中。 加载镜像 如果需要在其他机器…

在 Excel xll 自动注册操作 中使用东方仙盟软件2————仙盟创梦IDE

// 获取当前工作表名称string sheetName (string)XlCall.Excel(XlCall.xlfGetDocument, 7);// 构造动态名称(例如:Sheet1!MyNamedCell)string fullName $"{sheetName}!MyNamedCell";// 获取引用并设置值var namedRange (ExcelRe…

云计算与大数据进阶 | 28、存储系统如何突破容量天花板?可扩展架构的核心技术与实践—— 分布式、弹性扩展、高可用的底层逻辑(下)

在上篇中,我们围绕存储系统可扩展架构详细探讨了基础技术原理与典型实践。然而,在实际应用场景中,存储系统面临的挑战远不止于此。随着数据规模呈指数级增长,业务需求日益复杂多变,存储系统还需不断优化升级&#xff0…

从0到1打造AI Copilot:用SpringBoot + ChatGPT API实现智能开发助手

本文将从0到1系统性地讲解如何基于SpringBoot与OpenAI ChatGPT API打造一款智能开发助手(AI Copilot)。文章首先介绍AI Copilot的背景与价值,接着深入架构设计与环境准备,然后通过详尽的代码示例演示SpringBoot项目的搭建、依赖配…

C# AI(Trae工具+claude3.5-sonnet) 写前后端

这是一个AI 写的前后端分离项目,通过AI编程,开发电商管理系统(登陆、注册) 使用的AI工具为 Trae工具(字节国际版)claude3.5-sonnet(目前代码最强模型) 前端为 vue3Bootstrap 后端为 C# net5.0(因为我电脑里面已经安装了这个新版更好) do…

Vue3 Element Plus 对话框加载实现

在 Vue3 Element Plus 中实现对话框加载效果&#xff0c;可以通过以下两种方式实现&#xff1a; 方式一&#xff1a;使用 v-loading 指令&#xff08;推荐&#xff09; vue 复制 下载 <template><el-button click"openDialog">打开对话框</el-b…

VsCode开发环境之Node.js离线部署

1.下载node部署文件 地址为&#xff1a;CNPM Binaries Mirror 2.下载后解压 3.验证版本 4.配置环境变量 5.外网寻找一个对应项目的npm文件--node_modules 6.node_modules文件夹复制到node.js的路径下 7.接着就可以正常运行了。

MySQL中的重要常见知识点(入门到入土!)

基础篇 基础语法 添加数据 -- 完整语法 INSERT INTO 表名 (字段名1, 字段名2, ...) VALUES (值1, 值2, ...);-- 示例 insert into employee(id,workno,name,gender,age,idcard,entrydate) values(1,1,Itcast,男,10,123456789012345678,2000-01-01) 修改数据 -- 完整语法 UPDA…

【PRB】1.5w字深度解析GaN中最浅的受主缺陷

2025 年 1 月 16 日,Virginia Commonwealth University 的 M. A. Reshchikov 和 SUNY–Albany 的 B. McEwen 等人在《Physical Review B》期刊发表了题为《Identity of the shallowest acceptor in GaN》的文章,基于对 50 多个 Be 掺杂 GaN 样品的光致发光实验以及 Heyd-Scus…