<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 495,comments - 227,trackbacks - 0

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


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


    #include <gtk/gtkimcontext.h>

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

    }



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

    cd ~

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


    如果運行不成功,可能是某些庫沒有安裝,執行下邊的命令來安裝缺失的庫




    sudo apt-get install build-essential
    sudo apt-get install libgtk2.0-dev

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

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



    修改sublime-text-2.desktop
    注意:sublime_text.desktop不同版本有所不同,請調整為自己安裝版本的路徑
    sudo 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
    =/usr/bin/subl %F        #這里修改執行路徑為/usr/bin/subl,subl文件剛才已經修改過,大家應該記得
    Terminal
    =false
    MimeType
    =text/plain;
    Icon=sublime-text
    Categories
    =TextEditor;Development;
    StartupNotify=true
    Actions
    =Window;Document;

    [Desktop Action Window]
    Name
    =New Window
    Exec
    =/usr/bin/subl -n       #這里修改執行路徑為/usr/bin/subl,subl文件剛才已經修改過,大家應該記得
    OnlyShowIn
    =Unity;

    [Desktop Action Document]
    Name
    =New File
    Exec
    =/usr/bin/subl new_file    #這里修改執行路徑為/usr/bin/subl,subl文件剛才已經修改過,大家應該記得
    OnlyShowIn
    =Unity;

    如果在命令行中執行/usr/bin/subl打開sublime text后,就應該可以使用中文輸入法了。
    另外在右鍵打開文件,還不能使用中文輸入法,需要做如下步驟操作
    打開“控制中心”-》打開“主菜單”-》“應用程序”樹k目錄中找到“編程”,找到“sublime text”,雙擊修改里邊的命令為
    /usr/bin/subl %F

    posted on 2016-08-19 17:53 SIMONE 閱讀(808) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 四虎影视在线看免费观看| 国产精品亚洲а∨天堂2021| 久久狠狠爱亚洲综合影院| 亚洲成AV人片在WWW| 国产乱妇高清无乱码免费| 久久A级毛片免费观看| 成人av免费电影| 亚洲人成人无码网www国产| 亚洲A∨无码无在线观看| 亚洲伊人久久大香线蕉啊 | 红杏亚洲影院一区二区三区| 久久久久亚洲AV成人无码| 亚洲制服丝袜中文字幕| 牛牛在线精品免费视频观看| 花蝴蝶免费视频在线观看高清版 | 成人性生交大片免费看好| 成人在线免费看片| 亚洲成人影院在线观看| 无码欧精品亚洲日韩一区| 亚洲熟妇AV一区二区三区宅男| japanese色国产在线看免费| **毛片免费观看久久精品| 免费夜色污私人影院在线观看| 久久亚洲AV无码精品色午夜麻| 亚洲一区二区三区高清在线观看| 国产高潮流白浆喷水免费A片 | 91精品免费国产高清在线| 亚洲人成网站观看在线播放| 久久久久亚洲AV无码专区首JN| 色综合久久精品亚洲国产| 日本一卡精品视频免费| 免费看国产精品麻豆| 亚洲色图综合网站| 一级女人18片毛片免费视频| 成人免费的性色视频| 在线观看午夜亚洲一区| 亚洲一区二区三区高清在线观看 | 久久精品国产大片免费观看| 国产精品无码免费视频二三区| 亚洲免费精彩视频在线观看| 污视频网站在线免费看|