ubuntu系统解决无法输入中文的问题及使用搜狗输入法配置细讲

Ubuntu 20下pycharm无法使用中文输入法 解决ubuntu 20下pycharm无法输入中文的问题。 汇总网上各种的解决方法,总有一个能够解决你的问题! 阅读详情
AI摘要

博主在Ubuntu 18.04虚拟机中遇到无法输入中文及无输入源的问题,尝试多种解决方案无效。最终选择安装搜狗输入法并切换到fcitx输入法框架。配置后可以输入中英文,但仍有小键盘选择输入法的困扰。通过特定设置解决了shift切换中英文导致的乱码问题。虽然输入法切换仍然不便,但已能正常使用。

背景: ubuntu(18.04)

  • 博主本身一直使用自带的 ibus键盘输入法,写中文也可以,
    在这里插入图片描述
    但是今天打开虚拟机ubuntu发现,无法输入中文!!! 而且最头疼的是 输入源哪里一直显示 无输入源!!!,各种办法和 终端修改都试过不行,也无法添加语言(点击加号无法成功添加)网上也找不到我这种情况,并且连上面的小键盘选择输入法都没有了。
    在这里插入图片描述
    无奈,我只能重新下载一个输入法代替了:

(1)首先按照此方法下载 搜狗输入法

https://zhuanlan.zhihu.com/p/58837239

(2)根据上面最后一步, 打开配置输入法页面,调成这样:

在这里插入图片描述
注意这样预防第一个错误:

  • 1.搜狗输入法不管怎样切换中英文(shift键),都只能输入中文
    1. 按住shift会奇怪的出现三种输入法, 一种正常英文,一种中文,还有一种 乱码中文,很怪~~~~
      解决这些问题只需要,按照上面的顺序即可。

另外打开设置,管理语言,选择fcitx!!!必须这样,然后重启就会生效了。
在这里插入图片描述
这样可以实现输入中英文了,但是我觉得因为是上面输入源的问题,所以打开小键盘调整输入法,这几个地方还是点不开
在这里插入图片描述
默认只能是使用搜狗写中文,然后 shift 切换系统自带 输入法写英文~~

到这里就配置完成了,看似简单,层出不穷的问题,在网上话费了很多时间。

大家有问题可以评论区提出, ubuntu方面的疑难杂症,我的使用经验也处理过不少疑难问题了,说不定能够帮到你。

解决Ubuntu18.04安装好搜狗输入法后无法打出中文的问题 在ubuntu中设置中文输入法 阅读详情

相关推荐

STM32按键中断切换红绿蓝灯

通过以上步骤,我们实现了使用STM32的按键中断来切换红绿蓝LED灯的功能。在实际应用中,可能还需要考虑更多的细节,如按键消抖、更精确的延时实现等。但上述代码提供了一个基本的框架和思路,可以根据具体需求进行扩展和优化。希望这篇博客对您有所帮助!

2301_79865940的博客 952

ubuntu中文输入法无法打中文的解决办法

最近在用linux开发,然后很坑爹的自带的中文输入法不能打中文,就是上图这两个输入法,按shift还是系统语言换成中文都没用。

qq_39810051的博客 2万+

赴美参加学术会议办理流程

有幸能在研究生阶段获得学校资助出国参加学术会议,首先要感谢学校的支持,以及学院和实验室的各位老师~ 接下来说下参会整个准备过程: 本人在接到论文录用通知后,就开始办理相关手续。因为会议地点是美国夏威夷,而且录用通知时间与会议召开时间只隔两个月左右,所以接下来两个月时间要办好学校出国申请手续,赴美签证,因为专业原因,据说签证不好办,所以时间比较紧。学校出国申请和签证相关材料是并行进行的,赴美花费...

xingxin_xu的博客 3194

Ubuntu打不出中文解决方法

1、在命令行输入ibus-setup (注意:ibus-setup中间没有空格)在设置之前,请一定看一下自己的语言支持是否为IBUS系统。3.在设置键盘中输入源设置为中文智能拼音。2.选择中文中的智能拼音。

sufukang12的博客 1万+

Outlook邮件规则实战:从自动化分类到GTD工作流整合

在信息过载的数字化办公环境中,自动化处理技术成为提升效率的关键。其核心原理是基于“条件-动作”的触发器模型,通过预设逻辑让系统自动执行重复性任务。这种自动化机制的技术价值在于将用户从繁琐的机械操作中解放出来,实现信息流的智能管控。在邮件管理这一典型应用场景中,自动化规则能精准处理项目邮件聚合、优先级分流等复杂需求。本文聚焦于微软Outlook的规则引擎,深入解析如何利用**规则引擎**和**触发器模型**构建高效的邮件处理系统,并进一步将其融入GTD(Getting Things Done)个人生产力框架,

weixin_31083901的博客 311

深入解析UVM寄存器模型:reg2bus与bus2reg的隐式调用机制

本文深入解析了UVM寄存器模型中reg2bus与bus2reg函数的隐式调用机制。通过追踪一次寄存器访问的完整旅程,揭示了这两个关键函数是如何在uvm_reg_map和uvm_reg_predictor中被框架自动调用的,从而在抽象的寄存器操作与具体总线事务之间完成转换,并实现镜像值的自动更新。掌握此机制是高效调试和灵活应用UVM寄存器模型的基础。

weixin_29211309的博客 438

Ubuntu下无法输入中文问题解决

解决:执行命令: apt --fix-broken install 或安装:依赖于fcitx-module-kimpanel命令: sudo apt --fix-broken install fcitx-module-kimpanel。《Ubuntu 无法打开锁文件 /var/lib/dpkg/lock-frontend – open (13:权限不够)》然后执行命令:apt --fix-broken install。(解决一:在搜狗的状态点击一下 -》 外观 -》...

Coder-coco的博客 5751

CST电子枪仿真实战:从零搭建粒子追踪模型到磁场聚焦优化

本文提供了一份CST电子枪仿真实战指南,详细讲解了从零开始搭建粒子追踪模型的全过程。内容涵盖项目初始化、Track Solver求解器基础、几何建模、粒子源定义,并重点介绍了如何通过引入和优化静磁场(如聚焦线圈配置)来实现电子束的聚焦,帮助工程师高效预测和优化束流品质。

game4的博客 335

解决ubuntu不能打中文问题

如果在Ubuntu系统中无法输入中文,可能是输入法框架或中文输入法未正确安装或配置。

m0_69263782的博客 1万+

第14.10章 高翔博士最新开源框架Lightning-LM源码解读(十):在线定位run_loc_online涉及到的核心模块总结

本文对Lightning-LM激光SLAM定位框架进行了全面剖析。该框架是一个轻量高效的激光雷达建图与定位系统,支持3D SLAM、动态图层管理等功能。文章首先介绍了项目概况和源码结构,包括核心模块如定位系统(loc_system)、激光匹配(lidar_loc)和位姿图优化(pose_graph)等。接着详细解析了各模块的关键函数和运行流程,如数据接收处理、NDT匹配和位姿优化等。最后总结了学习该框架所需的C++知识要点,包括智能指针、多线程编程等现代C++特性。该分析为SLAM开发者提供了实用的架构参考

行知SLAM 799

Opencv项目实战:09 物体尺寸测量

《Opencv项目实战:09 物体尺寸测量》本项目主要是运用了之前扫描文档的思想,以A4纸为背景,检测其中区域的物体长和宽。我的摄像头无法固定,所以是手持的,且由于我在寝室里面是真的没有找到合适的测量物体以及背景色(全是米色或原木色的)。所以效果有所欠缺,但经过ps修改的图片,检测的效果还是很不错的。

m0_62919535的博客 1万+

Ubuntu20.04安装Fcitx和搜狗输入法并解决搜狗输入法无法输入中文的问题

上述就是Ubuntu20.04安装Fcitx和搜狗输入法并解决搜狗输入法无法输入中文的问题的详细步骤了,不同版本的Ubuntu可能会有所差异,但大致步骤就是这样的。,输入fcitx,可以看到fcitx并未安装,并且Ubuntu给出了提示命令,下面直接用提示命令即可进行安装。, 新安装的系统可能没有fcitx,下面我们先介绍如何安装fcitx。安装fictx有两种方式,一是在终端用命令安装,而是直接在。下面重启系统,重启完成后点击如下所示的地方,然后点击。好了,现在可以看到所有的问题都解决了。

蝉曌的博客 1万+

【ARM Coresight | AMBA BUS | Cache 与 MMU/MPU | CoreLink | GCC | CSH 专栏导读】

1. ARM Coresight(SoC-400/SoC-600) 专栏 2. ARMv8/v9 CPU/Cache 专栏 3. Linux ARM AMBA 总线 专栏 4. Trace32/DS-5 专栏。。。

CodingCos的博客 8239

解决Ubunt20.04安装Sogou输入法失败进不去桌面 及 中文输入法安装

解决Ubunt20.04安装Sogou输入法失败进不去桌面

ou_no的博客 3442

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

ubuntu 搜狗输入法安装 和 无法输入中文

搜狗官网下载linux版输入法,安装成功后发现只能输入英文。命令执行后重启搜狗输入法,就可以正常输入中英文了。主要原因是缺少依赖包导致的。

ytusdc的博客 1万+

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

【Linux】【Ubuntu 】Ubuntu安装搜狗中文输入法

本文记录在 Ubuntu 16.04 下安装搜狗中文输入法过程,Ubuntu 其它版本基本相同.

RadiantJeral的博客 3703

ubuntu安装sogou中文输入法

ubuntu软件安装

tymatlab的专栏 3183

fcitx无法输入中文_Ubuntu 上安装中文输入法(针对搜狗输入法)

这个内容很简单, 不是给老油条看的, 新手可以看下, 没准有帮助.第一步安装中文输入法,首先解决语言支持问题:系统设置里, 找到语言支持设置语言然后安装新语言, 找到中文, 之后安装安装中文第二步两个方法:以防万一, 先查一下语言设置里的键盘输入方法, 如下图查看当前输入的方法, 有没有fcitx如果已经安装了 fcitx, 那就没事了, 如果没有就要安装了.1).. 推荐安装一个软件中心, 后边...

weixin_39531582的博客 4119

Ubuntu下搜狗输入法无法输入中文的5种解决方案

上部署过类似环境配置工具,发现其内置的终端模拟器和实时预览功能特别适合调试输入法问题。平台的一键部署能力还能快速搭建测试环境,避免污染本地系统配置。对于Linux新手来说,这种即开即用的云环境比虚拟机更方便排错。在Ubuntu系统中使用搜狗输入法时,偶尔会遇到无法输入中文的情况。下面分享五种经过验证的解决方法,操作时建议按顺序尝试。遇到复杂情况时,可以尝试组合方案:比如先重装依赖库再更新语言设置。部分问题可能与特定Ubuntu版本相关,查阅搜狗官方论坛能获得版本适配建议。完成后重启系统,观察输入法状态。

SilvermistFalcon19的博客 1250

解决ubuntu安装完搜狗输入法只能使用英文,无法输入中文

按照官网教程,安装完了搜狗输入法,可以显示搜狗图标,但是无法输入中文。在终端中执行以下两行命令,即可输入中文。

weixin_45921929的博客 9199

Ubuntu上安装搜狗中文输入法

Ubuntu上安装搜狗输入法

做事先做人! 4747

Ubuntu安装搜狗输入法,Latex支持中文输入,IDEA无法输入中文问题解决

1.问题描述 安装了TeX Live和Texmaker来写作业,但是发现Ubuntu系统上无法输入中文。 Latex入门教程 2.解决方法 安装搜狗拼音输入法 安装fcitx sudo apt-get install fcitx 设置fcitx为系统输入法 设置fcitx开机自启动,在终端执行 sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/ 卸载系统ibus输入法框架 sudo apt purge ibus

qq_37746927的博客 2441

ubuntu18.0安装搜狗输入法无法显示中文

博主重装linux系统之后,重新安装搜狗输入法之后,发现怎么也掉不出中文,下面讲一下具体的操作方式。一、官网很久没有更新的方式(此法不通,仅做展示)

爱在深秋 3425

Ubuntu 安装搜狗输入法及Clion无法使用问题

中文输入法首选搜狗 血的教训,Ubuntu系统中文输入法乖乖的装搜狗输入法吧,其他谷歌拼音、Chinese-pinyin 用起来都是泪。 以下步骤请严格按照顺序执行,每次的重启都不要跳过,否则可能导致安装不成功。没办法,用户少的操作系统就是这么尴尬,很多操作都需要通过重启来生效。 1)设置系统支持中文 2)重启 3)安装输入法框架fcitx 4)重启 5)设置Ubuntu键盘输入法框架为fcitx 6)安装搜狗输入法 7)重启 安装步骤 设置系统支持中文 鼠标依次点击System Settings–&gt

liubintao的扫盲之路 2792

ubuntu 16.04下搜狗输入法不能输入中文解决(linux下常见软件崩溃问题解决方案)

我的系统是 ubuntu 16.04 LTS,之前一段时间正常使用的搜狗输入法突然无法输出中文(具体现象是,可以呼出搜狗输入法界面,但是候选词列表无显示),解决之后记录下来,希望能为同样遇到这个问题的人提供参考 方法一:重启搜狗输入法 方法二:检查修复安 方法三:删除配置文件,重启搜狗 小记

jilijelon 2万+

关于VMware新建的Ubuntu系统中,搜狗输入法无法打出中文的问题

1.在官网上下载Linux对应安装包(我自己用的是x86_64)进行下载安装。但是页面总体写得比较乱,分不清哪些是有用的。2.到语言设置里面(如图),发现没有fcitx这一选项。已经到官网下载、安装好了Linux版的搜狗输入法,并且。点击“应用到整个系统”,关闭窗口,重启电脑。然后才搜到了我开头提到的那篇博客,(如下图),可是还是打不出中文。重启后就有fcitx选项了。等安装成功之后再执行上述步骤。设置系统语言的步骤在这。,问题得到完美解决。

2301_77275366的博客 1617
上一篇: python实现10大排序算法详细介绍及排序思想介绍
下一篇: python网络编程细节讲解socket 到 小型udp聊天器及 tcpweb服务器, 小型下载器(进度更新及大文件传输)简单实现。
我是py呀
博客等级 码龄8年 205粉丝 130原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值