Linuxsir.org

                登录 注册 

 

返回列表
上一主题 下一主题

debian上ibus装好后启动不了,请求帮助

用户头衔:注册会员

状态:我不在线

楼主
发表于 2009-03-27 22:07:56 |只看该作者 |倒序浏览
好不容易解决了依赖关系,把ibus(ibus-pinyin)装了,却运行不起来
ibus-setup的时候报如下错误,虽然能出现配置界面,但却不能显示浮动框,设置了ctrl+space却无法调出来。
请大家帮忙。

(ibus-daemon:3135): IBUS-WARNING **: Connect to unix扮鬼脸ath=/tmp/ibus-xxx/ibus--0.0 failed. Failed to connect to socket /tmp/ibus-daisy/ibus--0.0: No such file or directory.
(ibus-daemon:3135): IBUS-DEBUG: From ::1.1 to :1.4, Error: org.freedesktop.DBus.Error.Failed : Can not get value [engine/PinYin->ShuangPinSchema]
(ibus-daemon:3135): IBUS-DEBUG: From ::1.1 to :1.4, Error: org.freedesktop.DBus.Error.Failed : Can not get value [engine/PinYin->FuzzyPinYin]
(ibus-daemon:3135): IBUS-DEBUG: From ::1.1 to :1.4, Error: org.freedesktop.DBus.Error.Failed : Can not get value [engine/PinYin->AutoCorrect]
(ibus-daemon:3135): IBUS-DEBUG: From ::1.1 to :1.4, Error: org.freedesktop.DBus.Error.Failed : Can not get value [engine/PinYin->SpellCheck]
(ibus-daemon:3135): IBUS-DEBUG: From ::1.1 to :1.4, Error: org.freedesktop.DBus.Error.Failed : Can not get value [engine/PinYin->PageSize]
(ibus-daemon:3135): IBUS-DEBUG: From ::1.1 to :1.4, Error: org.freedesktop.DBus.Error.Failed : Can not get value [engine/PinYin->SupportGBK]
(ibus-daemon:3135): IBUS-DEBUG: From ::1.1 to :1.4, Error: org.freedesktop.DBus.Error.Failed : Can not get value [engine/PinYin->ShuangPin]
(ibus-daemon:3135): IBUS-DEBUG: From ::1.1 to :1.4, Error: org.freedesktop.DBus.Error.Failed : Can not get value [engine/PinYin->PhraseColor]
(ibus-daemon:3135): IBUS-DEBUG: From ::1.1 to :1.4, Error: org.freedesktop.DBus.Error.Failed : Can not get value [engine/PinYin->NewPhraseColor]
(ibus-daemon:3135): IBUS-DEBUG: From ::1.1 to :1.4, Error: org.freedesktop.DBus.Error.Failed : Can not get value [engine/PinYin->UserPhraseColor]
(ibus-daemon:3135): IBUS-DEBUG: From ::1.1 to :1.4, Error: org.freedesktop.DBus.Error.Failed : Can not get value [engine/PinYin->SpecialPhraseColor]
(ibus-daemon:3135): IBUS-DEBUG: From ::1.1 to :1.4, Error: org.freedesktop.DBus.Error.Failed : Can not get value [engine/PinYin->EnglishPhraseColor]
(ibus-daemon:3135): IBUS-DEBUG: From ::1.1 to :1.4, Error: org.freedesktop.DBus.Error.Failed : Can not get value [engine/PinYin->ErrorEnglishPhraseColor]
(ibus-daemon:3135): IBUS-DEBUG: From ::1.1 to :1.4, Error: org.freedesktop.DBus.Error.Failed : Can not get value [engine/PinYin->UVToTemp]
(ibus-daemon:3135): IBUS-DEBUG: From ::1.1 to :1.4, Error: org.freedesktop.DBus.Error.Failed : Can not get value [engine/PinYin->ShiftSelectCandidates]
(ibus-daemon:3135): IBUS-DEBUG: From ::1.1 to :1.4, Error: org.freedesktop.DBus.Error.Failed : Can not get value [engine/PinYin->CommaPageDownUp]
(ibus-daemon:3135): IBUS-DEBUG: From ::1.1 to :1.4, Error: org.freedesktop.DBus.Error.Failed : Can not get value [engine/PinYin->EqualPageDownUp]
(ibus-daemon:3135): IBUS-DEBUG: From ::1.1 to :1.4, Error: org.freedesktop.DBus.Error.Failed : Can not get value [engine/PinYin->AutoCommit]
(ibus-daemon:3135): IBUS-DEBUG: From ::1.1 to :1.4, Error: org.freedesktop.DBus.Error.Failed : Can not get value [engine/PinYin->HalfPunctuations]

用户头衔:注册会员

状态:我不在线

沙发
发表于 2009-03-27 22:22:11 |只看该作者 |倒序浏览
把 /etc/X11/xinit/xinput.d/ibus 改成(没有就新建一个):
XIM=ibus
XIM_PROGRAM="/usr/bin/ibus-daemon"
XIM_ARGS="-d -r --xim"
GTK_IM_MODULE=ibus
QT_IM_MODULE=ibus
DEPENDS="ibus"

(假如你的 ibus 是装到 /usr/local 下的就改下 XIM_PROGRAM 那行)
然后在当前用户的图形界面的 Console 下运行:
im-switch -s ibus
重新登录应该就可以了

------
没 /etc/X11/xinit/xinput.d 目录或者没 im-switch 命令的要先装 im-switch 包
im-switch -s ibus 可能会有个警告(说需求 ibus 包),忽略就可以了(假如你是像我一样用 dh-make 编译 deb 包安装的话这个警告就不会出现了)
如果还不行的话,首先确保你没有自己把 ibus 加入自动启动项,然后把 /usr/etc/xdg/autostart/ibus.desktop (或 /etc 、 /usr/local 下相应位置的这个文件)删了再重登录

------
参数的解释见 ibus-daemon --help
我加 -r 是因为有时它会出现和你的一样的错误(可能是 /usr/etc/xdg/autostart/ibus.desktop 自动启动造成的)
加 --xim 是因为不加的话有些 wine 程序无法使用输入法

用户头衔:注册会员

状态:我不在线

板凳
发表于 2009-03-28 11:53:33 |只看该作者 |倒序浏览
谢谢楼上

按照你的方法,ibus-daemon启动了,但浮动条只有一个红叉叉的图标,不好用,是pinyin没装好吗?

用户头衔:注册会员

状态:我不在线

4 楼
发表于 2009-03-28 17:53:19 |只看该作者 |倒序浏览
ibus 设置 - 输入法里面添加了拼音了吗?刚装好之后好像要手动添加一次
screenshot1.png
上传的缩略图大小:10.10KB

用户头衔:注册会员

状态:我不在线

5 楼
发表于 2009-03-28 18:08:17 |只看该作者 |倒序浏览
chacha
Screenshot.png
上传的缩略图大小:11.84KB

用户头衔:注册会员

状态:我不在线

6 楼
发表于 2009-03-28 20:04:04 |只看该作者 |倒序浏览
这个就不清楚了

你的 ibus 和 ibus-pinyin 是同一版本的吗?
要不先 Remove 掉再 Add 试试?

用户头衔:注册会员

状态:我不在线

7 楼
发表于 2009-03-28 20:13:48 |只看该作者 |倒序浏览
ibus-1.1.0.20090311.tar.gz
ibus-pinyin-1.1.0.20090303.tar.gz
都是googlecode上刚下的啊

用户头衔:注册会员

状态:我不在线

8 楼
发表于 2009-03-28 22:27:38 |只看该作者 |倒序浏览
先编译安装ibus
在编译安装ibus-pinyin
是这个顺序吗?
我重新装了一遍,还是不行,搞了n天了。

用户头衔:注册会员

状态:我不在线

9 楼
发表于 2009-03-29 21:32:28 |只看该作者 |倒序浏览
这就不清楚了
我就是这么装的,没问题啊……

用户头衔:注册会员

状态:我不在线

10 楼
发表于 2009-09-21 17:54:36 |只看该作者 |倒序浏览
不知道你用什么发行版,我是archlinux

sudo pacman -S libcroco libgsf librsvg gtk-engines

安装上面几个包后就可以了,如果还没有图标看看$IBUS/icon里面有没有文件~
返回列表
Processed in : 0.018000 second(s) ©2014LinuxSir - 服务条款 - 免责声明 - 闽ICP备06025536号
回顶部