輸入法不能設(shè)置問題
CentOS 7 升級(jí)之后手幢,發(fā)現(xiàn)拼音輸入法不能設(shè)置哩掺,使用命令行 ibus-setup
進(jìn)行設(shè)置時(shí)云芦,無法打開漢語的 preference,查看終端顯示 問題:
ImportError: No module named gi.repository
也就是python
庫文件有問題程腹。
打開 python 交互界面匣吊,import gi
不成功,pip install gi
也不成功寸潦。
->$ python
Python 2.7.14 |Anaconda custom (64-bit)| (default, Oct 16 2017, 17:29:19)
[GCC 7.2.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import gi
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named gi
>>>
->$ pip install gi
Collecting gi
Could not find a version that satisfies the requirement gi (from versions: )
No matching distribution found for gi
后發(fā)現(xiàn)是安裝了 Anaconda2色鸳,導(dǎo)致系統(tǒng)默認(rèn)使用 Anaconda 提供的 python 2.7.14
,而我的系統(tǒng)本身的 python 被替代了见转。
使用 /usr/bin/python
命雀,發(fā)現(xiàn) import gi
成功。也就是系統(tǒng)自帶的 python 是存在 gi 庫的斩箫。
- 解決辦法: 將
gi
庫鏈接給 Anaconda 就好了
正常使用
ln -s /usr/lib64/python2.7/site-packages/gi ~/myopt/anaconda2/lib/python2.7/site-packages/
如果你想在 conda 虛擬環(huán)境中使用 gi 庫:
ln -s /usr/lib64/python2.7/site-packages/gi ~/myopt/anaconda2/envs/TEST/lib/python2.7/site-packages/
成功吏砂!
Python 2.7.14 |Anaconda custom (64-bit)| (default, Oct 16 2017, 17:29:19)
[GCC 7.2.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import gi
>>> gi.__version__
'3.22.0'
>>>
觸摸板不能設(shè)置問題
自己手賤撵儿,在setting里把鼠標(biāo)和觸摸板的設(shè)置改動(dòng)了下,然后發(fā)現(xiàn)狐血,觸摸板不能滑動(dòng)了淀歇,各種不舒服。
鼓搗了半天匈织,做了文件鏈接浪默,處理好了。這個(gè)方法不推薦报亩。
今天在處理輸入法這個(gè)問題的時(shí)候浴鸿,順帶發(fā)現(xiàn)觸摸板可以設(shè)置了>狻O易贰!也就是說這個(gè)觸摸板不能設(shè)置和輸入法不能設(shè)置都是 tweak tool 出現(xiàn)了問題花竞,現(xiàn)在解決了劲件。
總結(jié) 系統(tǒng)自帶python很重要,沒事兒別瞎鼓搗约急,尤其是使用管理員權(quán)限A阍丁!厌蔽!
gi 庫和圖形顯示有關(guān)牵辣,tweak tool 等都需要這個(gè)。