Archlinux 下系统如何设置让 Wine 调用 ibus输入法

前言:

如果你是fcitx输入法用户,那么这篇文章大可不必看。fcitx是一个非常强大的框架,著名搜狗输入法就是基于fcitx输入法架构开发的。据我所知。您遇到这个问题可以通过卸载ibus输入法进行修复。(在ubuntu等系统中fcitx中必ibus优先级低,所以需要卸载ibus进行修复)

ibus输入法用户可以继续往下看,ibus架构推荐rime输入法



首先,系统中用户目录下几个文件。您要有所了解,他们是:

  • $HOME/.profile:该文件是用户环境配置文件。(在非 ArchLinux 中还有其他名称 “.bash_profile”。意思一样,发行版本不同)
  • $HOME/.bash_logout :该文件作为用户退出登录时执行的配置文件。
  • /etc/profile:该文件是用户环境配置文件。(在读取$HOME失败时会读取该文件,对全局所有用户生效)
  • /etc/bash.bash_logout :类似,同上。
  • source 命令可以作为立即生效使用:source /etc/profile


那么怎么使用呢。就是在$HOME/.profile输入以下代码:

export LANG="en_US.UTF-8"
export LC_ALL="en_US.UTF-8"
export LC_CTYPE="zh_CN.utf8"
export LC_COLLATE="en_US.UTF-8"
export LC_ALL=""

export GTK_IM_MODULE=ibus
export [email protected]=ibus
export XIM=ibus
export QT_IM_MODULE=ibus
export XIM_ARGS="ibus-daemon -d -x"

这样还不够。你还需要在/etc/profile中添加

ibus-daemon -d -x

让ibus输入法开机自行启动。-d表示静默后台系统,-x(--xim)表示使用X server模式。

好几天的研究成果,你不评论或者赞了以下?

时间: 2024-10-01 11:48:58

Archlinux 下系统如何设置让 Wine 调用 ibus输入法的相关文章

003-Linux下系统语言设置

在某些情况下也许你会对你使用的Linux系统默认提供的语言感到不满意或想临时修改为熟悉的语言看东西时,你将需要做如下操作: 1. 显示目前所支持的语系 $ echo $LANG zh_TW.UTF-8 # 上面的意思是说,目前的诧系(LANG)为 zh_TW.UTF-8,亦卲台湾繁体中文的 万国码 2. 修改诧系成为英文诧系 $ LANG="en_US"# 注意到上面的挃令中没有空格符,且英文诧系为 en_US 才对喔! $ echo $LANG en_US # 再次确讣一下,结果出现

QT在linux环境下读取和设置系统时间(通过system来直接调用Linux命令,注意权限问题)

QT在Linux环境下读取和设置系统时间 本文博客链接:http://blog.csdn.NET/jdh99,作者:jdh,转载请注明. 环境: 主机:Fedora12 开发软件:QT 读取系统时间 [cpp] view plain copy void moreidDialog::refresh_time() { QDateTime time; txt_time->setText(time.currentDateTime().toString("yyyy") + ".&

mac系统下为emacs设置中文字体,解决乱码问题

最近换了个系统,现在用mac系统. 当打开emacs后,中文支持的不是很好.有的地方能显示,在.el文件的注释里显示为口口口口口口口口这样的框,如下图所示 找了半天,是因为中文字体的问题,只要设置好中文字体就行了. 以前在Linux下中文就支持的很好,不用配制中文字体就能显示. 配制代码如下(将其放到.emacs文件或init.el里就OK): ;; -------------------------------------------------------------------------

Nagios(CenOSX64位下用系统自带的mail调用第三方邮件服务器的方法)

Nagios:CenOSX64位下用系统自带的mail调用第三方邮件服务器来发送警报邮件,发送地址可以自定义 利用外部邮箱发送邮件的方法 bin/mail会默认使用本地sendmail发送邮件,这样要求本地的机器必须安装和启动Sendmail服务,配置非常麻烦,而且会带来不必要的 资源占用.而通过修改配置文件可以使用外部SMTP服务器,可以达到不使用sendmail而用外部的smtp服务器发送邮件的目的: 修改/etc/nail.rc (/etc/mail.rc) 在文件末尾添加如下内容,并做相

#在FLAT模式下,需要设置flat子网,VM的IP从这个设置的子网中抓取,这时flat_injected需要设置为True,系统才能自动获得IP,如果flat

#在FLAT模式下,需要设置flat子网,VM的IP从这个设置的子网中抓取,这时flat_injected需要设置为True,系统才能自动获得IP,如果flat子网和主机网络是同一网络,网络管理员要注意手动配置主机IP,以免IP冲突. #在FLATDHCP模式下,系统将通过自己的服务为VM分配IP,这时不要将flat_injected设置为True,同时设置flat_network_dhcp_start以防止IP冲突,我想这个参数应该是区别主机IP和VM的IP的. 注: 可以使用下列方法来控制I

Archlinux下virtualbox报错'/sbin/rcvboxdrv setup'

因为刚刚换成archlinux系统,安装virtualbox的时候报错了.如下图: 可是怎么解决呢?我看了很多资料大多数是ubuntu的,没有archlinux的. 但是原理都差不多我借着也就研究出来了,第一步: 我查看了我当前系统安装与vbox相关的(服务)命令 大致我也看不出来什么,看到virtualbox的报错.我查了下资料,第二步: 所以这命令是存在的用不了,报错是说内核之类的.第三步: 看了ubuntu的用户写的文章,大致就是说要更新系统的heard文件,这样virtualbox才可以

Archlinux 下Intel + NVIDIA 双显卡3D 游戏配置([email protected])

贴吧里问这问那中午睡醒后做好的,下午打了几场dota2 感觉流畅度还算很不错的,写点东西记录一下.用Archlinux 的一般来说都会用搜索引擎,所以只说下需要注意的地方即可. 1. steam 自带的OpenGL 库是过时的,运行可能会抱怨"Cannot find OpenGL GX" 之类的东西,看ArchWiki 「steam」条目,删除steam 自带的几个库. 2. 但是删除了steam 自带的那些库之后你需要在系统中安装新版的库,除去64 位的库之外(不可能还有人在用32

java 下拉多级联动 头像裁剪 调用摄像头 SpringMVC mybatis SSM

获取[下载地址]   QQ 313596790三大数据库 mysql  oracle  sqlsever   更专业.更强悍.适合不同用户群体[新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统] A 调用摄像头拍照,自定义裁剪编辑头像 B 集成代码生成器 [正反双向](单表.主表.明细表.树形表,开发利器)+快速构建表单;  技术:313596790freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面.建表sql脚本,处理类,service等完整模块C 集成阿里

Mac下使用Eclipse实现Android中调用C/C++(NDK)基础详细教程

写于2014年那个办公室停电导致热爆了汗流浃背的夏天. 吐槽和需求 果然跟po主用之前猜的差不多,eclipse不愧是po主非常非常没有猿粪的开发工具,po主简直已经无力吐槽了,为什么稳定性这么糟糕的东西居然还能被如此多大牛开发者甘之如饴?一群叫嚣着要开发出世界上最人性化UI的人连自己用的工具都不稳定(人性化?呵呵),就像一个拿着漏勺烂锅残口菜刀的乞丐跟你说他能做世界上最好的叫花鸡一样--你信吗?当然,厨师可以不会(一般也不)生产菜刀,生产菜刀的也不一定是厨师,但起码要能分辨出好的菜刀:开发者可