Home
Categories
WIKI
Topic
User
LANGUAGE:
中文
English
误按shift键再也不会激活中文输入法啦!!!
Experiences and Insight
1404
views ·
1
replies ·
To
floor
Go
岭南散人
deepin
2017-12-31 00:54
Author
用了dp一段时间了,感觉大体上不错.就是有几个小问题很烦人.其中之一就是切换输入法的问题.
先来看看我的应用情景:
打开一个终端,想写点命令.
由于楼主习惯盲打,基本不看键盘按键地操作--
忽然发现,好端端的英文输入法状态,突然变成了中文五笔.
于是乎,再次切换成英文.再继续操作键盘,又成了中文五笔-----------(我的内心是不能平静滴...............)
我于是找到输入法的配置选项,把双shift这个额外激活给禁用了.
心想,这下终于可以了吧.没错,是可以了...........
可是,下次开机又变成了shift开启了.我想问dp的团队是怎么回事???
经常这样,让我很烦火.
_________________
终于,我发誓要解决这个问题.思路大家可以参考一下:
1.输入法配置提供了图形界面来修改配置,但应该在目录里有对应的配置文件
2.每次修改配置,一定会同时修改对应的配置文件
3.找出这个配置文件
4.把这个文件的写权限去掉.这样就再也写不了了.是不是就下次启动就可以维持原样了呢?
答案经过验证是可以的.
于是,我先在上面的配置界面修改了一些参数,再用
find ~/.config -type f -amin 3
找到3分钟以内被修改了的文件.很快定位到了fcitx/config这个文件.事实证明它就是保存配置的文件.
然后再备份一下:
cp config config.bak.
再把额外激活的选项设置禁用.
再用命令对比哪些地方修改了:
diff config config.bak
很明显,在SwitchKey这个选项改了.
至此,确定了是config的问题.而且每次开机系统都会改这个文件的这个选项.怪不得我改了禁用每次开机都失效.
于是,我在配置中把禁用选上,然后把这个文件的写权限去掉:
chmod a-w config
再次开机,在命令行里怎么按shift,依然是英文输入状态.
收工!
Reply
Like 0
Favorite
View the author
All Replies
9***8@qq.com
deepin
2017-12-31 01:55
#1
五笔+FCITX老油条告诉你,你这纯属给自己加戏
Reply
Like 0
View the author
Comments
iYong
2017-12-31 02:38
/手动滑稽,陈独秀同志,请上来一下,把JB颁发给楼主。
dzuiuabi
2017-12-31 02:05
2333求楼主阴影面积
Please
sign
in first
Featured Collection
Change
[Tutorial] deepin25 WSL Offline Installation Guide
UOS AI 2.8 Released! Three New Intelligent Agents & Major Evolution
Solid Q&A | deepin 25 Common Questions – The Immutable System Edition
New Thread
Popular Ranking
Change
Looking Deepin ci 25.2.0 Developer/Unstable repositories
How to fix grub boot menu that has disappeared?
Popular Events
More
先来看看我的应用情景:
打开一个终端,想写点命令.
由于楼主习惯盲打,基本不看键盘按键地操作--
忽然发现,好端端的英文输入法状态,突然变成了中文五笔.
于是乎,再次切换成英文.再继续操作键盘,又成了中文五笔-----------(我的内心是不能平静滴...............)
我于是找到输入法的配置选项,把双shift这个额外激活给禁用了.
心想,这下终于可以了吧.没错,是可以了...........
可是,下次开机又变成了shift开启了.我想问dp的团队是怎么回事???
经常这样,让我很烦火.
_________________
终于,我发誓要解决这个问题.思路大家可以参考一下:
1.输入法配置提供了图形界面来修改配置,但应该在目录里有对应的配置文件
2.每次修改配置,一定会同时修改对应的配置文件
3.找出这个配置文件
4.把这个文件的写权限去掉.这样就再也写不了了.是不是就下次启动就可以维持原样了呢?
答案经过验证是可以的.
于是,我先在上面的配置界面修改了一些参数,再用
find ~/.config -type f -amin 3
找到3分钟以内被修改了的文件.很快定位到了fcitx/config这个文件.事实证明它就是保存配置的文件.
然后再备份一下:
cp config config.bak.
再把额外激活的选项设置禁用.
再用命令对比哪些地方修改了:
diff config config.bak
很明显,在SwitchKey这个选项改了.
至此,确定了是config的问题.而且每次开机系统都会改这个文件的这个选项.怪不得我改了禁用每次开机都失效.
于是,我在配置中把禁用选上,然后把这个文件的写权限去掉:
chmod a-w config
再次开机,在命令行里怎么按shift,依然是英文输入状态.
收工!