firefox 网页 内 容 不 显示

上网、浏览、聊天、下载等
回复
zhfg45
帖子: 13
注册时间: 2006-11-13 21:07

firefox 网页 内 容 不 显示

#1

帖子 zhfg45 » 2015-04-29 23:51

新 装 的 ubuntu 14.04.2
出 现 以 下 问题 帮忙解决
1.ibus中 使 用 五 笔 使 用 空 格 上 屏 时 会 输 入 一 个 空 格 ,就 像 现 在 我 打 字 一 样 ,每 个 字 之 间 都有 一 个 空 ,如 果 你 发 现 有 的 时候两 个 字 在 一 起 ,那 一 定 是 我 打 的 词 组 。这 个 问题 能 解决 吗 ?请 不 要 告诉我 使 用 拼 音 或 其 它 输 入 法 。如 果 ibus不 能 解决 ,请 告诉我 不 能 解决
2.firefox是 显示 某 些 网 页 的 时候 不 正 常 ,有 几 种 情 况
a.文 字 不 显示 ,现 在 发 现 中 文 不 显示 ,由 于 很 少 上 英文的 网 站 ,所 以 不 清 楚 纯 英文 的 有 没 有 问题 ,无 论 是 系统自 带 的 和 从 firefox网 站 下 载 的 都是 一 样 的 。
1.png
b.某 些 网 站 的 中 文 显示 成 方 框 。
我 的 firefox能 认 出 的 字 体 如 下 图 ,不 管 我 选什么字 体 都有 上 面 的 两 个 问题。
IMAG0029.jpg
以 上 两 个 问题 请 遇 到 的 人 解答一 下 。
taohunter
帖子: 1555
注册时间: 2012-03-31 3:29

Re: firefox 网页 内 容 不 显示

#2

帖子 taohunter » 2015-04-30 14:29

1. 先看一下firefox-locale-zh-hans这个包装好了没有,没装的话点¨系统设置¨--¨语言支持¨去装好。然后把系统的默认语言设置为¨汉语¨,并¨应用到整个系统¨。

2. 在地址栏输入about:config,回车。出现警告,点“我保证会小心”,进入设置参数的页面,在页面中(不是firefox的搜索框)最上面的“搜索”中输入general.useragent.locale,看一下这个参数的值是否为zh-CN,如果是什么en-US的话双击该键值将其改为zh-CN。

3. 点击firefox右上角的¨三条杠¨,点开¨首选项¨--“内容”--“高级”,看一下首选语言是否是“简体中文”,如果是其他的就改过来。

完成以上三步,重启firefox测试一下。

如果还有问题,那么可以告诉楼主你应该是遇到了firefox和ibus冲突的bug了。这个bug早在一两年前firefox大幅度修改其代码的时候就有了,一直延续到现在的版本。本质上是ibus和firefox的代码分别使用了两种不同但互相冲突的x显示机制,会产生各种各样奇怪的和ibus输入相关的firefox上的怪问题,例如选择输入的文字就会变成删除,某些下拉菜单打不开等等。firefox的程序员给出2中解决方案,1. 不使用系统缺省的xim方式启动ibus;2. 为libx11的包打上一个补丁,这个补丁firefox的一个日本程序员早就帮着写好了,可是不知为什么ubuntu/debian的libx11始终不肯将其应用到自己的源代码里编译系统使用的libx11 deb安装包。firefox已经仁至义尽了,受害的只能是我们这些用ibus输入框架的firefox的最终用户。有兴趣的了解这个bug,可以在坛子里搜一下我以前的帖子。
三年后终于回到16.04--稳定了!
zhfg45
帖子: 13
注册时间: 2006-11-13 21:07

Re: firefox 网页 内 容 不 显示

#3

帖子 zhfg45 » 2015-05-03 20:44

谢 谢 taohunter的 回 复 ,按 照 你 的 指 南 ,做 到 第 三 步 并 去掉 允许 页 面自主 选 择 字 体 后 ,网 页 显示正 常了 。
现 在还 有 IBUS在 五 笔 的 时候 空 格 上 屏 时 会 将 空 格 也 输 入 进 去 的 问题 。
taohunter
帖子: 1555
注册时间: 2012-03-31 3:29

Re: firefox 网页 内 容 不 显示

#4

帖子 taohunter » 2015-05-04 0:22

zhfg45 写了:谢 谢 taohunter的 回 复 ,按 照 你 的 指 南 ,做 到 第 三 步 并 去掉 允许 页 面自主 选 择 字 体 后 ,网 页 显示正 常了 。
现 在还 有 IBUS在 五 笔 的 时候 空 格 上 屏 时 会 将 空 格 也 输 入 进 去 的 问题 。
嗯,看到能帮你解决了一半的问题也算好的。另一半估计很有可能就是我说的那个bug,你可以在本坛搜索一下ibus --xim,或者baidu/google一下,应该有不少文章告诉你怎么在ubuntu下用非xim方式启动ibus的。只要是用非xim方式启动ibus,在firefox下就不会撞上那个遗留已久的大bug。

你可以在命令行先看一下自己目前是否是在用xim方式启动ibus的

代码: 全选

$ ps -ef |grep xim
xxxx   2441  2356  0  5月03 ?      00:00:16 /usr/bin/ibus-daemon --daemonize --xim
xxxx   5139  4189  0 00:14 pts/4    00:00:00 grep --color=auto xim
看到这一行xxxx 2441 2356 0 5月03 ? 00:00:16 /usr/bin/ibus-daemon --daemonize --xim,就说明你在用xim方式启动ibus了。。。
三年后终于回到16.04--稳定了!
回复