Chinaunix首页 | 论坛 | 博客
  • 博客访问: 425155
  • 博文数量: 68
  • 博客积分: 2010
  • 博客等级: 大尉
  • 技术积分: 671
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-11 13:36
文章分类

全部博文(68)

文章存档

2010年(14)

2009年(7)

2008年(47)

我的朋友

分类: LINUX

2009-11-13 22:03:43

虽然Ubuntu9.10放出也有一段时间了,不过我还是用着8.04版本.
使用过程中有个问题很郁闷, 就是使用firefox浏览网页时flash无法播放, 8.04版本的系统中firefox默认的版本是3.0的. (可以自己设置源安装3.5, 我没有试过, 所以也不知道这个问题是不是也存在于3.5版本中)
之前我宿舍一直不能上网, 所以在就只能找个离线更新包安装了点基本的软件, 平时编写调试个程序.
现在拉了网线之后, 上网看flash感觉很郁闷, 每次打开google音乐,就提示"您的flash版本过低...请下载最新版", 然后就是无法播放, 在网上搜了一下, 有人说安装adobe的flash就好了, 从adobe官网下载的安装包安装之后问题依然没有解决, 还是提示我的版本过低, :( 这个已经是最新版了...
无语, 再接着搜. 有人说在官网不要下载deb包, 直接下载一个tar包解压, 将其中的“libflashplayer.so" 文件复制到/usr/lib/mozilla/下,也有的说要复制到/usr/lib/mozilla-3.0.**/目录下,照做了,问题还是存在.为什么别人的方法到我这里都行不通呢?一定还有别的原因,继续google ...
这回找到一个方法:
Ubuntu8.04中firefox默认的flash使用Swfdec player,对应的套件是swfdec-mozilla.而Adobe Flash Player则是flashplugin-nonfree.直接卸载了swfdec-mozilla, 安装flashplugin-nonfree OK,问题解决了(因为我之前已经安装过Adobe的flash, 所以只需要删除swfdec-mozilla, 重启firefox就可以了, 如果没有安装过, 删除swfdec-mozilla后需要自己安装adobe的, 不管是用deb包, 或者apt-get安装flashplugin-nonfree都可).

这回可以了, 上google音乐, 泡泡找个歌曲, 晕, 中文的全显示乱码, 再google...
一共发现3种方法(实际上都差不多, 原理也都相同)
  1. 删除 /etc/fonts/conf.d/49-sansserif.conf 后注销,重新登陆后就显示正常了
  2. 打开 /etc/fonts/conf.d/49-sansserif.conf, 第1,2,4个之间的内容修改成支持中文的字体, 比如"仿宋_GB2312"或者"文泉驿正黑", 然后重启就可以了
  3. 打开 /etc/fonts/conf.d/49-sansserif.conf, sans-serif 改成sans serif 就好了, 把中间的"-"去掉
经过测试, 3种方法都行, 我自己觉得第三种方法最好. 按照这种说法, 这个应该是一个bug, 那么第二种说法就有点问题了, 不是说原来的字体不支持中文, 只是没有正确识别字体而已. 实际上我也不知道到底这个是不是一个bug, 但是我依然觉得第三种方式最好...




另:
上文中修改的配置文件中 sans serif 和 serif 字体, 关于这两种字体的区别刚才找到一篇比较好的文章, 说的很明白, 详见:
http://showfly.bloghome.cn/posts/34304.html
阅读(2136) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~