作者:winland0704
来自:http://hi.baidu.com/winland0704/blog/item/11855b8650e809b70df4d24f.html
以下zypper等命令都是root用户执行。
一、LibreOffice不能用SCIM或者IBUS输入的问题,已经得到解决。
通过安装新的libreoffice-3.3.2.2-1.1.i586来解决。
1、添加新版LibreOffice源:
zypper addrepo -f http://download.opensuse.org/repositories/LibreOffice:/Stable/openSUSE_11.4/ LibreOffice
如果提示要导入不可信GPG密钥,选择是,导入。
2、安装新版LibreOffice
32bit的Linux用如下命令:
zypper install libreoffice-3.3.2.2-1.1.i586
64bit的Linux用这个:
zypper install libreoffice-3.3.2.2-1.1.x86_64
输入命令后会提示:Problem: libreoffice-writer-3.3.1.2-1.2.2.i586 需要 libreoffice = 3.3.1.2,但是不能提供这个需求
然后下面有3个解决方案:
Solution 1: 将执行以下动作:
install libreoffice-writer-3.3.2.2-1.1.i586 (with vendor change)
openSUSE --> obs://build.opensuse.org/LibreOffice
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
Solution 2: 不安装 libreoffice-3.3.2.2-1.1.i586
Solution 3: break libreoffice-writer by ignoring some of its dependencies
Choose from above solutions by number or cancel [1/2/3/c] (c): 1
这里要选择,我们选择 1
然后按Enter键。
这样就会下载安装新的LibreOffice。
等待下载安装完毕即可。
3、打开LireOffice试试,我装了新版office就可以输入中文了。
现在没啥问题。而且office启动速度还快了N倍。
二、Firefox不能使用SCIM输入法的问题解决
网上有童鞋通过卸载SCIM,安装IBUS的方法来解决,确实可以。但是没必要。
我的解决方法是卸载opensuse自带的firefox,
安装Firefox官方网站的版本。
其他的网页浏览器没有输入法不能用的问题,Konqueror和Chrome都很正常。
我发现Firefox这问题纯粹是个误会。
是openSUSE自己打包的firefox的rpm包的问题。
我们将opensuse自带的firefox卸载干净就行了。
具体操作:
1、去Firefox官方网站下载Firefox-latest.tar.bz2
http://www.firefox.com.cn/
http://download.firefox.com.cn/releases/firefox/4.0/zh-CN/Firefox-latest.tar.bz2
保存到主文件夹,我的主文件夹是/home/new/
将Firefox-latest.tar.bz2解压缩,就是右击文件名---->Extract archive here.
解压后官网的firefox就在是
/home/new/firefox/ 目录里,这个目录不要动,firefox就安装在这里。
new是我的用户名。
这时候/home/new/firefox/firefox就已经可以用了。输入中文很正常。
2、下面我们要把opensuse自带的firefox删除,省得别扭。
打开Yast,就是开始菜单-->计算机-->Yast.
输入密码后看到Yast界面。
找到"软件管理",点击打开。
在软件管理对话框里,点击“搜索”项:
在搜索框里输入: firefox
再点击搜索按钮,右边列表会出现几个MozillaFirefox 的包名字。
默认装了3个,
逐个右击安装的MozillaFirefox*的包,菜单里选择删除X就行了。
把3个弄成红色的X之后,点击右下角“接受”按钮,就可以删除系统自带的firefox了。
3、创建火狐官方网站版本的firefox的快捷方式到/usr/bin
sudo ln -s /home/new/firefox/firefox /usr/bin/firefox
输入密码,然后就创建好快捷方式了。
new是我的用户名,你们看清楚自己的用户名,替换掉new就行了。
/home/new/firefox/firefox是解压后的firefox位置。
可以根据自己解压后的firefox位置调整。
快捷方式生成后,在命令行输入firefox就可以正常启动火狐了。
打几个字,表示火狐正常。
lxine 于 2011-12-30 20:14:16发表:
:time:1 ,.///
心雨飞飞 于 2011-06-18 09:39:43发表:
好像现在解决这个问题很简单了,有补丁,添加软件源后--在现更新,安装更新重启即可。
blh456 于 2011-06-15 20:58:04发表:
谢谢楼主
dqwit 于 2011-05-31 21:35:44发表:
牛B啊,谢谢楼主
plus2010 于 2011-05-22 19:06:47发表:
貌似我人品好,装完之后都能输入中文,{:2_93:}
qq249943095 于 2011-05-13 08:32:08发表:
我安装完oepnsuse之后也发现了这个恼人的问题,但是最终还是得到解决了,放弃了scim输入法改用fcitx一起都很完美。发现opensuse下bug不少,开启3D桌面之后任务栏显示不正常,时间和日期显示不了是常事。
winland0704 于 2011-05-09 11:43:42发表:
4# wind0717
装个Chrome用吧,省得烦。
wind0717 于 2011-05-05 01:31:57发表:
Firefox会自动升级,升级完成之后又变回opensuse的firefox了,scim还是用不成!
ftd505 于 2011-04-18 11:03:13发表:
{:2_97:}
winland0704 于 2011-04-05 12:58:30发表:
1# Growth兆
二、3
有毛病,安装在/home/new/里
没flashplayer插件,看不了视频。
将第3步替换掉:
新3、最新测试,按照旧3的方法,发现firefox能够输入中文了,
但是flash插件就丢失了。所以得换个法子。
将第3步换掉,进入root用户,
将/home/new/里的firefox整个文件夹全部复制到/usr/lib/ 目录下,
由于有之前的残留,如果有提示,那就覆盖文件和子文件夹。
在root命令行里:
rm /usr/bin/firefox
/usr/lib/flash-plugin/setup
ln -s /usr/lib/firefox/firefox /usr/bin/firefox
第1句命令是删除旧的快捷方式
第2句是运行flash-plugin的安装脚本
第3句是建立新的快捷方式。
这样就应该都可以用了。