当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 11 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 解决kubuntu904里面ibus输入法界面丑陋或者候选框无法显示的问题
帖子发表于 : 2009-04-29 11:26 
头像

注册: 2005-06-11 14:03
帖子: 6226
地址: 不明真相的群众
送出感谢: 0 次
接收感谢: 0 次
实际上这个是一个问题引发的两个问题.

首先, kubuntu里面安装了ppa ibus-dev的1.1版本的ibus, 会发现界面非常丑陋, 完全是没有theme的样子.
经研究发现, 将 .gtkrc-2.0-kde4 链接到 .gtkrc-2.0 之后, gtk界面拥有了theme了, ibus-settup界面非常正常, 和kde程序基本一样.

但是有个严重的问题, 就是ibus的托盘图标, 候选框等等, 都消失不见了, 虽然还可以输入.

经过排查, 发现是ibus和kubuntu的用来设置gtk程序的qtcurve theme不兼容.

解决方法很简单.

安装别的theme , 比如ubuntu的 human-theme.

然后将.gtkrc-2.0-kde4或者.gtkrc-2.0里面的theme改成Human, 大功告成.

唯一感觉不爽的就是ibus变成了ubuntu的风格了, 和kde的风格有点不一样, 不过也可以忍受了.


_________________
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 解决kubuntu904里面ibus输入法界面丑陋或者候选框无法显示的问题
帖子发表于 : 2009-04-29 11:27 
头像

注册: 2005-06-11 14:03
帖子: 6226
地址: 不明真相的群众
送出感谢: 0 次
接收感谢: 0 次
另外, 如果kubuntu里面的ibus无法显示图标的话, 需要安装librsvg2-common这个包.


_________________
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 解决kubuntu904里面ibus输入法界面丑陋或者候选框无法显示的问题
帖子发表于 : 2009-04-29 14:18 

注册: 2009-02-17 21:13
帖子: 28
送出感谢: 0 次
接收感谢: 0 次
我的天哪,居然有人也遇到了这个头疼的问题了啊:“ibus的托盘图标, 候选框等等, 都消失不见了, 虽然还可以输入.”

我前2天安装了KDE后也发现ibus出现这个问题。害的我昨天重装几次ibus,发现还是不好使,最后干脆卸载了ibus,换成fcitx。


现在看到你的帖子,很想去试试,可是你是高手,写的解决方法太精炼了,我这个新人看不懂。麻烦能不能说仔细点。

比如“安装别的theme , 比如ubuntu的 human-theme”, 这个是说安装开机登录主题使用human吗?
.gtkrc-2.0-kde4 这个文件路径是什么?


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 解决kubuntu904里面ibus输入法界面丑陋或者候选框无法显示的问题
帖子发表于 : 2009-04-29 14:42 

注册: 2006-06-22 1:52
帖子: 94
送出感谢: 0 次
接收感谢: 0 次
I install ibus from ppa, but I cannot invoke ibus-daemon!
引用:
(ibus-daemon:4413): IBUS-WARNING **: Connect to unix:path=/tmp/ibus-domain/ibus-unix-0 failed: Failed to connect to socket /tmp/ibus-domain/ibus-unix-0: 连接被拒绝.

(ibus-daemon:4413): GLib-GObject-WARNING **: specified class size for type `BusConnection' is smaller than the parenttype's `IBusConnection' class size

(ibus-daemon:4413): GLib-GObject-WARNING **: value "NULL" of type `GType' is invalid or out of range for property `connection-type' of type `GType'

(ibus-daemon:4413): GLib-GObject-WARNING **: specified class size for type `BusConnection' is smaller than the parenttype's `IBusConnection' class size
**
IBUS:ERROR:dbusimpl.c:960:bus_dbus_impl_new_connection: assertion failed: (BUS_IS_CONNECTION (connection))


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 解决kubuntu904里面ibus输入法界面丑陋或者候选框无法显示的问题
帖子发表于 : 2009-04-29 14:51 
头像

注册: 2005-06-11 14:03
帖子: 6226
地址: 不明真相的群众
送出感谢: 0 次
接收感谢: 0 次
lanceu 写道:
我的天哪,居然有人也遇到了这个头疼的问题了啊:“ibus的托盘图标, 候选框等等, 都消失不见了, 虽然还可以输入.”

我前2天安装了KDE后也发现ibus出现这个问题。害的我昨天重装几次ibus,发现还是不好使,最后干脆卸载了ibus,换成fcitx。


现在看到你的帖子,很想去试试,可是你是高手,写的解决方法太精炼了,我这个新人看不懂。麻烦能不能说仔细点。

比如“安装别的theme , 比如ubuntu的 human-theme”, 这个是说安装开机登录主题使用human吗?
.gtkrc-2.0-kde4 这个文件路径是什么?



安装ubuntu的human主题

代码:
sudo apt-get install human-theme


.gtkrc-2.0-kde4 是在你的家目录里面, 是隐藏文件, 你可以选择下, 显示隐藏文件. 或者直接用kate打开.
代码:
kate ~/.gtkrc-2.0-kde4


打开后, 里面应该有一行字, 你在里面找 qtcurve 这样字符, 将其改成Human, 然后保存为.gtkrc-2.0文件, 然后注销一下, 看看出来没


_________________
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 解决kubuntu904里面ibus输入法界面丑陋或者候选框无法显示的问题
帖子发表于 : 2009-04-29 14:53 
头像

注册: 2005-06-11 14:03
帖子: 6226
地址: 不明真相的群众
送出感谢: 0 次
接收感谢: 0 次
dorice 写道:
I install ibus from ppa, but I cannot invoke ibus-daemon!
引用:
(ibus-daemon:4413): IBUS-WARNING **: Connect to unix:path=/tmp/ibus-domain/ibus-unix-0 failed: Failed to connect to socket /tmp/ibus-domain/ibus-unix-0: 连接被拒绝.

(ibus-daemon:4413): GLib-GObject-WARNING **: specified class size for type `BusConnection' is smaller than the parenttype's `IBusConnection' class size

(ibus-daemon:4413): GLib-GObject-WARNING **: value "NULL" of type `GType' is invalid or out of range for property `connection-type' of type `GType'

(ibus-daemon:4413): GLib-GObject-WARNING **: specified class size for type `BusConnection' is smaller than the parenttype's `IBusConnection' class size
**
IBUS:ERROR:dbusimpl.c:960:bus_dbus_impl_new_connection: assertion failed: (BUS_IS_CONNECTION (connection))



你这问题, 我不太清楚, 你到ibus的google论坛里面问问看.


_________________
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 解决kubuntu904里面ibus输入法界面丑陋或者候选框无法显示的问题
帖子发表于 : 2009-04-29 16:57 

注册: 2009-02-17 21:13
帖子: 28
送出感谢: 0 次
接收感谢: 0 次
谢谢你写的这么仔细。

我刚才实验了, im-switch -c 到了 ibus 或者 ibus-qt4 ,重启后还是不行。 ibus面板图标和打字候选框 都显出不出来。 只能凭感觉选字。

可能我的机器环境和你的不一样: 我是先安装的ubuntu 9.04 gnome, 然后apt-get 安装了Kubuntu-desktop, 所以我现在机器上有gnome和KDE 两个桌面(刚才试验的时候,第一步安装human主题我机器上默认已经有了), 可能是他们的冲突造成的。 你是只有KDE 一个桌面吧?


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 解决kubuntu904里面ibus输入法界面丑陋或者候选框无法显示的问题
帖子发表于 : 2009-04-29 17:08 

注册: 2009-02-17 21:13
帖子: 28
送出感谢: 0 次
接收感谢: 0 次
另外问你下,我选择默认输入法,能不能在gnome下面选择ibus-qt4, kde下面选择 ibus:
我机器上的输入法列表如下:

代码:
lance@lance-laptop:~$ im-switch -c

There are 12 candidates which provide IM for /home/lance/.xinput.d/zh_CN:

  Selection    Alternative
  -----------------------------------------------
      1        default
      2        default-xim
      3        fcitx
      4        ibus
*     5        ibus-qt4
      6        none
      7        scim
      8        scim-bridge
      9        scim-chewing
      10        scim-immodule
      11        scim-pinyin
      12        th-xim
System wide default for zh_CN (or all_ALL) locale is marked with [+].
Press enter to keep the current selection[*], or type selection number:


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 解决kubuntu904里面ibus输入法界面丑陋或者候选框无法显示的问题
帖子发表于 : 2009-04-29 20:46 
头像

注册: 2005-06-11 14:03
帖子: 6226
地址: 不明真相的群众
送出感谢: 0 次
接收感谢: 0 次
比较奇怪, 我这边只有ibus可供选择, 没有ibus-qt4, 根据我的猜测, ibus-qt4应该是qt4程序的输入法接口.

无论如何, im-switch是对当前或者所有用户有效, 取决于你前面是否加了sudo. 似乎没办法两个桌面使用不同的东西.

正如你说. 我只有kde环境, 我不喜欢gnome. 我估计还是因为ibus现在还不够成熟, 没有测试充分导致的. 比如默认安装在kde环境, 居然无法显示图标, 上面的图标都是叉, 只有安装librsvg2-common才行, 我估计是给ubuntu打包的人的依赖没有写好.


_________________
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 解决kubuntu904里面ibus输入法界面丑陋或者候选框无法显示的问题
帖子发表于 : 2009-05-01 11:35 
头像

注册: 2006-01-25 22:29
帖子: 1322
地址: 上海
送出感谢: 0 次
接收感谢: 0 次
iBus传说是蛮好的,但是从来没有成功安装过,试过Ubuntu-cn源里面的版本,能安装,不能输入字,也打不开输入法配置,好像是Python这里的问题。

现在还是比较期待那个KIMPanel,如果能够进入KDE 4.3的官方Plasma组件库的话,就可以把KDE界面统一到QT4上啦。


_________________
* MACBOOK MB063CH/B
OS:Snow Leopard/XP
* AMD X2 3600+/2G RAM/160GB+500GB Seagate/7300GT
OS:Arch/Vista

Kubuntu User #18899

=================================
Full Circle中文杂志 | Ubuntu社区独立发行的电子月刊
http://www.freeearth.org.cn


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 解决kubuntu904里面ibus输入法界面丑陋或者候选框无法显示的问题
帖子发表于 : 2009-05-01 18:41 
头像

注册: 2008-08-20 18:33
帖子: 1484
地址: 泰达希尔
送出感谢: 0 次
接收感谢: 0 次
我kdemod下面用ibus,打出字的速度特别慢,是最新版
貌似这东西还不支持qt,只能在qt程序里用xim方式输入


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 11 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译