linuxmint 18 输入法18怎么安装中文输入法

来自Ubuntu中文
ubuntu中默认安装了scim,但是这时的scim只支持英文,没有中文输入法。
如果没有安装scim,只需要安装一下即可:
apt-get install scim
这时,如果是习惯拼音输入的用户,只需要安装拼音输入法就行了。命令如下 :
sudo apt-get install scim-chinese(智能拼音)
sudo apt-get install scim-pinyin
如果喜欢用skim前端的话,还可以加上skim-scim-pinyin
如果喜欢使用五笔的用户可以继续选装:
sudo apt-get install scim-tables-zh;
如果你执行 sudo apt-get install scim-* ,就会显示出可以安装的跟scim相关的多数安装包。
当然你可以简单执行下面的安装(什么都装上去)
sudo apt-get install scim scim-modules-socket scim-modules-table scim-pinyin scim-tables-zh scim-gtk2-immodule
im-switch libapt-pkg-perl
提示:带table的包为输入法码表,安装之後才有除拼音以外的输入法,如五笔、二笔、自然码等,如果你只使用拼音输入法就不用装这些包了。
sudo gedit /etc/X11/xinit/xinput.d/default(这一步必须要,否则不行的)
XIM_PROGRAM=/usr/bin/scim
XIM_ARGS="-d"
GTK_IM_MODULE=scim
QT_IM_MODULE=scim
DEPENDS="scim,scim-gtk2-immodule | scim-qtimm"
(需要说明的是:apt-get install scim-gtk2-immodule的作用是可以在基于GTK的软件中调出SCIM,否则您可能不能在leafpad中使用SCIM)。
sudo im-switch -s scim -z default(这一步失败也无妨)
一般来讲,到这里应该就可以了,如果您的系统符合下面的条件,而
另外,安装成功后别忘了重启x windows(Ctrl+Alt+BackSpace)
如果在KDE下面使用scim,建议使用如下设置:
sudo apt-get install im-switch libapt-pkg-perl
sudo im-switch -s scim-xim -z default
Scim输入法的可选设置
注意:feisty下不建议进行这步操作,尤其在kubuntu下强烈建议不进行这步操作。 默认的scim输入法可能会与realplay、acrobat reader、openoffice等程序有冲突。如果有这样的问题,建议使用scim-bridge替换scim。安装scim-bridge 和scim-qtimm。请确保已正确设置中文环境,打开终端,执行以下命令,或使用《新立得软件管理器》,在其中搜索"scim-bridge"、 "scim-qtimm"并标记安装。
sudo apt-get install scim-qtimm
sudo im-switch -s scim
编辑im-switch生成的scim配置文件
gksu gedit /etc/X11/xinit/xinput.d/scim
将默认的 GTK_IM_MODULE=scim 修改为 GTK_IM_MODULE="scim-bridge"。历时十个工作日,备案终于转移成功!
解决Sublime在LinuxMint下无法输入中文的问题
环境说明:
操作系统: Linux Mint 18 MATE
输入法管理:fcitx
一、创建sublime_imfix.c文件
进入sublime安装目录/opt/sublime_text创建sublime_imfix.c文件并复制以下代码到文件中。
void gtk_im_context_set_client_window (GtkIMContext *context,
GtkIMContextClass *
g_return_if_fail (GTK_IS_IM_CONTEXT (context));
klass = GTK_IM_CONTEXT_GET_CLASS (context);
if (klass->set_client_window)
klass->set_client_window (context, window);
g_object_set_data(G_OBJECT(context),"window",window);
if(!GDK_IS_WINDOW (window))
int width = gdk_window_get_width(window);
int height = gdk_window_get_height(window);
if(width != 0 && height !=0)
gtk_im_context_focus_in(context);
二、编译共享库
stone-Inspiron-N5110 sublime_text # gcc -shared -o libsublime-imfix.so sublime_imfix.c
`pkg-config --libs --cflags gtk+-2.0` -fPIC
三、修改subl内容
stone-Inspiron-N5110 sublime_text # which subl
/usr/bin/subl
stone-Inspiron-N5110 sublime_text # vim /usr/bin/subl
LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text "$@"
此时,在命令行运行subl已经可以中文了。
四、修改桌面图标
为了使桌面图标打开也能输入中文,我们还需要做如下修改。
修改/usr/share/applications/sublime_text.desktop文件中的如下内容:
stone-Inspiron-N5110 sublime_text # vim /usr/share/applications/sublime_text.desktop
[Desktop Entry]
Version=1.0
Type=Application
Name=Sublime Text
GenericName=Text Editor
Comment=Sophisticated text editor for code, markup and prose
#Exec=/opt/sublime_text/sublime_text %F
//注释原有的
Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text %F"
//修改为这一句
Terminal=false
MimeType=text/
Icon=sublime-text
Categories=TextED
StartupNotify=true
Actions=WD
[Desktop Action Window]
Name=New Window
#Exec=/opt/sublime_text/sublime_text -n
//注释原有的
Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text -n" //修改为这一句
OnlyShowIn=U
[Desktop Action Document]
Name=New File
#Exec=/opt/sublime_text/sublime_text --command new_file
//注释原有的
Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text --command new_file" //修改为这一句
OnlyShowIn=U
此处仅修改了/usr/share/applications/sublime-text.desktop,在终端执行subl打开sublime可以正常输入中文了。
但是点击文件右键选择sublime打开的文件还是无法输入中文,这时需要把/usr/share/applications/sublime-text.desktop文件复制到opt/sublime_text/目录下:
stone-Inspiron-N5110 桌面 # cp /usr/share/applications/sublime_text.desktop /opt/sublime_text/
参考资料:/article/f3ad7d0ff5b3b.html
最新文章热评文章随机文章linux(136)
Mint18 KDE版默认没有中文输入法,为了使用fcitx输入法可以安装以下软件包:
fcitx-config-common
fcitx-config-gtk
fcitx-data
fcitx-frontend-all
fcitx-frontend-gtk2
fcitx-frontend-gtk3
fcitx-frontend-qt4
fcitx-frontend-qt5:amd64
fcitx-module-cloudpinyin:amd64
fcitx-module-dbus
fcitx-module-kimpanel
fcitx-module-lua
fcitx-module-x11
fcitx-modules
fcitx-sunpinyin
fcitx-ui-classic
libfcitx-config4:amd64
libfcitx-core0:amd64
libfcitx-gclient0:amd64
libfcitx-qt0:amd64
libfcitx-qt5-1:amd64
libfcitx-utils0:amd64
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:103943次
积分:1489
积分:1489
排名:千里之外
原创:44篇
转载:118篇
评论:11条
(3)(2)(7)(2)(6)(13)(5)(5)(1)(5)(1)(3)(1)(1)(1)(1)(6)(4)(1)(1)(4)(8)(13)(2)(2)(3)(26)(33)(3)

我要回帖

更多关于 mint18 中文输入法 的文章

 

随机推荐