linux未信任的应用程序启动器,应用程序启动器 “sublime_text.desktop“ 还没有被标记为 信任。如果您不知道这个文件的来源,那么启动它可能会不安全。解决sublime在ubunt...

该博客介绍了如何通过下载并安装sublime-text-imfix来解决Sublime Text中中文输入不畅的问题。用户需要下载git仓库,然后进行一系列的命令行操作,包括复制库文件到指定目录,并修改Desktop文件,通过设置LD_PRELOAD环境变量来加载libsublime-imfix.so,以实现对Sublime Text启动命令的改造,达到流畅使用中文输入法的目的。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

0d5e0a2e67a6c72bfb206a9fcfdc27a6.png

872a3ce964f0e09e303dbea3541c0ca7.png

1.下载

git clone https://github.com/lyfeyaj/sublime-text-imfix.git

2.进行一些处理

cd ~/sublime-text-imfix

sudo cp ./lib/libsublime-imfix.so /opt/sublime_text/

sudo cp ./src/subl /usr/bin/

这样每次都要输入subl才能打开,很不友好。

对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

Terminal=false

MimeType=text/plain;

Icon=sublime-text

Categories=TextEditor;Development;

StartupNotify=true

Actions=Window;Document;

[Desktop Action Window]

Name=New Window

Exec=/opt/sublime_text/sublime_text -n

OnlyShowIn=Unity;

[Desktop Action Document]

Name=New File

Exec=/opt/sublime_text/sublime_text --command new_file

OnlyShowIn=Unity;

改造后的

[Desktop Entry]

Version=1.0

Type=Application

Name=Sublime Text

GenericName=Text Editor

Comment=Sophisticated text editor for code, markup and prose

Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text %F"

Terminal=false

MimeType=text/plain;

Icon=sublime-text

Categories=TextEditor;Development;

StartupNotify=true

Actions=Window;Document;

[Desktop Action Window]

Name=New Window

Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text -n"

OnlyShowIn=Unity;

[Desktop Action Document]

Name=New File

Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text --command new_file"

OnlyShowIn=Unity;

1fa7792cb57dc478ec0b9b65e7b76cab.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值