解決搜狗輸入法啟用qimpanel的問題

2021-06-22 07:33:40 字數 1374 閱讀 1827

我的系統:linuxmint 13 xfce(基於ubuntu12.04 lts) fcitx version: 4.2.8.3

折騰過不少輸入法,還是感覺搜狗親切!閒話少敘,直入正題!

成功安裝了搜狗輸入法,但是提示「請啟用fcitx-qimpanel面板程式,以便更好的享受搜狗輸入法!」,我這邊是按兩下shift才能重新載入qimpanel,但是怎麼能每次開機都先按兩下shift?於是想到了python指令碼模擬按兩下shift,再開機自啟動就行了。(如果輸入法游標下有黑框框跟隨,請參考我的部落格:

python指令碼:

#!/usr/bin/python

# encoding: utf-8

# simulate the shift key just for sogou input

# run once at boot time

import virtkey, time

v=virtkey.virtkey()

v.press_keysym(0xffe1) # shift_l

v.release_keysym(0xffe1)

time.sleep(0.3)

v.press_keysym(0xffe1) # shift_l

v.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 中執行一遍,保證正確無誤後再進行下一步的操作,否則到最後會非常鬱悶,都不知道怎麼錯的,錯到哪了!!!

linux fcitx 搜狗輸入法

用了好久的ibus突然才發現有sougou輸入法,果斷換 現在打字爽多了!不用ibus了,先刪除 sudo apt get remove ibus 有必要就再刪除乾淨fcitx相關的 sudo apt get remove fcitx 解決依賴 sudo apt get autoremove 增加源...

ubuntu 搜狗輸入法

目前 搜狗輸入法是基於fcitx框架下的,所以我們得安裝fcitx才行 首要得解除安裝ubuntu預設的ibus輸入法 sudo apt get remove ibus 然後新增fcitx的nightlyppa 在終端輸入 sudo add apt repository ppa fcitx team...

搜狗雲輸入法

今天在linux人論壇中回帖時,看到乙個按鈕 雲輸入法 試著點了一下,竟然呼叫了搜狗的雲輸入法,感覺很有意思,收藏一下,以後可以在自己的專案中新增這個功能了。以下呼叫搜狗輸入法的 摘自linux人 url 這個論壇中有中國自己的社群版linux作業系統qomo linux,有興趣的朋友可以看了解一下...