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.之後選中檔案->新建