1. 程式人生 > >Ubuntu16.04安裝sublime_text_3並設定中文輸入

Ubuntu16.04安裝sublime_text_3並設定中文輸入

一、下載並解壓sublime_text_3
可以先檢視下最新版本的連結在下載

wget https://download.sublimetext.com/sublime_text_3_build_3143_x64.tar.bz2
tar xvf sublime_text_3_build_3143_x64.tar.bz2

注意:解壓出來的sublime text 3位於執行終端命令的目錄下

二、中文配置(請先確保安裝搜狗輸入法,可見Ubuntu16.04安裝搜狗輸入法
1、建立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); }

2、安裝工具

sudo apt-get install libgtk2.0-dev

3、將上述程式碼編譯成共享庫libsublime-imfix.so

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

4、將庫檔案移動至sublime_text_3資料夾

 sudo mv libsublime-imfix.so ./sublime_text_3/ 

5、建議將sublime_text_3資料夾移動至/opt/sublime_text_3/

sudo mv sublime_text_3/ /opt/

6、修改配置檔案

sudo gedit /usr/bin/subl

#!/bin/sh
exec /opt/sublime_text/sublime_text "[email protected]"

修改為

#!/bin/sh
LD_PRELOAD=/opt/sublime_text_3/libsublime-imfix.so exec /opt/sublime_text_3/sublime_text "[email protected]"

如果沒有該檔案,建立即可,並加上執行許可權

sudo chmod +x subl

7、修改圖示及其他

sudo gedit /opt/sublime_text_3/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=/opt/sublime_text/sublime_text %F
Exec=bash -c "LD_PRELOAD=/opt/sublime_text_3/libsublime-imfix.so exec /opt/sublime_text_3/sublime_text %F"
Terminal=false
MimeType=text/plain;
Icon=/opt/sublime_text_3/Icon/48x48/sublime-text.png
Categories=TextEditor;Development;
StartupNotify=true
Actions=Window;Document;

[Desktop Action Window]
Name=New Window
#Exec=/opt/sublime_text/sublime_text -n
Exec=bash -c "LD_PRELOAD=/opt/sublime_text_3/libsublime-imfix.so exec /opt/sublime_text_3/sublime_text -n"
OnlyShowIn=Unity;

[Desktop Action Document]
Name=New File
#Exec=/opt/sublime_text/sublime_text --command new_file
Exec=bash -c "LD_PRELOAD=/opt/sublime_text_3/libsublime-imfix.so exec /opt/sublime_text_3/sublime_text --command new_file"
OnlyShowIn=Unity;

8、解決bash沒圖示
複製/opt/sublime_text_3/sublime_text.desktop 檔案到/usr/share/applications

 sudo cp /opt/sublime_text_3/sublime_text.desktop /usr/share/applications

重啟即可大功告成!

相關推薦

Ubuntu16.04安裝sublime_text_3設定中文輸入

一、下載並解壓sublime_text_3 可以先檢視下最新版本的連結在下載 wget https://download.sublimetext.com/sublime_text_3_build_3143_x64.tar.bz2 tar xvf sublim

Ubuntu16.04安裝MongoDB設定開機自啟

目的:在Ubuntu16.04安裝MongoDB,並且設定普通使用者開機啟動(mongodb不推薦root啟動),開機啟動用systemd。 我當前的普通使用者為star,將由這個使用者執行mongodb服務 從官網下載MongoDB安裝包,解壓,移動到存放目錄 tar

ubuntu16.04安裝docker配置php7+nginx環境

安裝docker 前提條件 Docker 要求 Ubuntu 系統的核心版本高於 3.10 通過 uname -r 命令檢視你當前的核心版本 ubuntu映象下載地址 本人下載的是ubuntu-16.04.5-desktop-amd64.iso 用VMware workstati

Ubuntu16.04安裝wps解決系統缺失字型問題

進入WPS官網下載deb包: 安裝,開啟終端: cd 下載 sudo dpkg -i wps-office_10.1.0.5672~a21_amd64.deb  解決開啟WPS時出現的系統缺失字型問題: 下載 wps_symbol_fonts.zip 將wps_symbol_fonts.zip

記錄Ubuntu16.04 安裝mysql及設定遠端登入&phpmyadmin安裝

記錄Ubuntu16.04 安裝mysql及設定遠端登入&phpmyadmin安裝 安裝mysql及設定遠端登入 安裝mysql 一開始像之前那樣參考一篇網上的部落格,按照以下操作執行命令 sudo apt-get update su

樹莓派安裝系統設定中文介面

我的樹莓派是淘寶買的樹莓派3代B型 Raspberry Pi Model 3 B,這裡建議買一個原裝的小盒子,非常方便好用。 1.格式化microsd卡。 將microsd卡插入讀卡器,下載SD Formatter,格式化microsd卡。 我的micro

Linux入門(7)——Ubuntu16.04安裝wps解決系統缺失字型問題

進入WPS官網下載deb包: 安裝,開啟終端: cd 下載 sudo dpkg -i wps-office_10.1.0.5672~a21_amd64.deb  解決開啟WPS時出現的

Ubuntu16.04 安裝Sublime Text 3 解決中文輸入問題

安裝 Sublime Text 3   我這裡用的是64位的Ubuntu 16.04,所以點選上圖中的”64 Bit“,即可下載相應的 tarball。比如我這裡下載的就是 sublime_text_3_build_3143_x64.tar.bz2。

ubuntu16.04安裝texlive2018配置中文環境

ubuntu16.04下安裝texlive中文環境 這裡主要參考了兩篇文章: 第一步:安裝texlive2018,第1篇文章裡有下載連結 這篇文章裡dummy package後面的部分其實不用執行也行,只要執行到下圖中的這一步就行 ) 第二步:配置中文環境 從

Ubuntu16.04安裝搜狗輸入法,以及解決不能輸入中文的辦法

系統:Ubuntu16.04 需要安裝程式:sogoupinyin_2.0.0.0078_amd64.deb和gdebi 首先,到搜狗官網下載搜狗輸入法安裝包,我這裡下的是sogoupinyin_2.0.0.0078_amd64.deb 然後,在下載時間,先安裝一個工具

Ubuntu18.04 安裝 sublime-text-3,支援中文輸入

安裝 sublime-text-3  sublime 官網推薦新增 apt-get 源來線上安裝,但是不知道為啥,電腦一直新增不了安裝源,於是放棄。然而,官網提供的壓縮包,也下載不了,也因此放棄。最後,找到了一個可靠的壓縮包來源 https://www.techspot.c

linux(ubuntu16.04)在安裝PhpStorm設定快速啟動phpstorm

下載完成後,開啟一個終端視窗.將工作目錄切換到下載目錄,然後解壓下載好的tar.gz檔案. 在當前的工作目錄下會生成一個新的目錄,PhpStorm-171.4163.3.為了保持系統整潔有序,我們把這個目錄移到/opt/目錄下. sudo mv PhpS

ubuntu16.04 安裝中文輸入法 fcitxx googlepinyin

簡體 需要 sna add logs settings board 輸入 input 使用網上的IBUS教程,在ibus setup 後的input method裏找不到剛剛安裝的Pinyin輸入法 不想在這裏浪費時間,於是果斷投入Fectix的懷抱~ Sy

ubuntu16.04安裝ssh服務,實現遠程訪問

openss config 成功 serve 配置 install sshd ubun 遠程 一、查看是否安裝了ssh服務 apt-cache policy openssh-client openssh-server ubuntu默認安裝了openssh-client,op

Win10下安裝Ubuntu16.04虛擬機搭建TensorFlow1.3環境

org 虛擬機 eas ros lease info learn vmw http 本文具體參考資料鏈接 1.VMware下載安裝 百度輸入VMware搜索,出現如下界面,點擊下載: 此處安裝步驟可以網上搜索,也可不用搜索,直接按照按照提示一步一步確認

ubuntu16.04 安裝 python3.6, 創建虛擬環境(使用python3.6)

6.0 apt tor repo posit eight pytho ack 2.7 ubuntu16.04 安裝 python3.6, 並創建虛擬環境(使用python3.6)  ubuntu16.04中默認安裝了 python2.7 python3 python3.5.

ubuntu16.04安裝中文輸入法-iBus

1、System Settings->Language Support,選擇Install /Remove Languages...         2、選擇Chinese(Simplified)安裝     &nbs

Ubuntu16.04安裝中文輸入法(Ibus)

轉載地址:http://blog.csdn.net/suxiang198/article/details/52040283 Ubuntu16.04安裝完後,和12.04以及14.04都不一樣,並沒有中文輸入功能。於是搜尋一些安裝中文輸入法的方法。  開始安裝了ibus pinyin輸入

ubuntu16.04安裝多個CUDA、cuDNN版本自由切換

之前安裝了CUDA8.0,cuDNN5.1,現在同時想用另一個版本,所以安裝兩個版本的CUDA、cuDNN來回切換這樣就不用來回解除安裝安裝了。 1、下載CUDA9.0 進入到下載的檔案所在目錄 cd ~/Downloads 安裝CUDA sudo sh cuda_

ubuntu16.04安裝netbeans、opencv配置開發環境。

2.進入root許可權 sudo su 3.給予檔案許可權 chmod 775 netbeans-8.2-cpp-linux-x64.sh 4.執行檔案進行安裝 ./netbeans-8.2-cpp-linux-x64.sh 5.之後選中檔案->新建