解决搜狗输入法启用qimpanel的问题

来源:互联网 发布:王侯将相宁有种乎读音 编辑:程序博客网 时间:2024/05/29 13:05

我的系统:Linuxmint 13 Xfce(基于Ubuntu12.04 LTS) fcitx version: 4.2.8.3

折腾过不少输入法,还是感觉搜狗亲切!闲话少叙,直入正题!

成功安装了搜狗输入法,但是提示“请启用fcitx-qimpanel面板程序,以便更好的享受搜狗输入法!”,我这边是按两下Shift才能重新载入qimpanel,但是怎么能每次开机都先按两下Shift?于是想到了python脚本模拟按两下Shift,再开机自启动就行了。(如果输入法光标下有黑框框跟随,请参考我的博客: http://blog.csdn.net/runningwolf_/article/details/27672497)

python脚本:

#!/usr/bin/python# encoding: utf-8# simulate the shift key just for sogou input # run once at boot time import virtkey, timev=virtkey.virtkey()v.press_keysym(0xffe1) # Shift_Lv.release_keysym(0xffe1)time.sleep(0.3)v.press_keysym(0xffe1) # Shift_Lv.release_keysym(0xffe1)

注:利用xev | grep keysym以测定键盘按键对应的值,然后直接写在脚本里就可以了。

在家目录下保存为.key_simu.py

然后想在 /etc/init.d/rc.local 中添加一句 /usr/bin/python /home/zeng/.key_simu.py 奈何不行啊,只能通过shell脚本来执行了。

shell:

#!/bin/bash/usr/bin/python /home/zeng/.key_simu.py
在家目录下保存为.double_Shift4sogou_input.sh 并加可执行权限(chmod +x .double_Shift4sogou_input.sh)
然后加入开机启动项:Menu -> 设置 -> 会话和启动 -> 应用程序自启动 ,点 “添加”

名称、描述看着写,命令写 gnome-terminal -x /home/zeng/.double_Shift4sogou_input.sh   ok,大功告成!

注意一点,每个命令在写好之后都要放在 terminal 中运行一遍,保证正确无误后再进行下一步的操作,否则到最后会非常郁闷,都不知道怎么错的,错到哪了!!!


0 0