<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 閱讀(807) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 国产日韩在线视频免费播放| 老司机精品视频免费| 久久免费精彩视频| 亚洲bt加勒比一区二区| 国产精品网站在线观看免费传媒| 国产亚洲人成网站在线观看| yy一级毛片免费视频| 国产精品亚洲美女久久久| 久久九九久精品国产免费直播| 亚洲日产韩国一二三四区| 免费精品99久久国产综合精品| 国产亚洲精品国产| 久久99国产乱子伦精品免费 | 国产aⅴ无码专区亚洲av麻豆| 国产精品小视频免费无限app| 亚洲人成网7777777国产| 久久久久久毛片免费播放| 亚洲精品在线电影| 成人毛片免费在线观看| 国产精品亚洲综合网站| 久久久久亚洲爆乳少妇无| 久久这里只精品热免费99| 亚洲国产精品综合久久久| 永久免费观看的毛片的网站| 男女污污污超污视频免费在线看| 亚洲人成中文字幕在线观看| 午夜视频在线免费观看| 亚洲日韩精品无码专区| 精品亚洲一区二区三区在线播放| 一级毛片aaaaaa免费看| 亚洲人成小说网站色| 亚洲色偷偷综合亚洲AV伊人| 十九岁在线观看免费完整版电影| 亚洲kkk4444在线观看| 中文字幕在亚洲第一在线| 99久久精品免费精品国产| 国产成人久久精品亚洲小说| 亚洲va无码va在线va天堂| 卡一卡二卡三在线入口免费| A毛片毛片看免费| 亚洲最大中文字幕无码网站|