wsl安装Xfce桌面并设置系统语言和输入法

2024-05-13 07:04

本文主要是介绍wsl安装Xfce桌面并设置系统语言和输入法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、安装xfce (有相关的依赖都会安装)

sudo apt -y install xfce4 

二、 安装远程连接组件

sudo apt install xrdp -y

并重新启动 Xrdp 服务:

sudo systemctl restart xrdp

本地windows系统中请按 win+R 键 呼出运行 在运行中输入 mstsc ,依次输入ip地址,用户名和密码。

注意用户身份,如果是以root用户执行登陆时就用root,否则其他用户登陆会空白发生错误。

三、 安装中文系统环境

安装语言环境设置 SSH中输入命令

sudo apt-get -y install locales xfonts-intl-chinese fonts-wqy-microhei

运行语言环境设置

sudo dpkg-reconfigure locales

这里用键盘上的向下箭头一直滑动到最下面 ,找到zh_CN开头的语言,依次按空格键选择,选择完后按Tab键选择ok!

这一步是问系统默认的语言选择是什么,默认的是en_us,我们用光标选择zh_CN.UTF-8 然后选OK键。然后等待系统安装语言包。安装完成后 重启服务器 reboot 

重启完后,系统已经变成了中文!系统支持了中文,但输入依然只有英文,所以我们需要继续下一步,安装中文输入法。

四、安装中文输入法

       sudo apt-get install fcitx fcitx-googlepinyin   安装的内容大体差不多,安装完成后,回到桌面。右键单击。如图:

这里都可以更改,无非就是切换输入法的快捷键。还有默认输入法,这里我没有做更改。默认输入法是英文。如需更改,请看上面第二张图,选择google拼音用下面箭头移动到第一位就行,默认输入法切换快捷键是 Ctrl+空格 。想更换自己更换吧!

遇到的可能问题 :fcitx 添加输入法但并没有输入候选项:原因Xfce和gnome它两个使用 ibus输入法,通过 fcitx-diagnose 去查看日志 (仔细看日志的重要性)发现其中一串报错信息,大概就是 输入法框架已被设置为 ibus fcitx 并没有开机自启动。

五、删除默认输入法(是系统的但可以删除)

apt remove ibus 

im-config (指定fcitx为开机启动,输入法框架 ) 会在 本地目录下生成一个 .xinputrc 文件 指定fcitx 

上面命令可以看到系统默认输入法设置成fcitx ,图形界面就自动设置好了。

中间问题:如果安装输入法多个非上只有两个 会报错 fcitx-diagnose 去查看日志,

apt install fcitx fcitx-frontend-gtk2 fcitx-frontend-gtk3 fcitx-libpinyin

需要额外添加配置

vim /etc/.xprofile  ##新建配置文件将下面这些内容填入该文件并保存
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN:en_US
export LC_CTYPE=zh_CN.UTF-8
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

这些非主要问题。

这篇关于wsl安装Xfce桌面并设置系统语言和输入法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/985004

相关文章

一文详解如何查看本地MySQL的安装路径

《一文详解如何查看本地MySQL的安装路径》本地安装MySQL对于初学者或者开发人员来说是一项基础技能,但在安装过程中可能会遇到各种问题,:本文主要介绍如何查看本地MySQL安装路径的相关资料,需... 目录1. 如何查看本地mysql的安装路径1.1. 方法1:通过查询本地服务1.2. 方法2:通过MyS

电脑软件不能安装到C盘? 真相颠覆你的认知!

《电脑软件不能安装到C盘?真相颠覆你的认知!》很多人习惯把软件装到D盘、E盘,刻意绕开C盘,这种习惯从哪来?让我们用数据和案例,拆解背后的3大原因... 我身边不少朋友,在使用电脑安装软件的时候,总是习惯性的把软件安装到D盘或者E盘等位置,刻意避开C盘。如果你也有这样的习惯,或者不明白为什么要这么做,那么我

基于Go语言实现Base62编码的三种方式以及对比分析

《基于Go语言实现Base62编码的三种方式以及对比分析》Base62编码是一种在字符编码中使用62个字符的编码方式,在计算机科学中,,Go语言是一种静态类型、编译型语言,它由Google开发并开源,... 目录一、标准库现状与解决方案1. 标准库对比表2. 解决方案完整实现代码(含边界处理)二、关键实现细

如何合理管控Java语言的异常

《如何合理管控Java语言的异常》:本文主要介绍如何合理管控Java语言的异常问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、介绍2、Thorwable类3、Error4、Exception类4.1、检查异常4.2、运行时异常5、处理方式5.1. 捕获异常

ubuntu20.0.4系统中安装Anaconda的超详细图文教程

《ubuntu20.0.4系统中安装Anaconda的超详细图文教程》:本文主要介绍了在Ubuntu系统中如何下载和安装Anaconda,提供了两种方法,详细内容请阅读本文,希望能对你有所帮助... 本文介绍了在Ubuntu系统中如何下载和安装Anaconda。提供了两种方法,包括通过网页手动下载和使用wg

ubuntu如何部署Dify以及安装Docker? Dify安装部署指南

《ubuntu如何部署Dify以及安装Docker?Dify安装部署指南》Dify是一个开源的大模型应用开发平台,允许用户快速构建和部署基于大语言模型的应用,ubuntu如何部署Dify呢?详细请... Dify是个不错的开源LLM应用开发平台,提供从 Agent 构建到 AI workflow 编排、RA

ubuntu系统使用官方操作命令升级Dify指南

《ubuntu系统使用官方操作命令升级Dify指南》Dify支持自动化执行、日志记录和结果管理,适用于数据处理、模型训练和部署等场景,今天我们就来看看ubuntu系统中使用官方操作命令升级Dify的方... Dify 是一个基于 docker 的工作流管理工具,旨在简化机器学习和数据科学领域的多步骤工作流。

C语言中的常见进制转换详解(从二进制到十六进制)

《C语言中的常见进制转换详解(从二进制到十六进制)》进制转换是计算机编程中的一个常见任务,特别是在处理低级别的数据操作时,C语言作为一门底层编程语言,在进制转换方面提供了灵活的操作方式,今天,我们将深... 目录1、进制基础2、C语言中的进制转换2.1 从十进制转换为其他进制十进制转二进制十进制转八进制十进

如何在Ubuntu上安装NVIDIA显卡驱动? Ubuntu安装英伟达显卡驱动教程

《如何在Ubuntu上安装NVIDIA显卡驱动?Ubuntu安装英伟达显卡驱动教程》Windows系统不同,Linux系统通常不会自动安装专有显卡驱动,今天我们就来看看Ubuntu系统安装英伟达显卡... 对于使用NVIDIA显卡的Ubuntu用户来说,正确安装显卡驱动是获得最佳图形性能的关键。与Windo

ubuntu16.04如何部署dify? 在Linux上安装部署Dify的技巧

《ubuntu16.04如何部署dify?在Linux上安装部署Dify的技巧》随着云计算和容器技术的快速发展,Docker已经成为现代软件开发和部署的重要工具之一,Dify作为一款优秀的云原生应用... Dify 是一个基于 docker 的工作流管理工具,旨在简化机器学习和数据科学领域的多步骤工作流。它