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

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


    網站導航:
     
    主站蜘蛛池模板: 国产国拍精品亚洲AV片| 可以免费观看的国产视频| 狠狠色香婷婷久久亚洲精品| 国产色爽免费无码视频| 一级毛片视频免费| 亚洲AV无码专区在线亚| 亚洲成人黄色在线| 亚洲色欲色欲www| 亚洲中文无码亚洲人成影院| 亚洲视频网站在线观看| 亚洲高清免费在线观看| 亚洲伊人久久成综合人影院| 久久aⅴ免费观看| 黄色网址在线免费观看| 麻豆69堂免费视频| 亚洲熟女综合色一区二区三区| 亚洲国产一二三精品无码| 免费网站看v片在线香蕉| 性xxxx视频免费播放直播| 日韩免费在线视频| www视频免费看| 免费看美女被靠到爽的视频| 国产在线精品观看免费观看| 亚洲videosbestsex日本| 亚洲精品伊人久久久久| 亚洲AV色香蕉一区二区| 4444亚洲国产成人精品| 亚洲成A∨人片在线观看无码| 亚洲精品自产拍在线观看| 国产精品色午夜免费视频| h视频在线观看免费网站| 成人免费毛片内射美女-百度| 免费观看成人久久网免费观看| 男人和女人高潮免费网站| xxxx日本在线播放免费不卡| 一级毛片免费视频网站| 国产亚洲综合一区二区三区| 精品视频免费在线| 最新亚洲人成网站在线观看 | 国产精品免费久久| 久久久久国产精品免费免费不卡|