精华内容
下载资源
问答
  • 故事背景:最近在做资产上报相关功能,要支持中文输入,如果正常快捷方式启动程序没问题,但是升级或者卸载重新安装,自启的时候是使用su usr -C XX.sh启动,root下启动没办法获取用户的环境变量,下面开始咱们探险...

    故事背景:最近在做资产上报相关功能,要支持中文输入,如果正常快捷方式启动程序没问题,但是升级或者卸载重新安装,自启的时候是使用su usr -C XX.sh启动,root下启动没办法获取用户的环境变量,下面开始咱们探险之路。。。

    探索之路:通过export打印root和用户下的环境变量对比,以及google相关linux下输入法相关问题,找到了QT_IM_MODULE这个变量,不同的系统会是ibus或者fctix或者其他等等,,,

    解决方案:因为程序第一次安装的时候需要用户手动启动,我们需要在代码里面添加获取当前用户下的QT_IM_MODULE的值,然后写入全局一个文件,然后在钩子脚本里面去获取这个全局变量的值,在启动脚本里面通过设置export QT_IM_MODULE=XX就可以了,下面展示代码

    代码有话说:

    1、程序里面需要添加的代码:

    //添加全局中文输入法环境变量

    QString qstrInputMethod = path;

    qstrInputMethod += "/.local/sdforcnos/sdforcnos.inputMethod";

    char *pInputEnv = getenv("QT_IM_MODULE");

    if(pInputEnv != NULL)

    {

    QString qstrCMD = QString("echo %1 > %2").arg(pInputEnv).arg(qstrInputMethod);

    system(qstrCMD.toStdString().c_str());

    printf("---%s-----------QT_IM_MODULE=%s\n", qstrCMD.toStdString().c_str(), pInputEnv);

    }

    2、钩子脚本需要的代码:

    if [ -e "/home/${user}/.local/sdforcnos/sdforcnos.inputMethod" ];then

    inputEnv=`cat /home/${user}/.local/sdforcnos/sdforcnos.inputMethod`

    if [ ! -z "$inputEnv" ]; then

    export QT_IM_MODULE="$inputEnv"

    fi

    fi

    su $user -c "/usr/bin/startsd &"

    总结

    到此这篇关于linux下中文输入法问题的文章就介绍到这了,更多相关linux中文输入法问题内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    展开全文
  • 精彩编程与编程技巧-利用代码启动 关闭中文输入法 ...
  • 那么问题就来了,SPACE+CTRL没有办法打开或者关闭输入法的时候,我们应该怎么办呢?不要怕,小编现在就为大家解决这一个问题。  一、问题所在  不知道大家有没有发现,在Windows XP(微软公司推出供个人...

    大家在使用电脑的时候,应该都会喜欢快捷键吧,毕竟它可以达到提高操作速度的目的。所谓快捷键,简单来说就是使用键盘上某一个或某几个键的组合完成一条功能命令。那么问题就来了,SPACE+CTRL没有办法打开或者关闭输入法的时候,我们应该怎么办呢?不要怕,小编现在就为大家解决这一个问题。

      一、问题所在

      不知道大家有没有发现,在Windows XP(微软公司推出供个人电脑使用的操作系统)里面有一个bug(即漏洞)。这个漏洞是关于语言设置的,我们在更改输入法的默认打开或者关闭输入法的SPACE+CTRL快捷键以后,没有办法设置恢复到原来拥有的状态。换一句话来说,也就是大家一定要在SHIFT+ALT+SPACE以及SPACE+CTRL+SHIFT这两者快捷键里面,选择一个新的快捷键来替换原来的SPACE+CTRL快捷键。如果真的是这样的话,相信有很多人都会觉得这样非常的不方便的吧。那么有没有什么办法可以解决这一个问题呢?办法当然有啦。我们仅仅需要使用delphi这一个应用程序就可以轻松简单的解决这一个问题了。现在就让我们一起来看一看吧。

      二、解决方法

      这一个解决方法小编已经在XP SP2上面试验过了,结果是成功的。那么这一个方法究竟是怎样的呢?大家跟着小编一起来操作吧,具体的实现方法如下:

      第一步:首先我们要做的就是先在语言设置里面,将名字叫做“启用按键顺序”这一个选项去掉,不要选中。具体的操作,如下图:

      第二步:接着就要开始编译运行下面的编程代码了,具体的程序代码,如下图:

    第一页编程代码第二页编程代码

      第三步:最后我们只需要点击名为“btn1”这一个按钮,那么事情就已经大功告成了,是不是非常的简单呢?

    展开全文
  • Ubuntu 18.04 安装中文输入法

    千次阅读 2019-05-17 19:51:01
    安装中文字体如果安装好Ubuntu 18.04 后,还没安装中文字体,可以先安装中文字体。 先安装 fcitx sudo apt install fcitx 安装 google 拼音 sudo apt install fcitx-googlepinyin 配置输入法 打开fcitx配置...

    安装中文字体如果安装好Ubuntu 18.04 后,还没安装中文字体,可以先安装中文字体。

    先安装 fcitx

    sudo apt install fcitx

    安装 google 拼音

    sudo apt install fcitx-googlepinyin

    配置输入法

    打开fcitx配置界面,点击桌面左下角的菜单,弹出如下桌面:

     

    点击: “Input Method”,进入设置界面

    点击 “OK”,进入下一步:

    点击 “Yes”,继续

     

    选择 “fcitx”,点击OK,继续。

    点击OK。

    配置fcitx运行fcitx配置程序,如下图:

    点击 fcitx-configuration,进入到fcitx配置界面:

    点击“+”按钮添加输入法:

     

    1、去掉勾选 Only Show Curent Language

    2、在输入框内输入 google 查找google输入法

    3、选中google Pinyin 点击 “OK”。

    PS:如果发现输入google没有出来Google Pinyin,那就重新启动Ubuntu系统,再打开ficitx就可以了。

    设置完成,关闭窗口。

    启动fcitx

    点击:fcitx,启动fcitx输入法,在桌面的右上角出现如下图标,说明fcitx启动成功。

    使用Ctrl+Space键可以切换输入法:

    安装搜狗输入法1、下载搜狗输入法的deb包

    要安装搜狗输入法可以到搜狗输入法官网,下载Ubuntu的离线安装包,然后使用dpgk命令安装。搜狗输入法的deb包是:sogoupinyin_*_amd64.deb,(本例为sogoupinyin_2.2.0.0108_amd64.deb:

    2、安装依赖库

    因为搜狗输入法有一些依赖库(包),如果Ubuntu系统没有安装则需要安装。本例的Ubuntu系统需要安装以下库:

    sudo apt install libqtwebkit4sudo apt install fcitx-libssudo apt install libopencc2

    如果使用dpkg命令安装搜狗输入法时提示缺少其他库,使用apt 命令安装即可。

    3、安装搜狗输入法 deb 包。

    下载好离线安装包,安装好依赖库,接下来使用 dpkg 命令安装搜狗输入法:

    sudo dpkg -i sogoupinyin_2.2.0.0108_amd64.deb

     

    安装完成后,重启Uuntu系统,搜狗输入法就可以用了。

    (使用 ctrl+space 切换输入法,也可以使用shift切换)

    展开全文
  • 树莓派安装中文输入法

    万次阅读 多人点赞 2020-09-30 09:46:48
    树莓派安装中文输入法1、更新终端2、安装中文字库3、刷新字库缓存4、打开配置界面5、安装中文输入法 scim 首先安装树莓派官方系统:raspbian 1、更新终端 sudo apt-get update 2、安装中文字库 由于树莓派默认是采用...

    首先安装树莓派官方系统:raspbian

    1、更新终端

    sudo apt-get update

    2、安装中文字库

    由于树莓派默认是采用英文字库的,而且系统里没有预装中文字库,所以即使你在locale中改成中文,也不会显示中文,只会显示一堆方块。因此需要我们手动来安装中文字体,好在有一个中文字体是免费开源使用。

    sudo apt-get install ttf-wqy-zenhei

    3、刷新字库缓存

    sudo fc-cache

    4、打开配置界面

    sudo raspi-config

    或者可以直接输入下面代码,进入语言配置界面

    sudo dpkg-reconfigure locales

    在这里插入图片描述
    选择localisation options

    在这里插入图片描述

    如图所示:选择change_locale

    在 Default locale for the system environment 中使用键盘的空格键选择以下五项:

    en-GB.UTF-8 UTF-8
    zh_CN.GB2312
    zh_CN.GB18030 GB18030
    zh_CN.GBK GBK
    zh_CN.UTF-8 UTF-8

    按键盘的“Tab”键选择“确认”,然后在出现的菜单中选择 zh_CN.UTF-8 UTF-8 ,点击键盘上的回车(默认回车为确认)。
    在这里插入图片描述

    5、安装中文输入法 scim

    sudo apt-get install scim-pinyin
    安装过程如果有提示Y/N 选择y

    在这里插入图片描述
    此命令就会安装中文输入法,安装成功后,可以关闭 Raspberry Pi 终端,重新启动树莓派控制器,重启之后就可以正常使用中文输入法了。
    如图所示:
    开机后右上角会显示一个小键盘符号,在需要输入中文的时候,可以通过点击此处,选择“简体中文”,进行文字的输入

    145810njowdomb0fbzp78k.jpeg.thumb.jpg

    在这里插入图片描述

    展开全文
  • fedora32版本安装搜狗拼音不成功,原因是找不到哪个镜像源中有这个包,但是可以安装FCITX 输入法,看起来和搜狗很像。 必须使用搜狗的可以继续去探索了。。。 ================================================= ...
  • 本博客是参考网上资料,总结而成,已备下次再用,装的系统多,每次都搜索一次,很麻烦。...系统默认没有安装,可以通过命令行ubuntu软件中心安装。 命令行: sudo apt-get install fcitx fcitx-bin 安装成功后,
  • wsl2中安装中文输入法

    2021-10-27 09:20:20
    前言 ...参考了这篇知乎文章:wsl2+kali+中文输入法 搭建开发环境 - 知乎 安装kali sudo apt install kali #与作者的不太一样,我的只有这个 安装中文输入法 sudo apt install ibus ibus-pinyi
  • 在 Linux中安装中文输入法 由于一些原因,目前在 Linux(测试版)中无法调用系统的输入法,故需要安装第三方输入法为 Linux(测试版)中的应用提供中文输入支持。本文档旨在介绍第三方 Linux 中文输入法在 Linux...
  • 输入法电脑中英文切换快捷键

    千次阅读 2021-06-27 06:28:45
    windows中用于中文输2113入法和英文输入法之间切换5261的快捷键是“4102shift”按键,或者“Ctrl+space”按键。使用方法:16531、如果电脑没有调出输入法,在窗口任务栏位置会显示键盘的样式。2、此时可以直接在文档...
  • ubuntu16.04安装中文输入法

    千次阅读 2019-09-12 19:52:29
    文章目录一、先下载中文语言二、下载ibus输入法 一、先下载中文语言 不然下载输入法后,也没法使用。 选中Chinese(simplified)后,点Apply。 二、下载ibus输入法 设置键盘输入法系统成ibus输入法 这里我们使用...
  • 输入法出现错误了,看下任务管理器中的输入法程序启动了么。输入法找不到的解决方法,一共就五种:方法一:右击任务栏空白处-工具栏-语言栏即可。方法二:首先打开文字服务1.单击开始,单击控制面板,然后双击“区域...
  • 在Citrix应用虚拟化和桌面虚拟化的客户端插件开启本地输入的时候,我们一般都是通过一条命令来运行即可。如下:12cd C:\Program Files\Citrix\ICA Client\wfica32.exe /localime:on但是该方法,在最后会弹出一个提示...
  • ubuntu中文输入法

    2017-06-21 21:06:23
    安装Fcitx。打开命令窗口(Alt+Ctrl+T),输入sudo apt install fcitx fcitx-googlepinyin fcitx-...当然,可根据需要选择其中部分输入法。 2 在系统设置(System Setting)==>语言支持(Language Support)下选择Fc
  • Fedora 修复中文输入法

    千次阅读 2018-07-19 14:04:35
    找到一篇文章,转载如下,又可以使用中文输入法了。安装完成后使用shift+ctrl切换。 之前我曾经写过一篇文章介绍在 GNOME 3.x 下安装小企鹅输入法框架,但最近在 Fedora 26/27 环境下发现老方法已经失效了,会导致 ...
  • 输入法找不到的解决方法,一共就五种:方法一:右击任务栏空白处-...4,选择“关闭高级文字服务”复选框,,把里面的钩去掉.方法三:其次设置语言栏的输入法1. 单击开始,单击控制面板,然后双击“区域和语言选项”。...
  • VMware安装Ubuntu20.04没有中文输入法欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定...
  • 一、输入法的安装 首先查看系统上是否安装输入法,在终端输入yum install ibus-libpinyin. 若已经安装出现如图所示的界面。 若以前没有安装过,输入命令后,会自动安装。 二、添加输入法 安装完成后,在终端...
  • 在WinForm中屏蔽中文输入法

    千次阅读 2013-11-04 14:08:11
    例如:在某个Form上彻底屏蔽中文输入法,使之不能切换到中文输入,不能进行中文输入。  这个问题看上去简单,实现起来并没有想象中的简单。下面,把我做的几个实验依次列举,就会发现,其实实现起来还是有一定难度...
  • Mac自带的中文输入法不显示中文了,没有预选的文字列表了,该怎么办呢?不用担心,接下来小编给大家详细介绍一下具体的解决方法,有需要的小伙伴快来看看吧! 解决方法 1.将输入法切换为英文输入法。 2.在苹果电脑...
  • centos 6.2用yum安装中文输入法 centos 6.2用yum安装中文输入法 1.su root 2.yum install "@Chinese Support" 3.exit 4.回到桌面,system-> ... 华为云(ECS)-linux服务器中-Ubuntu图形界面安装-解决root登录受限-...
  • 在完成上述配置后通常需要进行更新系统镜像源和安装中文等基础配置。 一、更换镜像源 NVIDIA官方提供的Linux镜像版本为Ubuntu 18.04 LTS,镜像默认的是Ubuntu官方源,在国内使用该源下载程序时速度较慢,所以需要...
  • ubuntu安装中文输入法

    2017-01-08 12:04:21
    1.我们要找到设置里面,我们如果需要输入中文,一定要添加中文,否则是没有中文,那么英文的也一样,需要添加.  2,需要在这里面调节一下中英文顺序,把自己需要的...
  • 1、点击【File】—【Setting】—【Editor】—【File Encoding】页面,设置global 和project encoding为UTF-8,然后点击应用。 ...-coding:utf-8- - ,保存设置之后,关闭pycharm 3、重新打开pycharm
  • 中文输入法 写在前面给自己:调一个“段错误”把电脑彻底搞崩了,代码依赖全没了,显卡驱动也掉了,加上系统本身很多软件装的不合理,决定重新装系统加配置一个更合适的环境。半年重装三四次系统了,每次都是胡乱找...
  • Linux下添加中文输入法和Linux下的文件管理 一,Linux下的文件管理 **1,文件管理命令** 基本文件命令 作用 二,Linux下添加中文输入法 1,在桌面打开一个shell 2,在shell中转到路径 /etc/yum....
  • html5 input的type属性启动输入法

    千次阅读 2015-05-11 20:04:05
     当文本框只能输入数字,英文是一个很常见的需求,比如电话号码,身份证号,卡号, 数量.......active 代表输入法中文 inactive 代表输入法为英文 auto 代表打开输入法 (默认) disable 代表
  • 虽然电脑已经很普遍了,但是一些年长的人对电脑的操作不是很熟悉,比如在使用win7系统时一旦遇到linux切换输入法时就懵了,对于linux切换输入法处理起来相对来说较简单,按照我们的步骤处理linux切换输入法很容易...
  • 2、安装中文字体(点击跳转) 3、终端模式下安装fcitx sudo apt-get install fcitx 4、安装 google 拼音 ...5、配置输入法 Step1. 打开fcitx配置界面 桌面右击鼠标->Applications->Settings->Fci...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 14,658
精华内容 5,863
关键字:

启动或关闭中文输入法