惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

宝玉的分享
宝玉的分享
J
Java Code Geeks
S
SegmentFault 最新的问题
L
LangChain Blog
M
MIT News - Artificial intelligence
Stack Overflow Blog
Stack Overflow Blog
IT之家
IT之家
量子位
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
雷峰网
雷峰网
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
The Cloudflare Blog
MongoDB | Blog
MongoDB | Blog
Microsoft Security Blog
Microsoft Security Blog
腾讯CDC
H
Help Net Security
阮一峰的网络日志
阮一峰的网络日志
Jina AI
Jina AI
N
Netflix TechBlog - Medium
A
About on SuperTechFans
博客园 - 叶小钗
美团技术团队
人人都是产品经理
人人都是产品经理
D
DataBreaches.Net

Sublime on 轻风云

暂无文章

解决linux下sublime3无法中文输入
2019-02-15 · via Sublime on 轻风云

1.先下载文件,下载后将后缀改为.c 点我下载

  1. 安装 C/C++ 的编译环境和 gtk libgtk2.0-dev
1
2
# apt-get install build-essential
# apt-get install libgtk2.0-dev
  1. 编译共享内库
1
# gcc -shared -o libsublime-imfix.so sublime-imfix.c `pkg-config --libs --cflags gtk+-2.0` -fPIC
  1. 设置 LD_PRELOAD 并启动 Sublime Text
1
# LD_PRELOAD=./libsublime-imfix.so subl
  1. 修改 /usr/share/applications/sublime_text.desktop
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
[Desktop Entry]
    [...]
    Exec=env LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so /opt/sublime_text/sublime_text %F
    [...]
    
    [Desktop Action Window]
    [...]
    Exec=env LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so /opt/sublime_text/sublime_text -n
    [...]
    
    [Desktop Action Document]
    [...]
    Exec=env LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so /opt/sublime_text/sublime_text --command new_file
    [...]

不要忘了把 libsublime-imfix.so 放到 /opt/sublime_text/ 中

  1. 修改 /usr/bin/subl
1
2
export LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so
    exec /opt/sublime_text/sublime_text "$@"

重启电脑,可以看到Sublime能够输入中文了。