【技术实现步骤摘要】
输入法配置方法、字符输入方法、设备及介质
[0001]本申请涉及一种输入法配置方法、字符输入方法、设备及介质,属于计算机
技术介绍
[0002]目前,嵌入式Linux系统或者嵌入式Linux系统产品中不带桌面系统;常见的带桌面系统的通用平台(如ubuntu或者debian)不适合用于嵌入式产品,基于此,需要在嵌入式Linux系统定制化带桌面系统。
[0003]桌面系统中最主要的程序为显示服务器,显示服务器的主要任务是协调客户端与其他操作系统、硬件以及彼此之间的输入和输出。显示服务器通过显示服务器协议与其客户端进行通信。常见的桌面显示服务器包括:
[0004]1、显示服务器X11:
[0005](1)X11由客户端、服务、图像合成器以及内核系统组成,在进行渲染时,客户端和图像合成器都需向服务器发送请求下能完成图像的渲染,通信耗时且不高效;
[0006](2)X11只能调用一些厂商提供的2D驱动程序进行图像的渲染,虽然能通过扩展使用3DopenGL,但是依然绕不开服务器的中转。即 ...
【技术保护点】
【技术特征摘要】
1.一种基于Weston的桌面系统下的输入法配置方法,其特征在于,所述方法包括:响应于系统构建操作,使用预设项目工具构建基于Weston的桌面系统;响应于编译操作,将fcitx5编译至所述桌面系统,所述fcitx5支持目标语言的字符输入;响应于源码修改操作,在所述fcitx5的源码中融合软键盘的源码,得到所述目标语言的输入法的源码;响应于使用环境修改操作,获取在所述桌面系统的使用环境中配置的输入法相关文件,以使所述使用环境与所述目标语言、所述fcitx5和所述软键盘相适配,以在所述桌面系统获取到字符输入请求的情况下,调用所述输入法的源码显示所述目标语言对应的软键盘;并基于作用于所述软键盘的输入操作关联所述输入操作指示的与所述目标语言相符的字符。2.根据权利要求1所述的方法,其特征在于,所述响应于系统构建操作,使用预设项目工具构建基于Weston的桌面系统,包括:获取所述系统构建操作指示的获取命令,基于所述获取命令中携带的地址下载所述预设项目工具的文件存储库、构建系统的系统文件、应用配置工具的配置文件和所述fcitx5的输入法接口文件;所述构建系统用于编译出嵌入式系统的桌面系统;所述应用配置工具用于构建所述预设项目工具的映像之上运行的应用程序;所述预设项目工具的版本、所述构建系统的版本和所述应用配置工具的版本相适配;使用所述文件存储库、所述构建系统的系统文件、所述应用配置工具的配置文件和所述fcitx5的输入法接口文件搭建所述Weston系统的编译环境;在所述编译环境下,在所述输入法接口文件不存在所述预设项目工具的版本的情况下,在所述输入法接口文件中接收版本增加操作,以增加所述预设项目工具对应的版本;在所述编译环境下,在目标文件中接收语言增加操作,以在所述目标文件中增加所述目标语言的字符编码,得到修改后的目标文件,所述目标文件为编译所述预设项目工具需要编译的镜像文件;响应于接收到的编译命令,对所述修改后的目标文件进行编译,构建所述桌面系统。3.根据权利要求1所述的方法,其特征在于,所述响应于编译操作,将fcitx5编译至所述桌面系统,包括:在所述预设项目工具的目标配置文件中,接收所述编译操作,以在所述目标配置文件中增加输入法和软键盘配置文件,所述目标配置文件用于供用户添加自定义配置;在所述fcitx5的自定义层文件中,接收第一删除操作以删除X11的相关配置库文件,所述fcitx5的自定义层文件包括所述X11的相关配置库文件和所述Weston的相关配置库文件;在软键盘的自定义层文件中,接收第二删除操作以删除X11的相关配置库文件,所述软键盘的自定义层文件包括所述X11的相关配置库文件和所述Weston的相关配置库文件。4.根据权利要求1所述的方法,其特征在于,所述响应于源码修改操作,在所述fcitx5的源码中融合软键盘的源码,得到所述目标语言的输入法的源码,包括:基于代码仓库地址的设置操作,使用所述设置操作指示的所述fcitx5的代码仓库地址获取所述fcitx5的源码,所述代码仓库地址的分支包括软键盘的源码的地址;
在所述fcitx5的源码中,接收文件增加操作,以在所述fcitx5的源码中...
【专利技术属性】
技术研发人员:赵承吉,赵欣,张琰,
申请(专利权)人:苏州科达科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。