<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)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 国产成人精品日本亚洲直接| 亚洲av综合色区| a毛片基地免费全部视频| 69视频在线观看高清免费| 99久久国产热无码精品免费| 在线不卡免费视频| 亚洲不卡无码av中文字幕| 亚洲精品无码MV在线观看| 亚洲伊人色一综合网| 色九月亚洲综合网| 中文字幕免费播放| 无人在线观看完整免费版视频 | 一级毛片不卡片免费观看| 免费专区丝袜脚调教视频| 日韩a在线观看免费观看| 久久久久亚洲AV无码专区网站| 日本亚洲成高清一区二区三区| 亚洲乱码中文字幕在线| 国产99精品一区二区三区免费 | 9久热这里只有精品免费| 亚洲黄色免费网址| 2048亚洲精品国产| 亚洲精品无码久久久久久| 暖暖免费高清日本一区二区三区| 亚洲av无一区二区三区| 一级女人18毛片免费| 亚洲国产天堂在线观看| 美女18一级毛片免费看| 美女裸身网站免费看免费网站| 一区二区亚洲精品精华液 | 亚洲第一福利网站在线观看| ssswww日本免费网站片| 亚洲人成电影亚洲人成9999网| 18禁黄网站禁片免费观看不卡 | 国产亚洲情侣久久精品| 亚洲精品国产字幕久久不卡| 成人免费黄色网址| 一级毛片免费在线| 国产一区二区三区免费在线观看| 亚洲一区二区三区深夜天堂| 97无码人妻福利免费公开在线视频 |