国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Linux|Centos|Ubuntu|系統進程|Fedora|注冊表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務器之家 - 服務器系統 - Ubuntu - Ubuntu14.4下Sublime Text 3無法輸入中文解決方法

Ubuntu14.4下Sublime Text 3無法輸入中文解決方法

2019-11-01 21:03Ubuntu教程網 Ubuntu

本教程是向大家介紹Ubuntu14.4下Sublime Text 3無法輸入中文解決方法,不是很難,方法很實用,同時感謝原創作者LunnLew的分享,希望這篇教程對大家有所幫助

本教程是向大家介紹Ubuntu14.4下Sublime Text 3無法輸入中文解決方法,不是很難,方法很實用,同時感謝原創作者LunnLew的分享,希望這篇教程對大家有所幫助!

工具/原料

Ubuntu14.04

搜狗輸入法 for Linux

Sublime text 3

已知前置條件

本經驗目前在Ubuntu14.04環境下,已有搜狗輸入法 for Linux和Sublime Text 3的情況下安裝成功。

Ubuntu14.4下Sublime Text 3無法輸入中文解決方法

1

保存下面的代碼到文件sublime_imfix.c(位于~目錄)

#include

void gtk_im_context_set_client_window (GtkIMContext *context,

GdkWindow *window)

{

GtkIMContextClass *klass;

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))

return;

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);

}

Ubuntu14.4下Sublime Text 3無法輸入中文解決方法

2

將上一步的代碼編譯成共享庫libsublime-imfix.so,命令

cd ~

gcc -shared -o libsublime-imfix.so sublime_imfix.c `pkg-config --libs --cflags gtk+-2.0` -fPIC

Ubuntu14.4下Sublime Text 3無法輸入中文解決方法

3

然后將libsublime-imfix.so拷貝到sublime_text所在文件夾

sudo mv libsublime-imfix.so /opt/sublime_text/

Ubuntu14.4下Sublime Text 3無法輸入中文解決方法

4

修改文件/usr/bin/subl的內容

sudo gedit /usr/bin/subl

#!/bin/sh

exec /opt/sublime_text/sublime_text "$@"

修改為

#!/bin/sh

LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text "$@"

此時,在命令中執行subl將可以使用搜狗for linux的中文輸入

Ubuntu14.4下Sublime Text 3無法輸入中文解決方法

5

為了使用鼠標右鍵打開文件時能夠使用中文輸入,還需要修改文件sublime_text.desktop的內容。

命令

sudo gedit /usr/share/applications/sublime_text.desktop

將[Desktop Entry]中的字符串

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"

將[Desktop Action 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"

將[Desktop Action Document]中的字符串

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"

注意:

修改時請注意雙引號"",否則會導致不能打開帶有空格文件名的文件。

此處僅修改了/usr/share/applications/sublime-text.desktop,但可以正常使用了。

opt/sublime_text/目錄下的sublime-text.desktop可以修改,也可不修改。

Ubuntu14.4下Sublime Text 3無法輸入中文解決方法

6

經過以上步驟我們能在Sublime中輸入中文了。

Ubuntu14.4下Sublime Text 3無法輸入中文解決方法

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 国产精品一区二区三区四区 | 人人人人澡人人爽人人澡 | 玖玖精品 | 色狠狠网 | av片免费看| 午夜成人免费电影 | 精品在线一区二区三区 | 高清视频一区 | 97在线观看 | 伊大人久久香线焦宗合一75大 | 久久久久久夜精品精品免费 | 国产激情一区二区三区成人免费 | 凹凸日日摸日日碰夜夜爽孕妇 | 在线观看黄色电影 | 久综合网 | 一区二区在线视频 | 国产成人精品免费视频大全最热 | 在线观看av网站 | 欧美高清一区 | 国产成人精品一区二区三区四区 | 亚洲精品1 | 求av网站| 国产精品久久久久久久久久免费 | 美日韩精品视频 | 北条麻妃一区二区三区中文字幕 | 欧美午夜一区二区三区免费大片 | 国产一区欧美 | 91九色视频国产 | 欧美成年黄网站色视频 | 成人小视频在线播放 | 精品久久中文字幕 | 亚洲高清一区二区三区 | 免费成人在线视频网站 | 成人国内精品久久久久一区 | 国产激情偷乱视频一区二区三区 | 亚洲香蕉在线观看 | 亚洲精品日韩综合观看成人91 | 久久亚洲一区 | 成人午夜在线 | 国产乱码精品一区二区三区av | 91视频导航 |