gentoo emacs 中文输入法 呼出

最近在另外一台电脑上面安装 gentoo和 emacs,但是碰到奇怪的问题,在旧电脑上面,可以使用 ctrl + space 呼出输入法,而新电脑只能触发 复制功能。

经过在网上查找和两台电脑之间的对比,找到了解决方法。

  1. 首先使用 locale -a 来查看电脑是否支持 zh_CN.utf8 或者 zh_CN.UTF-8, 然后在 .bachrc 中设置 LC_CTYPE = zh_CN.utf8 或者 UTF-8.
  2. 我用的是 i3wm,所以在 .xinitrc 中设置

    export GTK_IM_MODULE=fcitx

    export QT_IM_MODULE=fcitx

    export XMODIFIERS="@im=fcitx"

  3. 安装字体,经过对比,发现旧电脑比新电脑多了一些字体文件,在 /usr/share/fonts 文件夹下面,多出了 misc, 100dpi, 75dpi。经过仔细对比 font 相关安装软件,发现旧电脑多安装了 font-alias, font-misc-misc。在新电脑上安装这两个软件之后,退出当前帐号,再进无效, 重启再进,就可以生效了。

参考了: emacs中文问题(输入法无法呼出)

https://www.douban.com/note/688353496/

原文地址:https://www.cnblogs.com/ramlife/p/10357434.html

时间: 2024-10-08 13:14:47

gentoo emacs 中文输入法 呼出的相关文章

emacs手动安装、解决不能使用中文输入法

emacs的安装 emacs的下载,解压 wget http://mirrors.ustc.edu.cn/gnu/emacs/emacs-25.3.tar.gz tar -zxf emacs-25.3.tar.gz -C /opt/modules cd /opt/modules/emacs-25.3/ 编译安装 ./configure --prefix=/usr/local --with-x-toolkit=gtk 这里会报错. You seem to be running X, but no

新手如何在ubuntu上安装中文输入法

今天刚刚装了ubuntu系统,完全是新手,装中文输入法浪费了很长时间,总结了一下ubuntu如何装搜狗输入法,希望可以帮到需要的人- Step 1:直接下载sogou输入法 for linux.地址:http://pinyin.sogou.com/linux/ Step 2:直接双击deb文件进行安装,安装的时候会提示缺少依赖文件,选择下载相关的文件即可安装. Step 3:打开system setting->language support,在Keyboard input method sys

centOS 6.4下安装中文输入法

1.用root登录 ,或su root 2.yum install "@Chinese Support" 3.exit 4.回到桌面,system->preferences->input method 5.如果没有,先注销一下. 6.到里面add输入法到列表里. 7.最后再注销.登录. 注销登录之后,配置过程如下图所示: 安装完成之后在System >Preferences>中会出现 Input Method 选项,点击进入 出现以下弹出框,选择 USE  IB

Ubuntu14.04安装中文输入法以及解决Gedit中文乱码问题

1 设置中文显示环境 1. 打开System Settings 2. 打开Personal-> Language Support. 会弹出如下对话框,提示你“语言支持没安装完整”. 点击“Remind Me Later”. 3. 在“Language Support”中,点击“Install/Remove Languages”,在打开的窗口中,找到“Chinese(simplified)”并勾选上,点击“Apply Changes”. 4. 上面只是下载了语言包,还需要切换系统语言才能使之生效.

Ubuntu 14.04中文输入法的安装

Ubuntu默认自带的中文输入法是IBUS框架的ibus-pinyin,IBUS-Bopomofo等.对于习惯于搜狗,紫光华宇,谷歌拼音的我们可能有点使用不习惯.下面就是安装常用的IBUS中文输入法. 1,安装IBUS-googlepinyin,ibus-sunpinyin. 直接在Ubuntu软件中心搜索IBUS,然后选择显示不常用项,即如下找到相应的输入法. 如果除了系统自带的IBUS输入法框架,你还安装了Fcitx等输入法框架,那需要在系统设置→语言支持项目设定"键盘输入方式系统"

[Ubuntu]安装中文输入法

安装了英文版的Ubuntu12.04之后,使用ctrt+space无法切换到中文,才反应过来. 于是查询了下怎么在Ubuntu下安装和配置中文输入法. 第一步安装语言包: 在左侧的菜单栏中点击 system setting 然后搜索下Lanuage Support,弹出一个语言支持的对话框,选择Install/Remove Languages.. 在语言选择中找到简体中文,选择后点击确定安装. 第二步:安装IBus框架 这是一个输入法框架 打开命令行界面,执行下面安装: sudo apt-get

CentOS 6.7 如何启用中文输入法

安装CentOS系统后,如何启用中文输入法呢?这个问题看起来简单,但对于Linux初学者来说,也可能不是一件容易的事. 本文笔者和大家分享一下"CentOS 6.7 如何启用中文输入法"的经验,希望能对大家有所帮助! 工具/原料 安装了CentOS系统的电脑     方法/步骤 1.首先要确保系统中已经安装了中文输入法. 如果你在安装系统时选择了中文,则中文输入法默认就会安装:如果你安装时选择了英文,则必须在安装时选择安装中文输入法,否则不会安装,即使你忘了选择,还是可以在装好系统之后

转载--经验总结:应对中文输入法的字符串截断方案(带代码示例)

本文转自:http://www.cnblogs.com/chyingp/p/3599641.html 遇到这么个需求,允许用户修改自己的名片,名片最大长度支持8个汉字(24个字节),当用户输入超过8个汉字,则不允许用户继续输入. 最初的思路:oninput你好 很常见的需求,觉得驾轻就熟,监听input事件,当输入内容发生变化的时候,获得用户输入内容,并进行截断操作(如果超出的话).主要代码如下.一切显得那么美好,直到中文输入法出现. ps:本文用例均在 chrome 版本 33.0.1750.

Ubuntu14.04安装中文输入法以及解决Gedit中文乱码问题[转载]

转载自:http://www.cnblogs.com/zhcncn/p/4032321.html 写在前面:解决gedit 在txt文件格式出现乱码的问题,在我自己的操作中是需要把系统设置成中文显示环境的,不然这个问题没有解决.----tips by chsry. 1 设置中文显示环境 1. 打开System Settings 2. 打开Personal-> Language Support. 会弹出如下对话框,提示你“语言支持没安装完整”. 点击“Remind Me Later”. 3. 在“